Технический перенос «Номенклатуры» (с указанием новых ставок НДС) и «Контрагентов» из УТ 10.3 в УТ 11.5
Предлагается технический перенос через формат json справочников «Номенклатуры» и «Контрагентов» из УТ 10.3 в УТ 11.5.
- Описание
- Подробнее
Описание
Предисловие и назначение переноса
В данной публикации предлагаю технические обработки для переноса из конфигурации УТ 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
Набор примеров работы с оборудованием через БПО:
Произвольная текстовая строка в кассовом чеке ККМ по стандарту БПО
Работа с эмулятором дисплея покупателя через БПО
Другие полезные обработки:

