Обработка сравнивает два файла отчета, находит отличия, и эти отличия обрабатываются подобно ручной правке в конфигураторе. Однако текстовые файлы отчетов можно в некоторых случаях подготовить значительно быстрее. Кроме того подготовленный файл, может пригодиться не один раз. Запуск скрипта – F11, прерывание – Ctrl-F11.
Для создания файла отчета 1С должна быть запущена в режиме «Конфигуратор» - меню «Конфигурация»-«Отчет по конфигурации».
Можно добавлять новые реквизиты и табличные части в структуру справочников и документов. Можно менять свойства существующих реквизитов справочников и документов.
Изменяемые документы и справочники должны существовать в конфигурации. В принципе создание объекта метаданных несложно сымитировать, однако в настройке форм и макетов эта обработка все равно не поможет. Скорее, она может пригодится для автоматического добавления реквизита во все справочники, или для изменения типа реквизита. Или, например, для ввода выбранных объектов в определенную подсистему.
Программу AutoIT можно бесплатно скачать с сайта http://www.autoitscript.com/autoit3/. Описание языка можно также посмотреть на сайте http://www.script-coding.info.
Во время работы скрипта 1С должна быть запущена в режиме конфигуратора. Изменения производится с помощью эмуляции нажатий клавиш в конфигураторе.
ВНИМАНИЕ!!!
Положение окна свойств должно быть 'Свободное'. В конфигураторе на любых метаданных: Alt-Enter, щелчок правой кнопкой мышки на заголовке окна, пометка 'Свободное'
Из плюсов:
- может работать как в файловой, так и в клиент-серверной версии;
- может работать как на собственном компьютере, так и у клиента (поскольку autoit легко переносится);
- ... ну, собственно, плюсы и закончились.
Из минусов:
- поскольку скрипт работает в режиме эмуляции ввода символов нельзя ничего делать с компьютером во время работы скрипта;
- тесно завязан на платформу, малейшее изменение фирмой 1С горячих клавиш и описания полей в конфигураторе испортит скрипт;
- интерфейс конфигуратора должен быть русский;
- неопределено поведение в случае разных объектов метаданных с одинаковыми именами (т.е. не стоит менять справочник "ЗначенияСвойствОбъектов", если есть регистр сведений "ЗначенияСвойствОбъектов");
- на данный момент можно менять только документы и справочники;
- ... и т.д.
Конечно, Enterprise Integrator намного более перспективен. Однако в некоторых случаях простая эмуляция нажатий может сэкономить много времени.