Добрый день!
По мотивам публикации Регистрация объектов для обмена (рекурсивный обход реквизитов) была разработана данная внешняя обработка.
Представленная обработка была разработана на платформе 1С:Предприятие 8.3.11.3133 для конфигурации Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1.15.10.
Суть обработки заключается в следующем - при открытии обработки сначала заполняем список объектов - документами и справочниками, которые участвуют в составе выбранного плана обмена. По моей задаче План обмена имеет ограничения по выбранной организации - это ограничение используется при выборе документов - устанавливается отбор по организациям в запросе. План обмена не типовой.
После заполнения списка объектами из выбранного плана обмена, необходимо проставить галочки, по каким объектам необходимо регистрировать объекты. Все выбранные объекты будут получены из базы данных в количестве 5 объектов, далее в каждом объекте будут обойдены все реквизиты и табличные части рекурсивно. Все связанные ссылки на справочники и документы также будут зарегистрированы в обмене.
Обработка в таком виде разработана для тестирования:
- постоянно изменяющейся конфигурации Альфа-Авто,
- периодически изменяющегося обмена Альфа-Авто с Управлением Торговлей 11,
- постоянно обновляющейся конфигурации Управление Торговлей 11.
Обработка запускается как на тестовом контуре Альфа-Авто (копия) - УТ 11 (копия), так и на рабочем контуре Альфа-Авто (раб. база) - УТ 11 (раб. база).
Обработку легко адаптировать под конфигурацию УТ 10.3. Обработку для УТ 10.3 можно скачать по ссылке Регистрация объектов для обмена по организации - для ОФ. Отличие представленной обработки от той, которая указана по ссылке, заключается в том, что в представленной обработке к регистрации изменений для обмена предлагаются все справочники из состава выбранного плана обмена.
А в обработке, которая указана по ссылке, предлагаются к регистрации только документы, при этом справочники регистрируются только в том случае, если они присутствуют в реквизитах и в табличных частях документов.
Для задачи тестирования обмена при обновлениях и изменениях конфигураций (и/или соответствующего обмена) функционала обработки, указанной по ссылке, - становится недостаточно. Например, когда надо протестировать обмен справочников. Собственно, по этой причине была разработана обработка, представленная в публикации.
На этом все. Всем добра!
С пользой для клиентов, Рустем
- Анализ прав и ролей. Поиск подходящего профиля - алгоритмический анализ и поиск
- Оцифровка и визуализация склада - программная прорисовка склада
- Удаление документов для любых баз на управляемых формах
- Удаление справочников для любых баз на управляемых и обычных формах
- Перенумерация документов и справочников - с учетом префиксов номеров
- Свертка базы УТ 10.3 подокументно - новая концепция
- Матричное программирование - демо-стенд матричного калькулятора
- Справочное хранение товаров в КА 2.5 - кейс запуска адресного склада
- Мини-обзор разных задач - от очевидного до неочевидного
- Поиск отчета по документам - пример анализа незнакомых конфигураций
- Флажок в динамическом списке - от теории до практики "как бы простой" задачи
- Из Json в ДеревоЗначений - удобный просмотрщик json-структуры
- Внедрение адресного склада в КА 2.5 - кейс запуска адресного склада
- Фрилансеру: про цены, про клиентов, про планирование - мое исследование
- Что такое форматированный документ - прекрасная возможность раскрасить любой текст
- Программная работа с упаковками в КА 2.5 - примеры адаптаций механизмов упаковок в КА 2.5
- Универсальное сравнение регистров накопления - связь по измерениям, сравнение по ресурсам
- Обход объекта рекурсивно - просмотр реквизитов документа с бесконечным открытием подуровней