|
|||||||
Повышение производительности 1С:УПП |
|||||||
|
Производительность как набор задач Влияние партионного учета на производительность УПП Влияние избыточной аналитики на скорость работы Расширенная аналитика учета затрат Влияние прав доступа (и RLS) на быстродействие УПП Используйте управляемые блокировки Пример успешного крупного внедрения УПП на 800 пользователей Сам по себе проект с УПП не будет легок, но есть специалисты Центр компетенции по производству
|
|||||||
Вместо предисловияНикаких умных вещей здесь не будет сказано. Просто повторено всем известное.
Причем надо уточнять что не о дешевом представителе российского автопрома правильней говорить, а об дорогой иномарке под заказ. Вещь почти "индивидуального" пользования.
Думаю подобные вещи слышал каждый внедренец упп. Итак, давайте поговорим о производительности. А производительность – понятие комплексное.
Примечание. *- сразу хочу обозначить, что проценты условно отражают обычно частоту виновных участков в моей личной практике, а не степень их влияния на производительность! В статье "Оптимизация 1С:Предприятие" мы говорили об объектах оптимизации.
Применительно к УПП хочется обратить внимание на то, что конфигурация позволяет вести документооборот по разному. То есть достаточно с большим количеством вариантов различных настроек поведения функционала конфигурации. Если говорить о данном рисунке, то это объект "Бизнес-процессы".
Есть такой принцип оптимизации: Оптимизируй тогда, когда это работает медленно. Не оптимизируй, если только думаешь, что это будет работать медленно.
Так вот жизнь показывает, что применительно к оптимизации производительности УПП нужно выполнить настройку ДО РЕАЛЬНОЙ ЭКСПЛУАТАЦИИ. Потом тоже можно оптимизировать, но будет это стоить дороже на порядке. Просто поверьте на слово. Наибольший вклад в потенциальные проблемы вносят:
А если еще точнее, эти проблемы производительности крутятся вокруг применения партионного учета.
Партионный учет онлайн"Напоминалка". Партионный учет (ПУ) обеспечивает:
Итак, отражение всех данных онлайн (в т.ч. партии). Суть рекомендаций ведения учета в 1С:УПП до версии 1.2.15 такая: - вывести списание партий в оффлайн, что уменьшит время проведения документа, а главное - количество заблокированных конкурентных ресурсов во время проведения, и тем самым существенно улучшит параллельность работы пользователей.
Понятно, что отказаться от списания партий сложная проблема. Отчасти это сложно психологически. Отчасти это сложно из-за отсутствия некоторых знаний. Попытался обобщить некоторые аргументы коллег из 1С, получилось в виде такой таблички, возможно они Вам пригодятся: Ошибочно считать: Чистая прибыль предприятия = (Продажи ТМЦ) – (Себестоимость ТМЦ) Потому что:
Табличка спорная, даже мне видны варианты разного понимания смысла. Но примите это за отправную точку. За идею подхода к решению проблемы. Соберите письменно с заказчика его соображения по ведению учета именно "так", какие аргументы. Возможно есть возможность решить проблемы производительности, просто научив его работать более эффективно с программой.
Избыточная аналитикаТеперь об избыточности. По простому - это плохо! А точнее:
Не ведите учет по складам. Только если по другому нельзя. См. настройки рядом со списанием партий при проведении документов.
Расширенная аналитика учета затрат (РАУЗ)Суть рекомендаций ведения учета в 1С:УПП с версии 1.2.15 такая: используйте расширенную аналитику учета затрат!
До внедрения, ключевым действием, определяющим все дальнейшее, является решение использовать РАУЗ.
Аргументы "за" РАУЗ:
Примечание. Обработка «Проведение по партиям» НЕ корректирует все движения по реализации за месяц . Нужно также выполнять обработку "Проведение по партиям", если метод определения стоимости ТМЦ "по-среднему". «Проведение по партиям» позволяет при изменении документов задним числом сформировать правильные движения в регистрах партий - записать в них суммы, соответствующие средней цене на момент проведения документа. В результате документ <Корректировка стоимости списания> не будет делать "лишних" корректировок стоимости обработка может работать параллельно с работой пользователей, то есть не будет блокировать оперативное проведение документов. Проведение документа "Отчет производства за смену" не зависит от последовательности проведения документов, поэтому он не проводится при восстановлении последовательности обработкой «Проведение по партиям». При использовании расширенной аналитики учета затрат обработку использовать не нужно.
Аргументы "против" РАУЗ:
Теперь о менее значительных параметрах УПП, но также вносящих свою лепту в производительность. Проблема прав доступаПроблема проявляется не только в снижении быстродействия из-за увлечения количества ролей пользователей, но и даже сказывается на стабильности поведения.
Теперь хорошие новости:
Это не панацея, но все же движение вперед. На что обратить внимание. На момент написания строка кода Документ.ПеремещениеТоваров : 2905 : ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ); ОбщийМодуль.ОбщегоНазначения : 2036 : СтрокаДвижения.НаборЗаписей.Записать(); которая как запрос SELECT CAST(COUNT(РегистрНакопления.НДСПартииТоваров.Регистратор) AS NUMERIC(10,0)) AS f_1 FROM РегистрНакопления.НДСПартииТоваров WITH(SERIALIZABLE, UPDLOCK) WHERE РегистрНакопления.НДСПартииТоваров.Регистратор = ? AND РегистрНакопления.НДСПартииТоваров.Регистратор фактиечески может приводить к взаимным блокировкам. Это для сведения, если будете копаться в правах. Что помогает с этим бороться? Перевод конфигурации в управляемый режимПереводить конфигурацию в управляемый режим смысл есть!
Использование регистра «Свободные остатки»Для использования управляемых блокировок это обязательный механизм. Но и в остальных случаях тоже рекомендуется его включить.
Быстрое перепроведение документовУстановить в параметрах учета флаг «Быстрое перепроведение документов» (используется возможность платформы при перепроведении не перезаписывать движения, если они не изменились).
Но было бы все так просто, если бы этими "галочками" можно было бы решить все проблемы...
Наибольший вклад в производительность системы как правило вносит качество прикладного кода:
Ключевую информацию можно почерпнуть из пересекающихся по смыслу с этой статьей следующих материалов. Способы решения очевидных и наглядных проблем, связанных с запросами описаны в статье "ВЛИЯНИЕ ОПТИМИЗИТОРА ЗАПРОСОВ Способы решения "непонятных" проблем, проблем блокировок и применения 1С:ЦУП описаны в статье "Влияние блокировок на производительность 1С:Предприятие 8.1". Разумеется, могут быть и другие задачи. НО! По сути решение таких проблем, это АНАЛИЗ СЛОЖНОЙ ПРОБЛЕМЫ и РЕАЛИЗАЦИЯ НАЙДЕННОГО РЕШЕНИЯ. Если у Вас остались вопросы, вы можете задать их мне.
Администраторам для настройки MS SQL Server под УПП предлагаю курсы по администрированию 1С. Масштабные внедрения 1С-Рарус на примере ЗАО "ЭНЕРГОПРОМ МЕНЕДЖМЕНТ"
ОПИСАНИЕАвтоматизация деятельности ЗАО "ЭНЕРГОПРОМ МЕНЕДЖМЕНТ" выполнена c помощью ПП "1С:Управление производственным предприятием 8". ВНЕДРЕНИЕЗАО "ЭНЕРГОПРОМ МЕНЕДЖМЕНТ" Москва, Июль 2008 ПАРАМЕТРЫ"1С:Управление производственным предприятием 8" Общее число автоматизированных рабочих мест: 800 Среднее число одновременных подключений к базе: 800
Отзыв клиента на внедренное решение Внедренное решение: Автоматизация деятельности ЗАО "ЭНЕРГОПРОМ МЕНЕДЖМЕНТ" выполнена c помощью ПП "1С:Управление производственным предприятием 8"
|
|||||||
ЭНЕРГОПРОМ МЕНЕДЖМЕНТ
Россия, 123001,Москва,
ул. Садовая-Кудринская, д. 32, стр. 1
Тел.+7 (495) 789-96-46
Факс +7 (495) 789-96-47
e-mаil- energoprom@energoprom.ru
Куда: ООО «1C-Papyc»
Кому: Директору Казачкову Д. И.
Дата: 09.07.2008
Копия: Зам. руководителя Департамента корпоративных проектов Киселеву О.А.
Отзыв о внедрении учетной системы на платформе "1С:Предприятие 8",
"1С:Управление производственным предприятием 8"
О предприятии
Компания «ЭНЕРГОПРОМ МЕНЕДЖМЕНТ» - одна из наиболее эффективных компаний несырьевого сектора российской экономики. Компания ведет бизнес в глобальном масштабе, осуществляя поставки более 50% продукции на мировой рынок.
Под управлением компании находятся три электродных завода: Новочеркасский, Новосибирский и Челябинский, производящие высокотехнологичную электродную и катодную продукцию, основными потребителями которой являются производители стали, алюминия, кремния и ферросплавов.
В настоящее время активную роль в управлении компанией «ЭНЕРГОПРОМ МЕНЕДЖМЕНТ» и предприятиями, находящимися под ее управлением, играет российская группа «Ренова» наряду с американской компанией Access Industries и рядом акционеров - физических лиц.
«ЭНЕРГОПРОМ МЕНЕДЖМЕНТ» управляет крупнейшими активами по производству углеграфитовой продукции в России и СНГ, чей совокупный объем производства позволяет компании входить в пятерку крупнейших мировых поставщиков углеграфитовой
продукции.
Перед проектом
Перед началом проекта в «ЭНЕРГОПРОМ МЕНЕЖДМЕНТ» не было единой автоматизированной системы учета. Компании достались предприятия, в которых были свои стандарты учета и множество локальных информационных систем.
Естественно, это мешало развитию компании и делало ее управление малоэффективным. Поэтому руководство компании приняло решение по созданию единого информационного пространства, путем создания единой справочно-нормативной базы и единой системой документооборота.
Работы велись по подсистемам:
- Бухгалтерский и налоговый учет;
- Оперативный учет производства;
- Учет зарплаты и кадровый учет;
- Учет и консолидация по МСФО;
- Планирование и бюджетирование.
Краткая история внедрения:
Вначале была создана система единой справочно-нормативной информации для всех предприятий «Энергопром менеджмент». Были программно внесены в базу данных справочники, перенесены все необходимые остатки в БД из локальных систем учета.
В первую очередь был внедрен бухгалтерский и налоговый учет. Затем проектная команда приступила к внедрению подсистемы оперативного учета производства и расчета себестоимости продукции. Был сделан поштучный учет продукции и полуфабрикатов в каждом месте производственного процесса (производственная логистика).
Совместно с этим начались работы по внедрению подсистемы бюджетирования.
Параллельно с бухгалтерским учетом специалисты компании «1С-Рарус» приступили к внедрению кадрового учета и расчета заработной платы в центральном офисе «Энергопром менеджмент».
Подсистема полностью вступила в рабочую эксплуатацию с июня 2007 года. Далее эта подсистема была внедрена на заводах предприятия. Общее количество сотрудников в «ЭПМ» для расчета зарплаты составляет более 12 тысяч человек.
Была внедрена подсистема параллельного учета ОС и НМА для целей МСФО на базе УПП.
Подсистема трансформации и консолидации отчетности по МСФО внедрена на платформе «1С:Консолидация 8». Работы велись специалистами «1С-Рарус», «Энергопром менеджмент» и специалистами консалтинговой компанией «Price Water House Coopers».
В настоящий момент запущены в рабочую эксплуатацию следующие подсистемы:
- Бухгалтерский и налоговый учет;
- Оперативный учет производства;
- Учет зарплаты и кадровый учет.
Ведется запуск в рабочую эксплуатацию подсистемы «Планирование и бюджетирование» и Учет и консолидация по МСФО.
Результат внедрения
Автоматизировано 800 рабочих мест. В будущем планируется довести до 1000 рабочих мест.
- Ведется поэлементный расчет себестоимости продукции компании;
- Ведется оперативный учет движения незавершенного производства (НЭП) и материалов в процессе производства;
- Ведется связанный учет торгово-закупочной деятельности группы компаний и складской учет готовой продукции (ГП), НЭП, материалов;
- Ведется учет заработной платы и отражение ее в учете себестоимости выпуска продукции
компании;
- Строится консолидированная отчетность по МСФО группы компаний;
Руководство компании довольно результатами внедрения АСУ и планирует в дальнейшем развивать ее.
Отзыв о программном продукте "1С:Управление производственным предприятием 8"
Основной платформой АСУ была выбрана конфигурация "Управление производственным предприятием". Комплексное решение данной платформы практически полностью соответствует нашим стандартам и позволяет автоматизировать основные бизнес-процессы: управление производством, поставками, складом, денежными средствами, отношениями с клиентами и поставщиками, учет затрат и себестоимости продукции, кадровый, персонифицированный учет и расчет заработной платы.
Хочется отметить высокое качество функционала подсистемы оперативного производственного учета. Данная подсистема на нашем предприятии была внедрена без существенных доработок. Вся работа по доработкам свелась, в основном, к написанию
специализированных отчетных форм.
Отзыв о компании "1С-Рарус"
ЗАО «Энергопром Менеджмент» выражает благодарность коллективу компании «1С-Рарус» за профессиональную работу в автоматизации учета в нашей организации.Специалисты "1С-Рарус" по всем внедренным подсистемам показали высокий профессиональный уровень и высокое качество работ. В дальнейшем мы планируем продолжить работу с данной компанией по развитию нашей АСУ.
Дидух Алексанлр Анатольевич, Директор по информационным технологиям
09.07.2008
В ООО «Газпромнефть-Нефтесервис» на 500 пользователей (Пресс-релиз, технологические параметры внедрения)
ОАО «Алмазы Анабара» на 200 пользователей
ООО "Голдер Электроникс" на 110 пользователей
ОАО «ЭКБК «Звездный» на 100 пользователей
ГУП «Мосводосток» на 90 пользователей
ООО "БРОЕН Продакшн" на 80 пользователей
ЗАО "Остров" на 80 пользователей
г. Москва, ул. Бутырский Вал, д. 68
Телефоны: (495) 250-6383, 250-6393, 223-0404
попросить оператора переключить на Гилёва Вячеслава (сотовый)
Схема проезда к московскому офису на улице Бутырский Вал.

Внедрение корпоративных информационных систем предъявляет повышенные требования к квалификации технических специалистов. Для успешного внедрения требуются опыт и знания, которые позволят:
Фирма "1С" проводит сертификацию технических специалистов по компетенции "1С:Эксперт по технологическим вопросам". Специалисты, имеющие данный сертификат обладают опытом и знаниями, необходимыми для успешного решения любых технологических вопросов крупного внедрения.
Фирма "1С" публикует в общем доступе список организаций, имеющих в своем штате сертифицированных специалистов.
Я также являюсь 1С:Экспертом :)