Конвертация данных 2.1

1. user1859069 15.10.23 16:56 Сейчас в теме
Всем доброго времени суток.

Необходимо из ЕРП выгрузить счета-фактуры в БУЗ

Проблема в том, что в БУЗ базе счета фактуры идут с ТЧ номенклатурой а в ЕРП у счетов нет ТЧ с товарами, ТЧ с товарами есть только в заказе на основании которого создан сам счет

Вопрос: как можно выгрузить данные из тч заказов и сами счета в счета бухгалтерской базы

В заказе при этом нет ссылки на счет
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 15.10.23 18:09 Сейчас в теме
Сначала надо понять, что же требуется. Пока видно, что задача поставлена очень некорректно или неправильно понята.

выгрузить счета-фактуры


в ЕРП у счетов нет ТЧ
- тут уже счета-фактуры забыты, перекинулись на счета

выгрузить данные из тч заказов
- а тут и счета тоже заброшены в угол, уже заказы выгружаем

в счета бухгалтерской базы
- но где-то счета еще упоминаются.
понятно, что ничего не понятно.
4. user1859069 16.10.23 05:53 Сейчас в теме
(2) Грубо говоря:
2 документа (счет и заказ) необходимо выгрузить в документ "счет-фактура" бухгалтерской базы.
5. starjevschik 16.10.23 07:59 Сейчас в теме
(4) это какая-то жесть. Бухгалтерия сходит с ума. СФ это самый важный бухгалтерский документ, лепить его из двух никому не нужных управленческих документов, которые любой манагер может налепить совершенно не задумываясь, это какая-то беда.
3. karamazoff 124 15.10.23 19:58 Сейчас в теме
что есть БУ3? в БП3 с/ф не несет инфу о товарах, а только ссылки на накладные
6. Ravil_ 16.10.23 09:08 Сейчас в теме
в ПВД перед выгрузкой собирать тз какуюто свою и использовать метод ВыгрузитьПоПравилу
Могу посоветовать на ютубе посмотреть Илья Леонтьев про конвертацию
7. maks_20 169 16.10.23 10:15 Сейчас в теме
Делаете правило конвертации из Счета в Счет-фактуру, в этом правиле в обработчике перед выгрузкой получаете тч товаров из заказа и помещаете во входящие данные. Примерный код такой (на ошибки не проверял, думаю по аналогии разберетесь):

ВходящиеДанные = Новый Структура;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
	|ЗаказДавальцаТовары.Номенклатура КАК Номенклатура,
	|ЗаказДавальцаТовары.Количество КАК Количество,
	|ЗаказДавальцаТовары.Упаковка КАК Упаковка,
	|ЗаказДавальцаТовары.Цена КАК Цена,
	|ЗаказДавальцаТовары.Сумма КАК Сумма,
	|ЗаказДавальцаТовары.СтавкаНДС КАК СтавкаНДС,
	|ЗаказДавальцаТовары.СуммаНДС КАК СуммаНДС
	|ИЗ
	|Документ.ЗаказДавальца.Продукция КАК ЗаказДавальцаТовары
	|ГДЕ
	|ЗаказДавальцаТовары.Ссылка=&Ссылка";
Запрос.УстановитьПараметр("Ссылка",Источник.ДокументОснование);

тчТовары =  Запрос.Выполнить().Выгрузить();

ВходящиеДанные.Вставить("Товары",тчТовары);
Показать



Далее в самом правиле для тч Товары поставить галочку Получить из входящих данных.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот