У специалистов 1С с годами собирается набор из полезных обработок, которые облегчают и ускоряют отладку программного кода. Есть такой и у специалистов компании MoscowSoft. Хотим им поделиться. В этой статье опишем, в каких случая бывает полезна каждая из обработок. И, конечно, сможете бесплатно скачать все перечисленные внешние обработки 1С.
- Скачать обработки текущей статьи
- Выгрузка структуры конфигураций 1С
- Обработка “Просмотр реквизитов объектов” ОФ и УФ
- Отдельное windows-приложение для просмотра небольших ХМЛ-файлов
- Обработка “Консоль встроенного языка” для управляемых форм или обычных форм
- Для обычных форм. Консоль запросов “Инструменты разработчика” с постообработкой
- Консоль запросов УФ бесплатная - выбор MoscowSoft
- Отладка обработчиков правил обмена XML
- Обработка Универсальный обмен в формате XML. Версия компании MoscowSoft
Скачать обработки текущей статьи
Все обработки, о которых идет речь в текущей статьи, можете получить бесплатно. Переходите по кнопке ниже, заполните форму и обработки отправим вам в течение получаса на электронную почту:
Скачать обработки 1СВыгрузка структуры конфигураций 1С
Структура конфигураций в формате XML нужна для начала разработки правил конвертации данных XML и в ситуации, когда уже есть готовые правила, но они предназначены для других релизов конфигураций 1С. Кстати, у нас на сайте выложена внутренняя инструкция для программистов 1С по адаптации правил под неактуальные релизы баз заказчиков.
Структуры конфигураций сохраняют с помощью обработки md83exp.epf. Эта обработка идет в комплекте поставки конфигурации 1С:Конвертация данных.
Инструкция, как сохранять структуру конфигурации в файл формата XML и возможность скачать версии обработки сохранения структуры для разных версий платформы 1С размещены в статье Выгрузка структуры конфигураций 1С >>
Обработка “Просмотр реквизитов объектов” ОФ и УФ
Представьте ситуацию, что после загрузки данных в 1С некий документ не проводится. В то же время аналогичный документ, созданный вручную (буквально с теми же видимыми свойствами заполненный) успешно проводится.
В этом случае поможет бесплатная обработка Просмотр свойств объекта.
Откройте в ней документ, созданный вручную, и документ, загруженный из другой 1С. Желтым цветом будут выделены свойства документа, которые отличаются. Сможете проанализировать в том числе невидимые на форме свойства документа.
Другой сценарий использования этой обработки касается разработки правил конвертации данных некоего объекта. Если вам нужно заполнять в базе 1С некий объект, сначала создайте его вручную. Откройте с помощью обработки Просмотр свойств объекта. Вы увидите, какие значения будут иметь все свойства объекта, как видимые на форме, так и невидимые. После этого разработайте правила конвертации свойств (ПКС) объекта так, чтобы данные заполнялись аналогично заполненным вручную.
Отдельное windows-приложение для просмотра небольших ХМЛ-файлов
В зависимости от размера XML-файла и того, нужен ли вам поиск в нем, рекомендуем использовать разные инструменты для анализа и поиска. Конечно, написанные ниже значения размера файла примерные. И в в вашей конкретной задаче может быть по-другому. Но в целом суть подхода они показывают:
- Если планируете использовать Найти все для поиска всех упоминаний в файле XML некой ключевой фразы и размер файла XML большой, но до 20 Гб, то лучше всего использовать notepad++.
-
Если файл выгрузки создан при отладки и включает буквально сотни объектов (размер мене 2 Гб), то есть смысл использовать отдельное бесплатное windows-приложение для просмотра содержимого XML-файла akXMLEdit. Для редактирования xml оно едва ли будет удобным. А вот запустить поиск и “покопаться” в дереве объетков будет очень удобно. Работа через дерево - это то, что выгодно отличает это приложение от notepad++. Выглядеть это будет примерно так:
Поиск тоже работает.
- Если файлы очень большие, более 20 Гб, то поиск выполнять по ним может не получиться. Рекомендуем сделать ограниченную небольшую выгрузку данных. Но если файл все-таки требуется открыть, используйте приложения для открытия больших текстовых файлов. Мы используем Edit Pad Lite.
Обработка “Консоль встроенного языка” для управляемых форм или обычных форм
Для обычных форм рекомендуем использовать обработку ирКонсольЗапросов (это консоль запросов из набора Инструменты разработчика автора Сергея Старых). Она поддерживает постобработку, там-то и можно писать необходимый код.
Для УФ есть отдельная простая бесплатная обработка. Имеет минималистичный интерфейс, чем и подкупает:
Для обычных форм. Консоль запросов “Инструменты разработчика” с постообработкой
Конечно, у всех специалистов 1С есть своя привычная консоль запросов. Вопрос ее поиска может быть актуален для начинающих специалистов 1С.
Мы используем консоль запросов для интерфейса “обычные формы” из набора Инструменты разработчика:
Консоль запросов УФ бесплатная - выбор MoscowSoft
В отличие от обычных форм в обработках “Консоль запросов” для управляемых форм не будет расцветки кода.
Также существующие обработки часто имеют неудобный интерфейс - остается мало места для текста запроса.
После долгих поисков остановились на обработке Консоль запросов 9000. У нее имеется привычный интерфейс для работы со списком запросов. И при этом достаточно места для текста запроса остается:
Отладка обработчиков правил обмена XML
Инструкция по отладке обработчиков событий на ИТС: https://its.1c.ru/db/metod8dev/content/2942/hdoc
На наш взгляд инструкция написана сложным языком. Поэтому написали собственную инструкцию, постарались описать по шагам, со скриншотами, в современном интерфейсе и с рекомендациями сотрудников компании MoscowSoft. Переходите по ссылке и изучайте статью Отладка обработчиков событий правил обмена XML с помощью внешней обработки >>
Обработка Универсальный обмен в формате XML. Версия компании MoscowSoft
И последняя, но не по важности, будет обработка Универсальный обмен в формате XML.
Это основной инструмент при выполнении задач переносов данных 1С.
Так как с этой обработкой проводим больше всего времени, за время с 2015 года внесли в нее большое количество изменений и улучшений.
Перечислим главные из них:
- Автоматическая разбивка выгрузки данных на части (на отдельные файлы) без необходимости доработки правил конвертации. То есть любые правила обмена XML можно взять, настройку разбивать на части включить и на диске выгрузка будет сохранена в несколько отдельных файлов частей.
- Автоматическая загрузка данных из нескольких частей. Включаете эту настройку, выбираете первый файл в некоем каталоге. И по очереди (начиная с самых старых файлов по дате изменения и далее по порядку к более новым) будут загружены все файлы формата XML из этого каталога. Будьте внимательны, не допускайте присуствие посторонних файлов формата XML в каталоге загрузки!
- Отправка смс-сообщения вам на мобильный телефон после завершения выгрузки или загрузки данных
- Отправка писем с текстами ошибок вам на электронную почту прямо во время процесса выгрузки данных (не в конце, а прямо во время процесса выгрузки)
- Автоматическое скачивание обновлений переноса данных компании MoscowSoft вам на жесткий диск. Указываете номер договора и свой адрес электронной почты в обработке. По нажатию кнопки Скачать обновление вам на жесткий диск будет загружена актуальная версия правил переноса.
- Отправка протокола обмена вам на электронную почту после завершения выгрузки
- Работа совместно с конфигурацией МС:Автообмен для настройки автоматических обменов только измененными объектами без программирования!
Смотрите видео демонстрацию и читайте подробное описание возможностей обработки на странице Обработка Универсальный обмен в формате XML компании MoscowSoft >>













































