Синхронизация данных через универсальный формат Бухгалтерия - УНФ
Добрый день! Стоит задача доработать в 1С Бухгалтерии для Казахстана выгрузку в УНФ. Необходимо чтоб выгружались документы с Бухгалтерии "Поступление ТМЗ и услуг" с видом операции Товары, Услуги и Импорт в
УНФ документ "Приходная накладная" с видом операции Поступление от поставщика.
Ранее работала с Конвертацией ред 2 переводила базы нетиповые доработаныес ред 2 на ред 3 доработаннное, с Конвертацией ред 3 неработала и не корректировала План обмена. Может это можно доработать без Конвертации подскажите, умеющие работать с планом обмена и конвертацией, может есть ссылки.
Вот что имеем сейчас:
В Составе присутствует этот документ и в Правилах регистрации плана обмена "СинхронизацияДанныхЧерезУниверсальныйФормат" присутствует:
<Элемент>
<Тип>ДокументСсылка.ПоступлениеТоваровУслуг</Тип>
<Авторегистрация>false</Авторегистрация>
</Элемент>
и еще
</Правило>
<Правило Отключить="false" Валидное="true">
<Код>000000043</Код>
<Наименование>Поступление товаров и услуг</Наименование>
<ОбъектНастройки>ДокументСсылка.ПоступлениеТоваровУслуг</ОбъектНастройки>
<ОбъектМетаданныхИмя>Документ.ПоступлениеТоваровУслуг</ОбъектМетаданныхИмя>
<ОбъектМетаданныхТип>Документ</ОбъектМетаданныхТип>
<РеквизитРежимаВыгрузки>РежимВыгрузкиДокументов</РеквизитРеж имаВыгрузки>
<ОтборПоСвойствамПланаОбмена>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>false</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>Дата</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>ДатаНачалаВыгрузкиДокументов</СвойствоП ланаОбмена>
<ВидСравнения>БольшеИлиРавно</ВидСравнения>
<СвойствоОбъекта>Дата</СвойствоОбъекта>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Дата</Наименование>
<Тип>Дата</Тип>
<Вид>Свойство</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>ДатаНачалаВыгрузкиДокументов</Наименование>
<Тип>Дата</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
<Группа>
<БулевоЗначениеГруппы>ИЛИ</БулевоЗначениеГруппы>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>false</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>СправочникСсылка.Организации</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>[Организации].Организация</СвойствоПланаОбмена>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>Организация</СвойствоОбъекта>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Организация</Наименование>
<Тип>СправочникСсылка.Организации</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>[Организации]</Наименование>
<Вид>ТабличнаяЧасть</Вид>
</Свойство>
<Свойство>
<Наименование>Организация</Наименование>
<Тип>СправочникСсылка.Организации</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>true</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>ИспользоватьОтборПоОрганизациям</Свойст воПланаОбмена>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>false</СвойствоОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>ИспользоватьОтборПоОрганизациям</Наименование>
<Тип>Булево</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
</Группа>
</ОтборПоСвойствамПланаОбмена>
<ОтборПоСвойствамОбъекта>
<ЭлементОтбора>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>Проведен</СвойствоОбъекта>
<Вид>ЗначениеКонстанты</Вид>
<ЗначениеКонстанты>true</ЗначениеКонстанты>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Проведен</Наименование>
<Тип>Булево</Тип>
<Вид>Свойство</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
</ЭлементОтбора>
</ОтборПоСвойствамОбъекта>
Но не загружается выдает ошибку:
Не удалось выполнить конвертацию в объект формата "Документ.ПоступлениеТоваровУслуг":
Документ.ПоступлениеТоваровУслуг
ВидОперации: не заполнено обязательное поле.
УНФ документ "Приходная накладная" с видом операции Поступление от поставщика.
Ранее работала с Конвертацией ред 2 переводила базы нетиповые доработаныес ред 2 на ред 3 доработаннное, с Конвертацией ред 3 неработала и не корректировала План обмена. Может это можно доработать без Конвертации подскажите, умеющие работать с планом обмена и конвертацией, может есть ссылки.
Вот что имеем сейчас:
В Составе присутствует этот документ и в Правилах регистрации плана обмена "СинхронизацияДанныхЧерезУниверсальныйФормат" присутствует:
<Элемент>
<Тип>ДокументСсылка.ПоступлениеТоваровУслуг</Тип>
<Авторегистрация>false</Авторегистрация>
</Элемент>
и еще
</Правило>
<Правило Отключить="false" Валидное="true">
<Код>000000043</Код>
<Наименование>Поступление товаров и услуг</Наименование>
<ОбъектНастройки>ДокументСсылка.ПоступлениеТоваровУслуг</ОбъектНастройки>
<ОбъектМетаданныхИмя>Документ.ПоступлениеТоваровУслуг</ОбъектМетаданныхИмя>
<ОбъектМетаданныхТип>Документ</ОбъектМетаданныхТип>
<РеквизитРежимаВыгрузки>РежимВыгрузкиДокументов</РеквизитРеж
<ОтборПоСвойствамПланаОбмена>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>false</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>Дата</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>ДатаНачалаВыгрузкиДокументов</СвойствоП
<ВидСравнения>БольшеИлиРавно</ВидСравнения>
<СвойствоОбъекта>Дата</СвойствоОбъекта>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Дата</Наименование>
<Тип>Дата</Тип>
<Вид>Свойство</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>ДатаНачалаВыгрузкиДокументов</Наименование>
<Тип>Дата</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
<Группа>
<БулевоЗначениеГруппы>ИЛИ</БулевоЗначениеГруппы>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>false</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>СправочникСсылка.Организации</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>[Организации].Организация</СвойствоПланаОбмена>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>Организация</СвойствоОбъекта>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Организация</Наименование>
<Тип>СправочникСсылка.Организации</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>[Организации]</Наименование>
<Вид>ТабличнаяЧасть</Вид>
</Свойство>
<Свойство>
<Наименование>Организация</Наименование>
<Тип>СправочникСсылка.Организации</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
<ЭлементОтбора>
<ЭтоСтрокаКонстанты>true</ЭтоСтрокаКонстанты>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<СвойствоПланаОбмена>ИспользоватьОтборПоОрганизациям</Свойст
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>false</СвойствоОбъекта>
<ТаблицаСвойствПланаОбмена>
<Свойство>
<Наименование>ИспользоватьОтборПоОрганизациям</Наименование>
<Тип>Булево</Тип>
<Вид>Реквизит</Вид>
</Свойство>
</ТаблицаСвойствПланаОбмена>
</ЭлементОтбора>
</Группа>
</ОтборПоСвойствамПланаОбмена>
<ОтборПоСвойствамОбъекта>
<ЭлементОтбора>
<ТипСвойстваОбъекта>Булево</ТипСвойстваОбъекта>
<ВидСравнения>Равно</ВидСравнения>
<СвойствоОбъекта>Проведен</СвойствоОбъекта>
<Вид>ЗначениеКонстанты</Вид>
<ЗначениеКонстанты>true</ЗначениеКонстанты>
<ТаблицаСвойствОбъекта>
<Свойство>
<Наименование>Проведен</Наименование>
<Тип>Булево</Тип>
<Вид>Свойство</Вид>
</Свойство>
</ТаблицаСвойствОбъекта>
</ЭлементОтбора>
</ОтборПоСвойствамОбъекта>
Но не загружается выдает ошибку:
Не удалось выполнить конвертацию в объект формата "Документ.ПоступлениеТоваровУслуг":
Документ.ПоступлениеТоваровУслуг
ВидОперации: не заполнено обязательное поле.
По теме из базы знаний
- Система настройки произвольных условий регистрации и фильтрации типового обмена вместо правил конвертаций для каждого узла в отдельности (8.3.14+, расширения для УТ 11, КА 2, ERP 2, Розница 2, БП3, УНФ 1.6)
- Ошибка синхронизации документа "Отчет переработчика" и боль типового обмена (УНФ - БП)
- Синхронизация ЗУП (ERP 2.5, БП 3.0, УТ 11.5, КА 2.5, УНФ, Розница). Обмен для ЗУП 3.1 с EnterpriseData (универсальный формат обмена), правила обмена
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
- [ED] Обмен для предыдущих версий - УНФ 1.6, УНФ 3.0 с EnterpriseData (универсальный формат обмена), правила обмена
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Там есть код вида операций:
Попробовала заменить, чтобы проверить работу, с ЗначенияДляПолучения.Вставить("ПокупкаУПоставщика", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомисия) на ЗначенияДляПолучения.Вставить("ПокупкаУПоставщика", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.Товары), ПокупкаКомисия на Товары. Выдает ту же ошибку
// ВидыОперацийПоступленияТоваров.
ПравилоКонвертации = ПравилаКонвертации.Добавить();
ПравилоКонвертации.ИмяПКПД = "ВидыОперацийПоступленияТоваров";
ПравилоКонвертации.ТипДанных = Метаданные.Перечисления.ВидыОперацийПоступлениеТоваровУслуг;
ПравилоКонвертации.ТипXDTO = "ВидыОперацийПоступленияТоваров";
ЗначенияДляПолучения = Новый Соответствие;
ЗначенияДляПолучения.Вставить("ЗакупкаПоИмпорту", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомисия);
ЗначенияДляПолучения.Вставить("ПокупкаУПоставщика", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомисия);
ЗначенияДляПолучения.Вставить("ПриемНаКомиссию", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомисия);
ПравилоКонвертации.КонвертацииЗначенийПриПолучении = ЗначенияДляПолучения;
ПоказатьПопробовала заменить, чтобы проверить работу, с ЗначенияДляПолучения.Вставить("ПокупкаУПоставщика", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.ПокупкаКомисия) на ЗначенияДляПолучения.Вставить("ПокупкаУПоставщика", Перечисления.ВидыОперацийПоступлениеТоваровУслуг.Товары), ПокупкаКомисия на Товары. Выдает ту же ошибку
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот