Как вносить изменения в новое ЭДО от 1С в БП 3? Июнь 2021, БП 3.0.93.20

03.06.21

Функциональные - Документооборот и делопроизводство (СЭД)

Обновились на 3.0.93.20, и все мои расширения под ЭДО перестали работать. Разберем, где вообще искать код, который выводит данные электронного документа в XML, где вмешиваться в ход этого вывода?

Как отлаживать код?

Итак, начинаем кропотливую работу, чтобы найти участок кода, который формирует электронный документооборот.

Работаем в копии базы. Используем запуск с параметром «РежимОтладки», чтобы легко отлавливать фоновые задания:

 

 

Электронный документ получаем следующим образом:

 

 

Однако документ может не переформировываться, если он сохранился в регистре «Актуальные документы ЭДО», поэтому находим там запись по документу реализации и удаляем ее:

 

 

Также нужно очистить регистр «Состояния документов ЭДО» от записей по этому документу.

 

Визуальная проверка файла

Для визуальной проверки файла, чтобы увидеть файл, нам надо его выгрузить.

Для этого нажимаем дискетку:

 

 

Статус документа меняется:

 

 

И теперь его можно выгрузить в файл:

 

 

После этого придется очищать два регистра ЭДО по этому документу, как я уже писал выше.

 

Добавление ссылки в дерево данных

Есть небольшая проблемка, в дереве данных для заполнения электронного документа нет ссылки на объект, а нам нужны данные из него. Раньше ссылка была, но по расовым соображениям совершенного кода, чтобы усложнить жизнь сопровождающим разработчикам, 1С её варварски удалила из дерева.

Поэтому добавляем ссылку принудительно в модуле «ФорматыЭДО»:

&Вместо(«СформироватьДанныеОсновногоТитулаПоОбъектуУчета»)
Функция эдодп_СформироватьДанныеОсновногоТитулаПоОбъектуУчета(ОбъектУчетаНастройкиДанные)
    
Результат ПродолжитьВызов(ОбъектУчетаНастройкиДанные);
    
//Осипов — добавляем ссылку в дерево
    
НСтр Данные.ДанныеДокумента.Строки.Добавить();
    
НСтр.ПолныйПуть «дор_ОбъектУчета»;
    
НСтр.Значение ОбъектУчета;

    Возврат 
Результат;
КонецФункции

Проверяем, ссылка появилась под именем дор_ОбъектУчета:

 

 

 

Добавление данных в сведения продавца

Путем поиска «СвПрод» и расстановкой точек останова находим, что электронный документ формируется в функции СформироватьДокумент модуля ФорматыЭДО_ФНС:

 

 

И далее ветвлением в функции ЗаполнитьДокумент:

 

 

И наконец, попадаем в процедуру ЗаполнитьДокумент_ПередачаТоваров_ИнформацияПродавца модуля ФорматыЭДО_ФНС:

 

 

Оказывается, формирование документа переехало сюда из процедуры СформироватьПередачаТоваровПродавецCML модуля ОбменСКонтрагентамиВнутренний, где было ранее.

В принципе, можно было найти проще, поиском «Файл.Документ.СвДокПТПрКроме.СвДокПТПр.СодФХЖ1.ИнфПолФХЖ1«.

Код моего расширения для модуля ФорматыЭДО_ФНС выглядит так :

&ИзменениеИКонтроль(«ЗаполнитьДокумент_ПередачаТоваров_ИнформацияПродавца»)
Функция эдодп_ЗаполнитьДокумент_ПередачаТоваров_ИнформацияПродавца(Знач Данные)

    
СодФХЖ1 ПолучитьОбъектТипаCML(«Файл.Документ.СвДокПТПрКроме.СвДокПТПр.СодФХЖ1»ПространствоИмен);

#Вставка
    
//Осипов 2021-02-06 на новом релизе БП3 сюда
    //Осипов — добавляем ФХЖ1 +++
    //Потом можно будет убрать если данные будут передаваться по УПД а не товарной накладной
    
СведСФХЖ ПолучитьОбъектТипаCML(«Файл.Документ.СвДокПТПрКроме.СвДокПТПр.СодФХЖ1.ИнфПолФХЖ1»ПространствоИмен);
    
СодФХЖ1.ИнфПолФХЖ1 СведСФХЖ;
    
СведТекстИнф ПолучитьОбъектТипаCML(«Файл.Документ.СвДокПТПрКроме.СвДокПТПр.СодФХЖ1.ИнфПолФХЖ1.ТекстИнф»ПространствоИмен);
    
СведТекстИнф.Идентиф «Код»;
    
ТекСсылкаНаОбъект ДеревоЭлектронногоДокументаБЭД.ЗначениеРеквизитаВДереве(ДеревоДанных«дор_ОбъектУчета»);
    
СведТекстИнф.Значен эдодп_КодМаршрута(ТекСсылкаНаОбъект);
    
СодФХЖ1.ИнфПолФХЖ1.ТекстИнф.Добавить(СведТекстИнф);
    
//—
#КонецВставки

КонецФункции

 

Добавляем данные по счету-фактуре

Теперь нужно сделать доработки по ДопДанныеСчетаФактуры. Запускаем глобальный поиск

Для Счета-фактуры формат электронного документа Форматы.УПД2019.ИнформацияПродавца (ON_NSCHFDOPPR_1_997_01_05_01).

Счет-фактура заполняется здесь:

 

 

Код по замене для модуля ФорматыЭДО_ФНС имеет вид:

Функция эдодп_ЗаполнитьДокумент_УПД2019_ИнформацияПродавца(Знач Данные)

    Если 
ЗначениеЗаполнено(ДеревоЭлектронногоДокументаБЭД.ЗначениеРеквизитаВДереве(ДеревоДанных«ДопДанныеСчетаФактуры»)) Тогда


#Вставка
                
//Осипов 2021-04-02
                
Если ДеревоЭлектронногоДокументаБЭД.ЗначениеРеквизитаВДереве(Информация«ДопДанныеСчетаФактуры.ТекстоваяИнформация.НомерСтроки.Идентификатор») = «Кол-во» Тогда
                    
ТекСсылкаНаОбъект ДеревоЭлектронногоДокументаБЭД.ЗначениеРеквизитаВДереве(ДеревоДанных«дор_ОбъектУчета»);
                    
РаботаСФайламиБЭД.ЗаполнитьСвойствоXDTO(ТекстИнфТип«Значен»,
                    
Формат(ТекСсылкаНаОбъект.Товары.Итог(«Количество»), «ЧДЦ=3; ЧРД=.; ЧН=0; ЧГ=»)
                    , Истина, 
Ошибки);
                КонецЕсли;

#КонецВставки
                
ИнфПолФХЖ1.ТекстИнф.Добавить(ТекстИнфТип);


КонецФункции

 

Отключаем контроль нулевой суммы счета-фактуры

Для тары используется нулевая стоимость. Отключаем навязчивый контроль в модуле ДеревоЭлектронногоДокументаБЭД:

&Вместо(«ДобавитьОшибкуПроверкиДереваДанных»)
Процедура эдодп_ДобавитьОшибкуПроверкиДереваДанных(ОшибкиСтрокаДереваТекстОшибкиПодставлятьИмяРеквизитаНомерСтрокиДанныхПрикладноеПредставлениеРеквизита)
    
//2021-06-02 — функция переехала сюда
    //Осипов — отключаем ошубку нулевой суммы
    
Если СтрокаДерева.ПолныйПуть «СведенияОТоварах.НомерСтроки.СтоимостьТоваровБезНалога» Тогда
        Возврат;
    КонецЕсли;
    
ПродолжитьВызов(ОшибкиСтрокаДереваТекстОшибкиПодставлятьИмяРеквизитаНомерСтрокиДанныхПрикладноеПредставлениеРеквизита);
КонецПроцедуры

 

Выводим итог у счет-фактуры в табличном документе

Запускаем монитор производительности и запускаем в нем поиск по «Табличный документ». Находим код, который отображает табличный документ:

 

 

К сожалению, текст правила является кодом XSLT-преобразования. 1С отступила от старого доброго 1С и пользуется преобразованием XML в XSLT:

 

 

Теоретически можно обработать макет после его формирования, но там отображаются данные файла XML, без его ссылки, т.е. посчитать итог проблематично, только если бежать по всем строкам XML.

 

 

Поэтому доработку макета я отложил заказчику в отдельную задачу и оценил ее в 1.5 часа.

Объем факт: 3.5 час. БП 3.0.93.20

ЭДО

См. также

1С:Документооборот - цена на лицензии КОРП, ПРОФ и ДГУ

Документооборот и делопроизводство (СЭД) Типовые Платформа 1С v8.3 Управленческий учет Платные (руб)

Организуйте правильный документооборот на вашем предприятии. Ведение учета и хранения документов. Управление потоками документации между подразделениями. Работа с договорами в компании. Автоматизация подготовки, согласования и подписания документов. Сократите время и объем ошибок с 1С:Документооборот!

42500 руб.

19.02.2016    107000    103    5    

84

Таймлист (1С:Совещание, Таймлист Лайт)

Документооборот и делопроизводство (СЭД) Конфигурации 1cv8

«Таймлист» – экосистема сервисов («Таймлист Лайт», «1C:Совещание», «Таймлист Recorder»), основанная на искусственном интеллекте Таймлист, который позволяет эффективно работать с легкими поручениями за счет фиксации всех важных идей при расшифровке и последующем формировании автопротокола встречи. Сервисы, в которые интегрирован ИИ, позволяют работать с задачами (поручениями), полученными из автопротокола.

10000 руб.

06.12.2023    1260    0    0    

5

SALE! 50%

Загрузка чеков ФНС в документы 1С:БП, 1С:УНФ, 1С:ERP, 1С:КА и 1С:УТ

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

В публикации размещены специализированные обработки для загрузки чеков в базах 1С (для локальных баз): '1С:Бухгалтерия предприятия, ред. 3.0', '1С:Управление нашей фирмой 8, ред. 3.0', '1С:Комплексная автоматизация, ред. 2.5', ‘1С:ERP Управление предприятием, ред. 2’ и ‘1С:Управление торговлей, ред. 11.5’. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах' и 'Поступление денежных документов'.

12960 9720 руб.

19.08.2020    64927    297    73    

205

Загрузка в 1С:Бухгалтерию 3.0, 1С:КА 2.4, 2.5, УНФ 1.6/3.0 данных из ОФД о денежных поступлениях (чеках)

Кассовые операции ЭДО и ОФД Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Согласно 54-ФЗ по правилам ведения кассовых операций необходимо оформлять приходные кассовые ордера (ПКО) и расходные кассовые ордера (РКО) на основании чеков ККМ. Все данные о чеках, можно взять на сайте оператора фискальных данных (ОФД). Эта обработка сделает за вас в 1С - ПКО и РКО, Операции по платежным картам или Отчет о розничных продажах (может создать номенклатуру в 1С, указать налоги и др. реквизиты в документах в зависимости от налогообложения ККМ в торговой точке). Проверено на: OFD.RU / Первый ОФД / Такском / Платформа ОФД / Ярус / ОФД Яндекс / ОФД Астрал /ОФД СБИС / Гарант ОФД / КОРУС ОФД / КОНТУР ОФД / ОФД АО Тандер / ИнитПро / Группа Элемент/

3600 руб.

09.08.2017    147870    865    372    

525

SALE! 30%

Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

6000 5520 руб.

04.06.2019    101379    296    173    

312

Акцизы на сахаросодержащие напитки

Регламентированный учет и отчетность ЭДО и ОФД Платформа 1С v8.3 1С:Бухгалтерия 3.0 Пищевая промышленность Россия Бухгалтерский учет Налоговый учет Акцизы Платные (руб)

Расширение для Бухгалтерии предприятия 3.0 «Акцизы на сахаросодержащие напитки» предназначено для автоматизированного учета сумм акцизов по реализованным сахаросодержащим напиткам с 01 июля 2023 года. Позволяет выделить суммы акциза в первичных документах («Реализация товаров и услуг», «Корректировка реализации»), сформировать проводки по начислению акциза, а также сформировать и отправить корректные документы по ЭДО.

14400 руб.

16.10.2023    1079    10    0    

9

Выгрузка УПД реализации в xml ФНС для загрузки в ЭДО: Диадок, СБИС, Такском, КОРУС, Астрал и прочие. Обработка на управляемых формах для БП 3.0, УНФ 1.6 / 3.0, УТ 11.4 / 11.5, КА 2, ERP 2 (Приказ ФНС №820 от 19.12.2018, 736 от 12.10.2020)

Оптовая торговля Производство готовой продукции (работ, услуг) Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Платформа 1С v8.3 Бухгалтерский учет Управляемые формы 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Выгрузка УПД, товарной накладной ТОРГ-12, акта, счета-фактуры по реализации (в БП сч-ф на аванс) в xml-файл в формате ФНС приказ 820 от 19.12.2018. Выгрузка УКД и корректировочного счета-фактуры в xml-файл в формате ФНС приказ 736 от 12.10.2020. Выгрузка товарной накладной в xml-файл ФНС приказ 551 от 13.11.2015, редакция 08.04.2019. Выгрузка акта приемки-сдачи работ (услуг) в xml-файл ФНС приказ 552 от 13.11.2015, редакция 08.04.2019. Добавлена выгрузка счетов на оплату по документам ЗаказПокупателя (в УНФ), ЗаказКлинета (в УТ / КА / ERP), СчетНаОплатуПокупателю (в БП). Добавлена обработка Выгрузка УПД c документов реализации 1С в Контур.Диадок по API.

12000 руб.

13.04.2018    82054    390    9    

426

1С:Архив

Документооборот и делопроизводство (СЭД) Платформа 1С v8.3 Платные (руб)

"1С:Архив" – это универсальная система, обеспечивающая надежное долговременное хранение документов с гарантией юридической значимости на неограниченный срок. "1С:Архив" разработан на основе нормативно-правовых актов по архивному делу, поддерживает операции хранения документов – от попадания в архив до уничтожения – и не имеет ограничений на объем хранимых данных. "1С:Архив" сопровождается методологической поддержкой в виде организационных документов по хранению, входящих в состав "Комплекта нормативных документов" к "Методике управления документами и совместной работой", разработанной специалистами фирмы "1С". Использование "1С:Архива" позволяет организовать единое хранилище всех бумажных и электронных документов из разных информационных систем, вести архивный учет в соответствии с требованиями Росархива и снизить нагрузку на учетные системы. Продукт подходит для малых, средних, крупных предприятий и учреждений любых отраслей.

90000 руб.

24.10.2022    4859    4    1    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. konyavka 36 03.06.21 15:58 Сейчас в теме
у нас после обновления на релиз БП КОРП 3.0.93.20 в регистре "АктуальныеДокументыЭДО" нет ни одной записи.
Почему? не правильно отработали регламентные процедуры обновления? Как и когда он должен быть заполнен?
3. fixin 4252 03.06.21 19:11 Сейчас в теме
(1) может вы пропустили пару релизов критичных и обновились через несколько?
4. konyavka 36 04.06.21 10:53 Сейчас в теме
(3) релиз не пропускали, так же обновили еще две БП, и там регистр заполнился. Понятно что у нас какая проблема была в базе.
5. fixin 4252 04.06.21 12:02 Сейчас в теме
(4) Пути 1С неисповедимы!
2. konyavka 36 03.06.21 16:50 Сейчас в теме
Вдруг у кого-то такая-же проблема. Прикрепила обработочку по заполнению регистра. Без него не выгружаются электронные документы для ФНС.
Прикрепленные файлы:
ЗаполнениеРегистра.epf
Rainger; anna110297; Ирка; +3 Ответить
6. Aleks.spb 07.06.21 09:38 Сейчас в теме
Добрый день.
Посмотреть электронный документ и отправить электронный документ выдают разные значения реквизита "НаимДокОпр="

При посмотреть "Товарная накладная", легко находится в коде, при отправке "Акт о передаче результатов работ (Акт об оказании услуг)" не смог найти где идет подмена.

Не знаете где искать?
7. fixin 4252 07.06.21 10:05 Сейчас в теме
(6) а вы не ищите, а тупо подставляйте то что вам нужно. Как вариант. Так то не знаю, пути 1С неисповедимы.
8. Aleks.spb 07.06.21 10:13 Сейчас в теме
(7) Это я промахнулся, сохраненный документ был за предыдущий месяц, а на просмотр делал новый. И значение этого реквизита поменяли.
Но и это еще не все СБИСу плевать что там у вас указано, он название отображает то которое ему хочется.
9. Дивергенция 06.07.21 14:12 Сейчас в теме
Добрый день.
Обновила дописанную базу бухгалтерии до релиза 3.0.95.24 . дописки никак не соприкасались с эдо. код эдентичен типовой. В печатной форме вижу новый формат счет фактуры, а в ЭДО старый формат. почему такое может быть?
10. konyavka 36 06.07.21 14:22 Сейчас в теме
(9) может переписаны процедуры вывода с/ф? при обновлении приоритет основная конфигурация было указано? Проверьте тексты модулей.
У меня стоит этот же самый релиз и все нормально.
14. fixin 4252 06.07.21 15:33 Сейчас в теме
(9)
й форме

