Разберем распространенную в практике 1С задачу: необходимо перенести данные из документа Реализация товаров и услуг одной организации (Фирма 1) в документ Поступление товаров и услуг другой организации (Фирма 2). Эта задача может возникать как в рамках одной базы данных, так и при обмене между двумя независимыми информационными базами. Проанализируем существующие подходы, их плюсы, минусы и технические особенности реализации.
Рассмотрим самый гибкий и популярный способ решения задачи для независимых баз — написание правил обмена в Конвертации данных 2.0.
Главная идея заключается в том, что в правилах конвертации объектов (ПКО) задается правило трансформации источника ДокументСсылка.РеализацияТоваровУслуг в приемник ДокументСсылка.ПоступлениеТоваровУслуг.
Разберем по шагам ключевые нюансы настройки в КД 2.0:
Номенклатура, Количество, Цена и Сумма передаются напрямую.Номенклатура и настройте правила поиска по реквизитам: например, по сочетанию Артикул + Наименование или по реквизиту Штрихкод. Для контрагентов установите поиск по ИНН + КПП.ПередЗагрузкой / ПриЗагрузке.Проанализируем штатное решение, не требующее написания правил и доработки конфигураций. Если между двумя организациями настроен юридически значимый или внутренний ЭДО через сервис 1С-ЭДО, процесс конвертации происходит автоматически.
Посмотрим на порядок работы с ЭДО:
Реализация товаров и услуг из программы 1С.Текущие дела ЭДО.Поступление товаров и услуг.Преимущество: Полная поддержка передачи кодов маркировки (Честный ЗНАК) и реквизитов прослеживаемости (номера ГТД / РНПТ), которые часто теряются при самописных переносах.
Выясним, как решить задачу, если обе фирмы ведутся в одной общей информационной базе (например, в 1С:Управление торговлей 11, 1С:ERP или 1С:Комплексная автоматизация).
В этом случае писать обработки выгрузки/загрузки не требуется. В программе используется встроенный механизм «Интеркампани»:
Оформление продаж между организациями, которое самостоятельно формирует цепочку документов «Реализация» от Фирмы 1 и «Поступление» в Фирму 2.Рассмотрим экспресс-метод, если задачу нужно решить оперативно без привлечения программиста и применения КД.
В современных конфигурациях на управляемых формах (1С:Бухгалтерия 3.0, УТ 11 и др.) предусмотрен штатный помощник загрузки из файла:
Реализация товаров и услуг сохраняется в файл формата Excel или CSV.Поступление товаров и услуг.Загрузка из файла.Если базы работают на управляемых формах с поддержкой формата EnterpriseData, обмен можно реализовать через КД 3.0.
Решение проблемы с загрузкой структуры формата в КД 3.0: Если при попытке загрузить структуру формата через клавишу Ctrl выбирается только один файл, проанализируем причину. Конвертация данных 3.0 ожидает на вход либо **один скомпилированный XML-файл описания формата**, либо **ZIP-архив**, содержащий весь пакет XSD-схем с корневыми файлами структуры. Выбирать файлы по одному через множественный выбор в диалоговом окне не нужно — необходимо запаковать пакет XSD-файлов в архив и указать его.
При любой реализации переноса проанализируем следующие моменты:
Количество и Цену с учетом коэффициентов единиц измерения.НДС в том числе и пересчет ставок НДС.