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

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

Continue reading

Командная разработка в 1С. Система регистрации запросов

Сегодняшний пост будет не про 1С, а про регистрацию и проработку задач. Как я писал в прошлый раз, мы используем систему RedMine http://www.redmine.org/. Сразу хочется сказать, что описанная ниже система жизненно необходима для команды разработки численностью больше 5-6 человек. Для одного-двух разработчиков можно, наверное, использовать и более простые способы (задачи…

Continue reading

Командная разработка в 1С. Общая схема

В предыдущем посте я дал общую схему платформы для автоматизации командной разработки. Сегодня я хочу кратко описать то, что нашей команде удалось сделать внутри 1С для автоматизации данного процесса и кратко остановлюсь на каждом из реализованных блоков. Итак, начнем: В качестве системы регистрации запросов был выбран RedMine – http://www.redmine.org/. Основные…

Continue reading

Командная разработка в 1С. Введение

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

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