там насколько я понимаю, в реквизитах документа фиксируется вариант документа ЭДО.
Попробуйте сделать чистую реализацию и СФ и посмотрите, чо выйдет.
Если выйдет норм, почистите реквизиты документа, касаемо ЭДО (именно в реквизитах там тип сидит), сам мучался.
11. Дивергенция 06.07.21 14:39 Сейчас в теме
тексты модулей касаемо ЭДО все совпадает.. формат ON_NSCHFDOPPR_1_997_01_05_01 вроде то что нужно . самое непонятное я сначала делала на черновой вариант и все прошло хорошо.. а на рабочую базу стала накатывать (последовательно) и получила такой головняк что и не знаю что делать
12. Дивергенция 06.07.21 14:53 Сейчас в теме
По идеи где то должно проверяться на дату больше 01 07 2021 . лазию по коду второй день не могу найти ничего похожего
13. konyavka 36 06.07.21 15:11 Сейчас в теме
(12)если у вас БП, то в модуле УчетНДСПереопределяемый
Прикрепленные файлы:
15. Дивергенция 06.07.21 19:03 Сейчас в теме
16. Дивергенция 07.07.21 11:14 Сейчас в теме
Создание новой реализации и сф не помогло. прошла полностью весь код формирования эдошной сф сравнивая с рабочей версией все один в один, но на форме вижу разные формы. Сегодня своим сказала такого быть не может отправляйте то что получилось - и О ЧУДО!!! на той стороне встало все верно и только в нашей базе какой то шайтан! Я на том и успокоюсь ибо (4) Пути 1С неисповедимы!
26. AllShallFall 19.08.21 11:38 Сейчас в теме
(16) смотрите соответствующий макет в справочнике ЭДПрисоединенныеФайлы - у вас отображается макет из вашей конфигурации, у контрагента - из его. у него стоит актуальная\попатченная версия. правда сейчас уже или в обновлении или в патче это исправлено.
17. isnail 07.07.21 12:57 Сейчас в теме
У меня вообще после обновления на новый ЭДО (БП 3.0) теперь не работает НИЧЕГО. Документы, по которым были ЭД -не открываются, не проводятся, ничего. Сам ЭДО тоже не работает, документы не грузятся. Везде одна и та же ошибка:
Типы УПД и УКД использовать запрещено.
Для более подробной информации см. описание ОбменСКонтрагентамиПереопределяемый.ЗаполнитьПараметрыЭДПоИсточнику

