Предисловие и назначение переноса
В данной публикации предлагаю технические обработки для переноса из конфигурации УТ 10.3 в УТ 11.5. Данный перенос основан на выгрузки-загрузке файлов JSON - выгружает номенклатуру в иерархии каталогов, штрихкоды и срез "учетной цены" на выбранную дату (в моей задаче - учетная цена - это "солянка" по документам поступления.
Обработка так же позволяет поменять ставку НДС при загрузке - поставить любую (включая 5% и 7%).
Перенос данных был осуществлен на Платформе 1С 8.3.24.1586 из древней конфигурации 1с:Управление торговлей 10.3.8.9 в новейшую конфигурацию длительной поддержки 1с:Управление торговлей 11.5.17.179.
Перенос предлагается как есть, он позволил мне относительно быстро перенести все как есть.
Принцип выгрузки данных
Данная обработка (для 10.3) содержит две закладки - "Номенклатура" и "Контрагенты". Выглядит это вот так:
Рис.1. Выбор каталога номенклатуры для выгрузки. Формировать "подсекции" выгрузки - каталоги, элементы и поиск закупочных "учетных" цен (своим алгоритмом).
Сделав простейшие настройки и выбрав путь выгрузки - получим файл json - массив структур с необходимыми данными.
Рис.2. По контрагентам - происходит просто выбор каталога и пути выгрузки.
В этом случае - путь выгрузки - это сохранение файла со массивом структур для контрагентов.
Принцип загрузки данных
Далее, переходим к загрузке данных. Для загрузки данных, воспользуемся второй обработкой для УТ 11.5. Выглядит она вот так:
Рис.3. Выбираем файл загрузки и тип массива загрузки - "каталоги", "элементы" и т.п....
Здесь устанавливаем "Ставку НДС", учетную цену и дату документа ценообразования. Выбираем "структуру" загрузки и загружаем ранее сформированный JSON.
Установленная Ставка НДС автоматом будет присваиваться загружаемой номенклатуре.
В итоге, получили вот такой результат:
Рис.4. Пример выгруженной номенклатуры со штрикодом и установленной ценой
По контрагентам создается карточка предприятия с адресом и контактной информацией в формате (представления), так же переносятся банковские счета.
Заключение
Данная обработка по комплексному переносу данных представляется "как есть". Сопоставление данных идет по ГУИД.
Со своей задачей справилась. Эта обработка - своего рода пример-шаблон моего быстрого подхода по переносу данных. Данная обработка исключительно для специалистов - тех, кто может разобраться в коде, подправить его под себя.
Развитие функционала переноса при таком подходе предполагается. Спасибо за внимание.
Другие разработки автора
Суммы НДС в формах списка объектов для Бухгалтерии 3.0
Актуализация печатных форм СФ и УПД 1096 от 16.08.2024
УПД 1096 от 16.08.2024 для старой УТ 11.4.13
УПД и СФ №1096 с 16.08.2024 для старых УНФ 1.6
Набор примеров работы с оборудованием через БПО:
Произвольная текстовая строка в кассовом чеке ККМ по стандарту БПО
Работа с эмулятором дисплея покупателя через БПО
Другие полезные обработки:
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.20.85, 11.5.17.179
- Управление торговлей, редакция 10.3, релизы 10.3.8.9