Почему плохо использовать ссылку на все объекты конфигурации

Из недавней практики оптимизации работы запроса в 1С. Ниже приведен запрос, который выполнялся около 10 минут. Внешне запрос выглядит более чем обычно – выбор данных всего из одного регистра по нескольким условиям. Пытаясь понять причину столь медленной работы запроса, я начал поэтапно исключать все условия, пока полностью не упростил запрос:…

Continue reading

Автоматизация восстановления последовательности. Часть 7: Результаты

В завершающей статье цикла про автоматизацию восстановления последовательности я проанализирую результаты, которых удалось достигнуть. Результаты я приведу в виде таблицы, где сравню, как проведение работало до и после модернизации: Параметр Сейчас После Кол-во проводимых дней за ночь 2-3 дня 8-9 дней Кол-во звонков в неделю о неработающей системе 2-3 звонка …

Continue reading

Автоматизация восстановления последовательности. Часть 6: Отчетность

Предпоследний пост серии про автоматизацию последовательности будет посвящен отчету, который в реальном времени показывает статус восстановления последовательности. В предыдущих постах мы создали структуру для хранения статистики работы 1С, написали обработку в 1С и научились ее запускать. Теперь пришла пора начать подводить итоги. Так как 90% информации для отчета содержится в базе…

Continue reading

Автоматизация восстановления последовательности. Часть 5: Запуск процедуры в 1С

В результате описанной в предыдущем посте обработке мы научились безболезненно для основных производственных процессов восстанавливать последовательность. Теперь необходимо автоматизировать запуск данной обработки, который в реальном времени позволяет контролировать процесс восстановления последовательности. Начнем с автоматизации запуска. Основные требования к данной утилите: Запускаться самостоятельно по определенному расписанию. Проверять статус восстановления последовательности, и, если…

Continue reading

Автоматизация восстановления последовательности. Часть 4: собственно сама процедура

Наконец мы подошли к самому интересному (ради чего собственно все и затевалось) – к разработке самой процедуры восстановления последовательности. Вначале будет пара слов о настройках, которые были сделаны в системе 1С для управления процессом восстановления, а дальше пойдет большой блок кода с обильными комментариями. Текста минимум ))).Итак, в системе были…

Continue reading

Автоматизация восстановления последовательности. Часть 3: работа с SQL

В предыдущий раз (Автоматизация восстановления последовательности. Часть 2) я определил способ хранения логов, руководствуясь основным свойством любого ИТ процесса: сотрудник ИТ должен в любое время точно и однозначно уметь сказать, что именно делает система, за которую он отвечает. И мой выбор остановился на хранении логов работы системы 1С в выделенной…

Continue reading

Автоматизация восстановления последовательности. Часть 2: логирование работы системы – выбор подхода

В данном посте я хочу продолжить описание решения вопроса по автоматизации восстановления последовательности (предыдущий пост доступен по ссылке). НО: перед тем как приступить к автоматизации, в первую очередь необходимо обеспечить себя достоверной информацией о том, чем на самом деле занимается система ))) . Таким образом, нам необходима надежная и гибкая…

Continue reading

Знакомство и автоматизация восстановления последовательности (начало)

За последний год я достаточно кардинально поменял сферу своей деятельности и ушел от технологий управления, проектирования и разработки, построенных на решениях Microsoft. Теперь я занимаюсь, пожалуй, самой популярной информационной системой в России – 1С (редакция УПП). За год я сумел немного изучить продукт 1С как с технической точки зрения, так…

Continue reading