Причём такое ощущение, что у меня одного это, не гуглится. ТП молчит глухо.
Рыл в сторону настройки типов документов ЭДО, ничего не помогает...
18. fixin 4252 07.07.21 15:34 Сейчас в теме
(17) так это того же поля ягода. Типы УПД и УКД там хранятся в реквизите документа, надо прочищать это поле.
Попробуйте новые документы - они уходить будут. А в старых откорректируйте реквизиты любым универсальным редактором или групповым изменением через выделение и "Изменить выделенные". Название поля точно не скажу, уже не помню.
19. isnail 07.07.21 20:22 Сейчас в теме
(18) Ага, так и сделал, поле называется ВидЭлектронногоДокумента, там откуда-то стояло "УПД", а надо "ТоварнаяНакладная".
Групповой обработкой не вышло, срабатывала та же самая ошибка в процедуре ПриЗаписи, зато вышло в итоге через конвертацию данных, перевыгрузка из учётной системы, с правильно заполненным полем.
20. fixin 4252 08.07.21 06:06 Сейчас в теме
(19) есть обработки, которые умеют менять реквизиты в режиме обменданными. Загрузка=истина (на будущее), тогда контроль записи отключается
21. isnail 08.07.21 09:34 Сейчас в теме
(20) Я подозревал, что должны быть такие, спасибо, поищу на будущее
22. link_l 12 30.07.21 08:58 Сейчас в теме
А где теперь находятся макеты печатных форм ЭДО? раньше которые были в справочнике ЭДПрисодиненныеФайлы
23. fixin 4252 30.07.21 12:39 Сейчас в теме
(22) я писал у себя на сайте, не помню, писал ли на инфостарте, но макеты ЭДО теперь делаются через XSLT, наверное, чтобы идентично работало в Мой склад и других проектах 1С, т.е. 1С ушла от макетов через MXL. Печалька, но их можно понять.
24. link_l 12 30.07.21 13:44 Сейчас в теме
(23) Нашел на сайте, спасибо! Оказывается теперь что то в макете поменять та еще ж...
25. fixin 4252 30.07.21 17:47 Сейчас в теме
(24) ну я менял уже в готовом табличном документе (на выходе). Правда, конечно, там нет ссылок, но мне просто итог нужно было вставить.
27. wolder 129 31.05.22 07:42 Сейчас в теме
"Поэтому доработку макета я отложил заказчику в отдельную задачу и оценил ее в ..."
Так, что насчет корректировки или внесения в макет скажем УПД дополнительного текста? Это будет возможно или всё формирование УПД на стороне принимающего док ЭДО будет по содержанию XML ?
28. fixin 4252 31.05.22 08:16 Сейчас в теме
(27) нет, макет передается в виде печатного документа. Просто я вмешивался уже после формирования печатной формы. Там сложнее, т.к. нет ссылок. Если вам нужно серьезные изменения делать, нужно или ковырять XSLT или подсовывать свой макет. Найдите мою статью про ЭДО, где я менял макет в ЭДО (не на инфостарте).
29. wolder 129 31.05.22 08:20 Сейчас в теме
(28) Значит можно поменять макет и он в откорректированном виде уйдет получателю. Ок, буду очень благодарен за ссылочку вне инфостарта, какой ресурс? Хотя бы тема заголовка статьи.
33. Alhimist7 03.08.22 09:27 Сейчас в теме
(28)
Найдите мою статью про ЭДО, где я менял макет в ЭДО (не на инфостарте).


Добрый день. Может кто ссылкой на статью поделится, а то я найти не могу. Заранее спасибо. Тоже сижу ковыряю ЭДО.
34. Alhimist7 03.08.22 09:36 Сейчас в теме
(33)
Вопрос снимается, сам разобрался, сначала не мог понять откуда тянете текст XML.
30. fixin 4252 31.05.22 08:27 Сейчас в теме
(29) Ищите по "Разбираем новое ЭДО от 1С в БП3. Июнь 2021, БП 3.0.93.20"
Если бы ЭДО отрисовывало по XML, к вам бы не обращались, потому что изменить что-то было бы не в ваших силах. К сожалению или к счастью ЭДО рисует по табличному документу, поэтому мы можем повлиять на его внешний вид.
31. wolder 129 31.05.22 10:31 Сейчас в теме
К сведениям хочу дополнить.
На текущий релиз БП 3.0.109.61 получение макета происходит из источника где-то в веб по форматам описанным в рег.сведений "ФорматыДляПреобразования" получаем текст правила являющийся кодом XSLT-преобразования это описание таблицы с ячейками и их параметрами, вот в этот текст теоретически можно внести небольшие изменения простого текст поиском и заменой. Получаем на выходе как бы наш макет (это не макет 1С из набора макетов какого-либо объекта мд), и самое главное заполнение этого макет уже вызывается типовое по объекту (например документ.СчетФактураВыданный).
Получается исправить макет мы можем через текст. А заполнение типовое.
32. fixin 4252 31.05.22 15:09 Сейчас в теме
(31) ну мне нужно было итоги посчитать по количеству. Простой заменой текста в XSLT это не сделаешь. Простую замену текста можно и в финальном MXL сделать.
35. va582 12.09.23 16:32 Сейчас в теме
Чёткая статья, всё по делу и в яблочко)
36. user1882613 06.10.23 11:40 Сейчас в теме
Спасибо большое, статья очень помогла!
37. fixin 4252 06.10.23 13:27 Сейчас в теме
(36) хотелось бы чтобы такие статьи писала сама 1С, а не программисты 1С. ;-)
Оставьте свое сообщение