Выгрузка из источника документов "Поступление товаров и услуг ", загрузка в приемник "Реализация товаров и услуг"+создание документа "счет фактура выданный"
Столкнулся с проблемой:
Есть по средством правил обмена для идентичных конфигураций выгружать из базы источника документы "Поступление товаров и услуг", а в базе приемнике при загрузке должны создаваться документы "Реализация товаров и услуг" плюс к этим реализациям необходимо также формировать документы "Счет фактура выданныйна".
Первая часть с переносом из Поступления в Реализацию реализована. Проблема в том что, не понятно как программно в правилах прописать создание и заполнение документоа "Счет-фактура выданный".
Пытался сделать следующее:
1. В ПКО для "Поступление товаров и услуг"-"Реализация товаров и услуг" в обработчике "После выгрузки":
заполняю предварительно из Источника данными структуру для заполнения счет фактуры:
//НАЧАЛО ИЗМЕНЕНИЙ
ДанныеДляЗаполненияСчетфактуры = Новый Структура("Дата,ВалютаДокумента,Контрагент,ДоговорКонтрагента,Организация,ДокументОснование,КодВидаОперации,Проведен,Комментарий,ВидСчетаФактуры");
ДанныеДляЗаполненияСчетфактуры.Дата = Источник.Дата;
ДанныеДляЗаполненияСчетфактуры.ВалютаДокумента = Источник.ВалютаДокумента;
ДанныеДляЗаполненияСчетфактуры.Контрагент = Источник.Контрагент;
ДанныеДляЗаполненияСчетфактуры.ДоговорКонтрагента = Источник.ДоговорКонтрагента;
ДанныеДляЗаполненияСчетфактуры.Организация = Источник.Организация;
ДанныеДляЗаполненияСчетфактуры.ДокументОснование = Источник.Ссылка;
ДанныеДляЗаполненияСчетфактуры.КодВидаОперации = "01";
ДанныеДляЗаполненияСчетфактуры.Проведен = ЛОЖЬ;
ДанныеДляЗаполненияСчетфактуры.Комментарий = "*";
ДанныеДляЗаполненияСчетфактуры.ВидСчетаФактуры = "НаРеализацию";
ВыгрузитьПоПравилу(, , ДанныеДляЗаполненияСчетфактуры, ,"СчетФактураВыданный");
//ОКОНЧАНИЕ ИЗМЕНЕНИЙ
2. С помощью ВыгрузитьПоПравилу(, , ДанныеДляЗаполненияСчетфактуры, ,"СчетФактураВыданный"); передаю данные для ПКО Счет-Фактура выданный.
Данные по правилам выгружаются, но во время загрузки выдается следующее сообщение:"Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(5165)}: Тип не определен (Не определено)"
Я так понимаю в выгрузку попадают объекты каторые вообще не определены.
Кто сталкивался с подобными задачами, подскажите как можно еще реализовать данный обмен.
Есть по средством правил обмена для идентичных конфигураций выгружать из базы источника документы "Поступление товаров и услуг", а в базе приемнике при загрузке должны создаваться документы "Реализация товаров и услуг" плюс к этим реализациям необходимо также формировать документы "Счет фактура выданныйна".
Первая часть с переносом из Поступления в Реализацию реализована. Проблема в том что, не понятно как программно в правилах прописать создание и заполнение документоа "Счет-фактура выданный".
Пытался сделать следующее:
1. В ПКО для "Поступление товаров и услуг"-"Реализация товаров и услуг" в обработчике "После выгрузки":
заполняю предварительно из Источника данными структуру для заполнения счет фактуры:
//НАЧАЛО ИЗМЕНЕНИЙ
ДанныеДляЗаполненияСчетфактуры = Новый Структура("Дата,ВалютаДокумента,Контрагент,ДоговорКонтрагента,Организация,ДокументОснование,КодВидаОперации,Проведен,Комментарий,ВидСчетаФактуры");
ДанныеДляЗаполненияСчетфактуры.Дата = Источник.Дата;
ДанныеДляЗаполненияСчетфактуры.ВалютаДокумента = Источник.ВалютаДокумента;
ДанныеДляЗаполненияСчетфактуры.Контрагент = Источник.Контрагент;
ДанныеДляЗаполненияСчетфактуры.ДоговорКонтрагента = Источник.ДоговорКонтрагента;
ДанныеДляЗаполненияСчетфактуры.Организация = Источник.Организация;
ДанныеДляЗаполненияСчетфактуры.ДокументОснование = Источник.Ссылка;
ДанныеДляЗаполненияСчетфактуры.КодВидаОперации = "01";
ДанныеДляЗаполненияСчетфактуры.Проведен = ЛОЖЬ;
ДанныеДляЗаполненияСчетфактуры.Комментарий = "*";
ДанныеДляЗаполненияСчетфактуры.ВидСчетаФактуры = "НаРеализацию";
ВыгрузитьПоПравилу(, , ДанныеДляЗаполненияСчетфактуры, ,"СчетФактураВыданный");
//ОКОНЧАНИЕ ИЗМЕНЕНИЙ
2. С помощью ВыгрузитьПоПравилу(, , ДанныеДляЗаполненияСчетфактуры, ,"СчетФактураВыданный"); передаю данные для ПКО Счет-Фактура выданный.
Данные по правилам выгружаются, но во время загрузки выдается следующее сообщение:"Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(5165)}: Тип не определен (Не определено)"
Я так понимаю в выгрузку попадают объекты каторые вообще не определены.
Кто сталкивался с подобными задачами, подскажите как можно еще реализовать данный обмен.
По теме из базы знаний
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Правила обмена УТ 11 -> УНФ 1.6
- Перенос данных из БП 3.0 в УНФ 3.0. Переносятся остатки, документы и справочная информация
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
А еще проще сделать код в модуле После загрузки вашего ПКО, в котором прописать автоматическое создание документа СФ, либо его отмену проведения, в случае если документ загружается непроведенным.
Для этого в модуле "После загрузки" делаем после всех возможных манипуляций Объект.Записать(), после чего вынимаем необходимую часть модуля РаботаСДиалогами.ВвестиСчетФактуру(ЭтотОбъект, ЭтаФорма, "СчетФактураВыданный"); (для конфигурации УТ 10.3) и вставляем в наш с корректировкой переменных.
Для этого в модуле "После загрузки" делаем после всех возможных манипуляций Объект.Записать(), после чего вынимаем необходимую часть модуля РаботаСДиалогами.ВвестиСчетФактуру(ЭтотОбъект, ЭтаФорма, "СчетФактураВыданный"); (для конфигурации УТ 10.3) и вставляем в наш с корректировкой переменных.
Решил в рамках исправлении из УТ в БП3. Ранее были правила из той же древней УТ в БП2. Если нужно скину правила. Далее по аналогии можно разобраться.
Из документов осталось наладить привязку счёт фактуру в документах поступление ТиУ.
От irrl хороший совет. +
Из документов осталось наладить привязку счёт фактуру в документах поступление ТиУ.
От irrl хороший совет. +
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот