УПД в ЭДО

1. Patrio_O_Muerte 28.04.22 09:21 Сейчас в теме
Всем привет.
Вопрос касается УПД в 1С.ЭДО.
Где хранится этот мерзкий макет? И есть ли он там вообще?
Уже всю голову сломал, не могу найти.
Правила заполнения я уже нашел, а вот сам макет где находится неизвестно.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
10. RustamZz 28.04.22 13:46 Сейчас в теме
(1) Хранится здесь: РегистрСведений.ФорматыДляПреобразования. Формируется вот так:
Преобразователь.Преобразовать(ЧтениеИсходногоXML, ЗаписьИтоговогоXML);
Результат = СериализаторXDTO.ПрочитатьXML(ЗаписьИтоговогоXML, Тип("ТабличныйДокумент"));
2. Raskad 11 28.04.22 09:30 Сейчас в теме
Может Общий макет - "УПД_ИнформацияПродавца_"?
3. EVKash 16 28.04.22 09:31 Сейчас в теме
(1) а зачем он вам, если не секрет?
Макет нужен лишь для того, чтобы человеку посмотреть УПД в печатном виде. И макет ни на что не влияет. Сам же документ - это набор файлов с данными и электронными подписями.
4. Patrio_O_Muerte 28.04.22 10:11 Сейчас в теме
Мне именно печатная форма и нужна. Бухгалтерию не устраивает заполнение именно печатной формы.
УПД_ИнформацияПродавца - нет такого в общих макетах.
Есть в обработке ОбменСКонтрагентами, но там правила заполнения, а не макет.
Клиент ЭДО (базовая), редакция 2.9 (2.9.4.31)
5. EVKash 16 28.04.22 11:10 Сейчас в теме
(4) До бухгалтерии следует донести, что для УПД, который подписали/передали через ЭДО, печатная форма НЕ НУЖНА! Т.к. это просто бумажка. По запросу налоговой предоставляется комплект файлов, где макета нет, не было и не будет.
Этот документ и вы и контрагент УЖЕ подписали и расподписать его уже нельзя. Дальше только корректировки.
AndKovalchuk; +1 Ответить
9. starjevschik 28.04.22 12:45 Сейчас в теме
(5) этого не понимают 99% из бухгалтеров, даже вполне толковые. Бумажка им понятна, а файл - где на нем подпись? Помягше надо с ними )
6. Patrio_O_Muerte 28.04.22 11:47 Сейчас в теме
Вам не нужна, нам нужна.
Откуда вы знаете, что нам нужно, а что нет?
7. EVKash 16 28.04.22 11:58 Сейчас в теме
(6) Потому, что это просто хотелки определенного человека, который не хочет вникать в суть ЭДО.
ЭДО это, в том числе, экономия на бумаге. Я хотел донести, что вы будете заниматься проблемой, которой нет. Хотите править макет - правьте.
8. Patrio_O_Muerte 28.04.22 12:22 Сейчас в теме
Ну так у меня суть вопроса в том, где этот макет находится.
Вы знаете, где он находится?
11. EVKash 16 28.04.22 13:46 Сейчас в теме
(8) Не знал.
Отладка и 15 мин времени.
Справочники.ЭДПрисоединенныеФайлы.Макеты.ЭД_УПД_ИнформацияПродавца_2021_ru
12. Patrio_O_Muerte 28.04.22 14:11 Сейчас в теме
(11) В конфигурации Клиент ЭДО (базовая), редакция 2.9 (2.9.4.31) нет ни такого справочника, ни макета.
13. Patrio_O_Muerte 28.04.22 14:19 Сейчас в теме
(10) Это я нашел, и правила по которым макет заполняется тоже нашел (ПравилаПреобразованияФорматов).
В регистре ФорматыДляПреобразования хранится не макет, а номер формата.
А вот сам макет где хранится непонятно.
15. RustamZz 28.04.22 15:11 Сейчас в теме
(13) Точно невнимательно на запрос посмотрел:
ВЫБРАТЬ
ФорматыДляПреобразования.ДатаОбновленияПравил КАК ДатаОбновленияПравил,
ФорматыДляПреобразования.СсылкаНаРесурс КАК СсылкаНаРесурс,
ЕСТЬNULL(ПравилаПреобразованияФорматов.ДатаОбновления, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаОбновления,
ЕСТЬNULL(ПравилаПреобразованияФорматов.Правило, НЕОПРЕДЕЛЕНО) КАК Правило
ИЗ
РегистрСведений.ФорматыДляПреобразования КАК ФорматыДляПреобразования
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПравилаПреобразованияФорматов КАК ПравилаПреобразованияФорматов
14. EVKash 16 28.04.22 14:24 Сейчас в теме
(12) да, это для УТ11. Думал, что в других должно быть так-же. В бух3 тоже нет.
19. RustamZz 28.04.22 17:35 Сейчас в теме
(16) Конечно нет. Все работает через Преобразователь.Преобразовать
16. Patrio_O_Muerte 28.04.22 16:03 Сейчас в теме
(15) В ресурсе Правило хранится схема xsd, там нет макета.
17. EVKash 16 28.04.22 16:32 Сейчас в теме
(16) Тоже посмотрел в бух3. Получается, что классического макета нет, а табличный документ формируется по этому правилу.
18. Patrio_O_Muerte 28.04.22 17:32 Сейчас в теме
(17) Это и печалит.
Я уже и процедуру заполнения данных перепилил, подставил какие надо данные, и сами правила подкрутил где надо, но, зараза, некоторые вещи поправить не получается. Вот и сижу ищу этот макет, может там можно сделать что надо.
25. Lemmonbri 149 24.11.23 14:18 Сейчас в теме
(18) А как называется метод заполнения данных? Нужен аналогичный в КА.
20. Patrio_O_Muerte 28.04.22 17:35 Сейчас в теме
Еще у регистра ПравилаПреобразованияФорматов есть макет, в котором куча xml файлов хранится, но макета там тоже нет.
Такое ощущение, что макет целиком и полностью формируется на основании xml файлов.
Не было печали называется...
21. Patrio_O_Muerte 28.04.22 17:44 Сейчас в теме
Хорошо, тогда опишу конкретную задачу, которую решаю.
В полях грузоотправитель и грузополучатель необходимо выводить
Наименование контрагента, Адрес контрагента
то есть без ИНН, КПП.
В штатном варианте если не заполнять ИНН, КПП, формируется строка вида:
Наименование контрагента, ИНН:---, Адрес контрагента
Если даже убрать параметры ИНН,КПП в структуре данных, которая передается в формирование табличного документа.
То формируется строка вида:
Наименование контрагента, , Адрес контрагента
то есть все равно остается место для ИНН.
эта запятая и является проблемой.
22. EVKash 16 28.04.22 20:02 Сейчас в теме
(21) Так дело только в шапке?
Т.е. пропарсить ПравилаПреобразованияФорматов.Правило и поменять там так, как вам надо, вы не можете?
23. Patrio_O_Muerte 29.04.22 08:59 Сейчас в теме
(22) Легче застрелиться.
Было бы проще если бы был макет.
24. va582 12.09.23 16:28 Сейчас в теме
Здравствуйте!
Подтверждаю, что тут всё сложно)
РегистрСведений.ПравилаПреобразованияФорматов -> Макеты -> ПравилаПреобразованияФорматов;
Двойной клик по макету, "Выгрузить в файл", назвать как-нибудь "ppf.zip";
Разархивировать и офигеть от кучи файлов xml, xsl, csv.
Мне надо было подправить "Счёт на оплату", я открыл "CML208_PaymentInvoice_view.xsl" через NotePad++ и отредактировал, запаковал обратно.
svmix; denwer7; Max0n57; dart17; +4 Ответить
Оставьте свое сообщение

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