Выгрузка УПД в формате XML для Диадок, Сайнердокс и др.
Платформа 1С v8.3
Оперативный учет
1С:Бухгалтерия 3.0
1С:Комплексная автоматизация 2.х
1С:Управление нашей фирмой 1.6
1С:Управление торговлей 10
1С:Управление торговлей 11
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(501) еще проблемы:
-- в УКД поле Код товара не корректируется через комментарии (ставим 2 - артикул не проставляется)
-- неверно подтягивает номер основания документа - указывает номер накладной а не СФ на основании которого был создан УКД
-- в УПД (в поле основание передачи) и УКД (в поле основание изменения стоимости) задваивает наименование договора, номер и дату
-- в УКД поле Код товара не корректируется через комментарии (ставим 2 - артикул не проставляется)
-- неверно подтягивает номер основания документа - указывает номер накладной а не СФ на основании которого был создан УКД
-- в УПД (в поле основание передачи) и УКД (в поле основание изменения стоимости) задваивает наименование договора, номер и дату
(0)
УНФ 1.6.26.229
ВыгрузкаВXML_УНФ_16_1.6.27.178_1.41
Если у документа выгрузки не заполнено поле ОснованиеПечатиСсылка, то возникает ошибка
УНФ 1.6.26.229
ВыгрузкаВXML_УНФ_16_1.6.27.178_1.41
Если у документа выгрузки не заполнено поле ОснованиеПечатиСсылка, то возникает ошибка
Значение не является значением объектного типа (НомерДоговора)
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(2861)}:ОснованиеНомер = Строка(СсылкаНаОбъект.ОснованиеПечатиСсылка.НомерДоговора);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(510)}:Адрес = ВыгрузитьВФайл(Объект.ПутьКФайлу, Объект.СсылкаНаДок, ВариантФормирования, НомерДатаСчф, ИмяФайлаДляОбщий);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(306)}:СоставляющиеФайла = СохраняемУпдСпискомвХМЛ(НомерДокумента, ДатаДокумента, ВариантДокумента, НомерДатаСчф);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(2861)}:ОснованиеНомер = Строка(СсылкаНаОбъект.ОснованиеПечатиСсылка.НомерДоговора);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(510)}:Адрес = ВыгрузитьВФайл(Объект.ПутьКФайлу, Объект.СсылкаНаДок, ВариантФормирования, НомерДатаСчф, ИмяФайлаДляОбщий);
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(306)}:СоставляющиеФайла = СохраняемУпдСпискомвХМЛ(НомерДокумента, ДатаДокумента, ВариантДокумента, НомерДатаСчф);
Добрый день! Не планируете в ближайшее время добавить поддержку объемно сортового учета?
По молочной продукции начинается с 01.09.22.
По товарной строке маркированного товара добавляется тэг НомУпак=[02][GTIN][37][КоличествоМарок]
тэг НомУпак также в тэге ДопСведТов.Сами марки в упд не отправляются.
По молочной продукции начинается с 01.09.22.
По товарной строке маркированного товара добавляется тэг НомУпак=[02][GTIN][37][КоличествоМарок]
тэг НомУпак также в тэге ДопСведТов.Сами марки в упд не отправляются.
Объемно сортовой учет по молочной продукции таки начинается с 01.09.22. А смысл качать обрабоку, если она уже не подходит? Тем более нужна будет всем, кто работает с маркированной продукцией и ЧЗ. Может сделаете доработку ( желательно для УТ 10.3 ) для всех, а не индивидуально?
Протестил на УТ 10.3 ( для старых версий) Выгрузил в Папку, загружаю в СБИС, единицы измерений не соответствуют той, что у меня в Реализации. Где правильные, а где вместо кг стоит шт. Ничо не понятно, можетете подсказать откуда ноги?
Прикрепленные файлы:
(535) СтрокаТабличнойЧасти.ЕдиницаИзмерения.ЕдиницаПоКлассификатору.Код
И
СтрокаТабличнойЧасти.ЕдиницаИзмерения.Наименование
Обработка в архиве "Выгрузиь УПД в XML УТ10_для старых версий УТ" (Маркировка не поддерживается. в старых версиях нет механизма по учету маркированного товара.). Нужно использовать "Выгрузиь УПД в XML УТ10_2.42"
И
СтрокаТабличнойЧасти.ЕдиницаИзмерения.Наименование
Обработка в архиве "Выгрузиь УПД в XML УТ10_для старых версий УТ" (Маркировка не поддерживается. в старых версиях нет механизма по учету маркированного товара.). Нужно использовать "Выгрузиь УПД в XML УТ10_2.42"
(538) Проверил и в ед. изм. в Карточке Товара и на СБИС.. коды ед .изм соответствуют- все норм..Обработка XML формирует в соответствии с РТиУ. Ну ладно было бы цикличная ошибка с ед. изм. Дык некоторые то правльно загрузились..А на счет " в старых версиях нет механизма по учету маркированного товара. Маркировка не поддерживается." - Нам и не нужна пока маркировка. с 01.09 учет без маркировки. Должен быть код упаковки и кол-во. Это магазинам надо. А у меня опт..Кидаю им УПД в СБИС , а списывают магазины. Пробовал и новую 2.42. Правда закоментил Функцию ПроверяемЕстьЛиМарки(ПроверяемыйДокумент) , ПрефиксМАРК = и убрал ПрефиксМАРК тут ИмяФайлаДляОбщий = "DP_TOVTORGPR" + ИдПол + "_" + ИдОтпр + "_" + ДатаПреобразоваянная + "_" + НовыйУникальныйИдентификатор + ".xml";
Но.. в этом случае ругается на то что нет ШтрихКодыУпаковок..Ну да в старой версии ( 33.1) ее и нет
Но.. в этом случае ругается на то что нет ШтрихКодыУпаковок..Ну да в старой версии ( 33.1) ее и нет
(541) Спасибо большое. Буду сравнивать. Хотя конечно - поплаваю немного, потому как ни разу не делал..))
Есть файлик, что нам кинул Поставщик. Сравнил его с тем, что выгружает Обработка. Ну.. разница конечно есть..
Вот как у Поствщика
<СведТов НомСтр="1" НаимТов="Сладкий пищевой лед с ароматом ягод в бумажном стаканчике "Ягодное", 75г, 1/30" ОКЕИ_Тов="796" КолТов="960" ЦенаТов="9.19" СтТовБезНДС="8818.2" НалСт="20%" СтТовУчНал="10581.84">
<Акциз>
<БезАкциз>без акциза</БезАкциз>
</Акциз>
<СумНал>
<СумНал>1763.64</СумНал>
</СумНал>
<ДопСведТов ПрТовРаб="1" КодТов="00-00001521" НаимЕдИзм="шт"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Идентификатор" Значен="c6eba214-8f02-11ec-ac5a-0ae0afe4009e##c6eba215-8f02-11ec-ac5a-0ae0afe4009e"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Наименование" Значен="Сладкий пищевой лед с ароматом ягод в бумажном стаканчике "Ягодное", 75г, 1/30"/>
<ИнфПолФХЖ2 Идентиф="Для1С_ЕдиницаИзмерения" Значен="шт"/>
<ИнфПолФХЖ2 Идентиф="Для1С_ЕдиницаИзмеренияКод" Значен="796"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Артикул" Значен="00-00001521"/>
<ИнфПолФХЖ2 Идентиф="Для1С_СтавкаНДС" Значен="20"/>
<ИнфПолФХЖ2 Идентиф="ИД" Значен="c6eba214-8f02-11ec-ac5a-0ae0afe4009e##c6eba215-8f02-11ec-ac5a-0ae0afe4009e"/>
</СведТов>
Есть файлик, что нам кинул Поставщик. Сравнил его с тем, что выгружает Обработка. Ну.. разница конечно есть..
Вот как у Поствщика
<СведТов НомСтр="1" НаимТов="Сладкий пищевой лед с ароматом ягод в бумажном стаканчике "Ягодное", 75г, 1/30" ОКЕИ_Тов="796" КолТов="960" ЦенаТов="9.19" СтТовБезНДС="8818.2" НалСт="20%" СтТовУчНал="10581.84">
<Акциз>
<БезАкциз>без акциза</БезАкциз>
</Акциз>
<СумНал>
<СумНал>1763.64</СумНал>
</СумНал>
<ДопСведТов ПрТовРаб="1" КодТов="00-00001521" НаимЕдИзм="шт"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Идентификатор" Значен="c6eba214-8f02-11ec-ac5a-0ae0afe4009e##c6eba215-8f02-11ec-ac5a-0ae0afe4009e"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Наименование" Значен="Сладкий пищевой лед с ароматом ягод в бумажном стаканчике "Ягодное", 75г, 1/30"/>
<ИнфПолФХЖ2 Идентиф="Для1С_ЕдиницаИзмерения" Значен="шт"/>
<ИнфПолФХЖ2 Идентиф="Для1С_ЕдиницаИзмеренияКод" Значен="796"/>
<ИнфПолФХЖ2 Идентиф="Для1С_Артикул" Значен="00-00001521"/>
<ИнфПолФХЖ2 Идентиф="Для1С_СтавкаНДС" Значен="20"/>
<ИнфПолФХЖ2 Идентиф="ИД" Значен="c6eba214-8f02-11ec-ac5a-0ae0afe4009e##c6eba215-8f02-11ec-ac5a-0ae0afe4009e"/>
</СведТов>
(545) Большое спасибо за участие в решении! СБИС ответила, что типа не обращайте внимания, на то, что видно на фоме СБИС. Передается то, что в xml. Если в самом xml файле единицы правильные, то можно поставить "замок" и отправить документ. Единицы измерения ( которые мы видим, как НЕ правильные) из вкладки "наименования" не попадут в сам xml, который отправиться. Как делать - выложил видео. МОжет кто и столнется с этой ошибкой. То что мы видим на вкладке "наименования" в реализации сбис это то, как у нас данные номенклатуры отражаются по складскому учету.
Контрагенту эти данные не отправляются, ему отправляется документ xml и его содержание.
В xml документе контрагент получит именно то что мы ему отправили. В поступлении у контрагента на вкладке наименование будет отражаться так, как по учету в его системе.
Контрагенту эти данные не отправляются, ему отправляется документ xml и его содержание.
В xml документе контрагент получит именно то что мы ему отправили. В поступлении у контрагента на вкладке наименование будет отражаться так, как по учету в его системе.
Прикрепленные файлы:
По Ед_Изм_в СБИС.mp4
У меня в ТОРГ12 не вставляется должность подписанта.
<СвПродПер>
<СвПер СодОпер="Товары переданы, работы сданы, услуги оказаны">
<ОснПер НаимОсн="Основной договор с покупателем" ДатаОсн="01.10.2019"/>
<СвЛицПер>
<РабОргПрод Должность="">
РабОргПрод Должность всегда пустая
Смотрю код.
ВыгрузитьВФайлТН
ПодписантОветственный = ОтветственныйЗаПодпись(СсылкаНаОбъект.Организация, СсылкаНаОбъект.ОтпускПроизвел, ДатаДокумента);
ЗаписьXML.ЗаписатьНачалоЭлемента("РабОргПрод");
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьПер));
Внутри ОтветственныйЗаПодпись
"ВЫБРАТЬ
| ОтветственныеЛицаОрганизацийСрезПоследних.Должность КАК Должность,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Фамилия КАК Фамилия,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Имя КАК Имя,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Отчество КАК Отчество,
| ""Подписант"" КАК СфераПодписи
Если ВыборкаДетальныеЗаписи.СфераПодписи = "Подписант" Тогда
ВамилияИмяотчество.ДолжностьФ = Строка(ВыборкаДетальныеЗаписи.Должность);
Иначе
ВамилияИмяотчество.ДолжностьПер = Строка(ВыборкаДетальныеЗаписи.Должность);
Т.е в процедуру передается конкретное лицо для которого в запросе жестко устагнавливается
СфераПодписи="Подписант""
Но далее ДолжностьПер устанавливается только если НЕ подписант, а такого быть не может.
По моему баг.
Я заменил строку
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьПер));
на
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьФ));
и все ок
<СвПродПер>
<СвПер СодОпер="Товары переданы, работы сданы, услуги оказаны">
<ОснПер НаимОсн="Основной договор с покупателем" ДатаОсн="01.10.2019"/>
<СвЛицПер>
<РабОргПрод Должность="">
РабОргПрод Должность всегда пустая
Смотрю код.
ВыгрузитьВФайлТН
ПодписантОветственный = ОтветственныйЗаПодпись(СсылкаНаОбъект.Организация, СсылкаНаОбъект.ОтпускПроизвел, ДатаДокумента);
ЗаписьXML.ЗаписатьНачалоЭлемента("РабОргПрод");
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьПер));
Внутри ОтветственныйЗаПодпись
"ВЫБРАТЬ
| ОтветственныеЛицаОрганизацийСрезПоследних.Должность КАК Должность,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Фамилия КАК Фамилия,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Имя КАК Имя,
| ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо.Отчество КАК Отчество,
| ""Подписант"" КАК СфераПодписи
Если ВыборкаДетальныеЗаписи.СфераПодписи = "Подписант" Тогда
ВамилияИмяотчество.ДолжностьФ = Строка(ВыборкаДетальныеЗаписи.Должность);
Иначе
ВамилияИмяотчество.ДолжностьПер = Строка(ВыборкаДетальныеЗаписи.Должность);
Т.е в процедуру передается конкретное лицо для которого в запросе жестко устагнавливается
СфераПодписи="Подписант""
Но далее ДолжностьПер устанавливается только если НЕ подписант, а такого быть не может.
По моему баг.
Я заменил строку
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьПер));
на
ЗаписьXML.ЗаписатьАтрибут("Должность", Строка(ПодписантОветственный.ДолжностьФ));
и все ок
Добрый день, подскажите, а из документа Оказания услуг работает выгрузка? У меня вот такая ошибка.
Поле объекта не обнаружено (ДоговорКонтрагента)
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(166)}: ДоговорКонтрагента = РазбираемСтрокуДоп(ВладелецФормы.Объект.ДоговорКонтрагента, "**");
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(128)}: ОткрытиеПродолжение();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(390)}: ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(265)}: ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(257)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ОказаниеУслуг.Форма.ФормаДокумента.Форма(668)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
Поле объекта не обнаружено (ДоговорКонтрагента)
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(166)}: ДоговорКонтрагента = РазбираемСтрокуДоп(ВладелецФормы.Объект.ДоговорКонтрагента, "**");
{ВнешняяОбработка.ВыгрузкаВXML.Форма.Форма.Форма(128)}: ОткрытиеПродолжение();
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(390)}: ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма", ПараметрыОбработки, Форма);
{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(265)}: ВыполнитьОткрытиеФормыОбработки(ВыполняемаяКоманда, Форма, ВыполняемаяКоманда.ОбъектыПечати);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(95)}: МодульДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуПечати(ОписаниеКоманды, Форма);
{ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(20)}: ВыполнитьПодключаемуюКомандуПечатиЗавершение(Истина, ПараметрыВыполнения);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(257)}: ВыполнитьОбработкуОповещения(Обработчик, ПараметрКоманды);
{ОбщийМодуль.ПодключаемыеКомандыКлиент.Модуль(64)}: ПродолжитьВыполнениеКоманды(ПараметрыВыполнения);
{Документ.ОказаниеУслуг.Форма.ФормаДокумента.Форма(668)}: ПодключаемыеКомандыКлиент.ВыполнитьКоманду(ЭтотОбъект, Команда, Объект);
(567) В списке логика иная поэтому не заполняется. В списке можно выгружать несколько документов за раз. Данный реквизит заполняется только быстро. Глазами это можно не увидеть. Если идентификатор заведен в карточке организации и в карточке контрагента от и так заполниться. Данные реквизит реквизиты нужны в большей части для уникальных случаев.
Добрый день! В УТ 11.4 Как можно сделать адаптацию в УТ11.4 Дело в том, что установлено расширение по выводу дополнительных артикулов в реализации товаров, из-за него ваша обработка выдает ошибку.
Прикрепленные файлы:
(587) 1 вариант: В списке документов удерживаете Ctrl тыкаете мышкой по нужным документа (выделяете их). Далее по кнопке Печать выбираете "Выгрузка XML..." . Нажимаете сохранить и указываете папку. (В папке будет список xml -ек).
2 вариант. Устанавливаете некий отбор в списке документов (пример: нашли документы контрагента за период), далее нажимаете сочетание клавиш Ctrl A (Выделяется весь список). Далее по кнопке Печать выбираете "Выгрузка XML..." . Нажимаете сохранить и указываете папку. (В папке будет список xml -ек).
Если понадобится чтобы подтягивались идентификаторы при массовом сохранении их соответственно нужно будет внести в вашу базу. Как произвести настройку для ввода идентификаторов - описание доступно на странице обработки.
2 вариант. Устанавливаете некий отбор в списке документов (пример: нашли документы контрагента за период), далее нажимаете сочетание клавиш Ctrl A (Выделяется весь список). Далее по кнопке Печать выбираете "Выгрузка XML..." . Нажимаете сохранить и указываете папку. (В папке будет список xml -ек).
Если понадобится чтобы подтягивались идентификаторы при массовом сохранении их соответственно нужно будет внести в вашу базу. Как произвести настройку для ввода идентификаторов - описание доступно на странице обработки.
Добрый день.
В сведениях по ИП нет информации по лицензии <СвИП ИННФЛ="345694192899" СвГосРегИП="Свидетельство №317345300058449 от 22.06.2017">
Может это не обязательный реквизит?
не по Организации не по контрагентам не выгружается
только ИНН и ФИО.
В сведениях по ИП нет информации по лицензии <СвИП ИННФЛ="345694192899" СвГосРегИП="Свидетельство №317345300058449 от 22.06.2017">
Может это не обязательный реквизит?
не по Организации не по контрагентам не выгружается
только ИНН и ФИО.
(595) СвГосРегИП = Это ОГРН организации. Нужно заполнять Только цифры. УПД это формализованный документ. Данный атрибут имеет определенный формат заполнение. Заполняем примерно так СвГосРегИП = 317345300058449. Теоретически можно вообще не заполнять. (Нужно пробовать).
(597) В архиве две версии обработки для версий до внедрения маркировки в ут 10 и новая. Новая поддерживается старая поддерживается по запросу пользователя. В новых версиях УТ есть Реквизит ОГРН . Т.Е если он заполнен, обработкой должно выгрузиться если не заполнен не выгрузиться. Обязателен это реквизит или нет для вашего оператора ЭДО я не подскажу. У некоторых операторов достаточно всего лишь выгрузить ИНН Название и Адрес. Если ваш Оператор принимает без указания ОГРН значит можно не указывать. Другой момент нужен он вашему контрагенту или нет. Это лучше узнавать у него.