Ошибка при взаимодействии УПП с ФСС - 2

Публикация № 1712966 19.08.22

Интеграция и обмен данными - Файловый обмен (TXT, XML, DBF), FTP

ФСС СЭДО УПП XML XSD

При попытке отправить в УПП ответ на запрос ФСС для расчета пособия при рождении ребенка, получаем вот такой исчерпывающий ответ: Ошибка формата сообщения, Unknown format message. И что с этим делать, совершенно непонятно. Если так отвечает сервис ФСС, то похожие проблемы могут возникать и в других конфигурациях. Проблему удалось решить, но пришлось потратить пару дней. Возможно, мои заметки позволят вам в похожей ситуации решить проблему быстрее.

Итак, звонит пользователь и описывает ошибку, приведенную выше. Стандартная отмазка "Ждем новый релиз УПП" не прошла - есть сроки ответа, если не ответим вовремя, будет штраф. Пришлось включать мозг.

Смотрим исходный документ. Все поля на месте: расчетный счет, адрес, данные ребенка и т.д. Чешем репу. Благо, в документе, отправленном в ФСС виден текст XML-сообщения и это уже кое-что. Если есть XML и ошибка формата сообщения, значит где-то должна быть схема XSD для его проверки. Полдня поиска в  гугле и яндексе мало что дали. Оказалось, что всё лежит под самым носом:

Спецификации СЭДО

Схема XSD

Теперь нужен какой-то инструмент, позволяющий проверить файл XML по схеме XSD. Я для себя выбрал простой скрипт на питоне:

from lxml import etree

# Загрузка xsd схемы
xsd_file_name = 'c:/tmp/xsd/v01/proactive/Confirmation.xsd'
schema_root = etree.parse(xsd_file_name)
schema = etree.XMLSchema(schema_root)

# Загрузка xml

xml_filename = 'c:/tmp/ans.xml'
xml = etree.parse(xml_filename)

# Проверка

if not schema.validate(xml):
    print(schema.error_log)

Здесь c:/tmp/xsd/v01/proactive/Confirmation.xsd - путь к корневому файлу схемы XSD,

c:/tmp/ans.xml - сохраненный в файл текст XML из документа.

 

Запускаем скрипт и получаем вот такую ошибку:

c:/tmp/ans.xml:4:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element '{urn:ru:fss:integration:types:proactive:benefit4:v01}benefit4Approve': This element is not expected. Expected is one of ( {urn:ru:fss:integration:types:proactive:v01}changeReason, {urn:ru:fss:integration:types:proactive:benefit1:v01}benefit1Approve, {urn:ru:fss:integration:types:proactive:benefit2:v01}benefit2Approve, {urn:ru:fss:integration:types:proactive:benefit4:v02}benefit4Approve, {urn:ru:fss:integration:types:proactive:benefit5:v01}benefit5Approve, {urn:ru:fss:integration:types:proactive:benefit6:v01}benefit6Approve, {urn:ru:fss:integration:types:proactive:v01}refuse ).

Опаньки! Оказывается для элемента benefit4Approve необходимо использовать версию спецификации пространства имен v02. Но это еще не всё. Понятно, что версия спецификации просто так не меняется, скорее всего изменилось и что-то внутри.

Редактируем в xml-файле имя пространства имен на xmlns:benefit="urn:ru:fss:integration:types:proactive:benefit4:v02"

запускаем скрипт и видим следующие ошибки:

c:/tmp/ans.xml:11:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element '{urn:ru:fss:integration:types:proactive:benefit4:v02}insuredInfo': Missing child element(s). Expected is one of ( {urn:ru:fss:integration:types:proactive:benefit4:v02}workContract, {urn:ru:fss:integration:types:proactive:benefit4:v02}childRelType ).
c:/tmp/ans.xml:55:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element '{urn:ru:fss:integration:types:proactive:benefit4:v02}cert': This element is not expected.
c:/tmp/ans.xml:60:0:ERROR:SCHEMASV:SCHEMAV_ELEMENT_CONTENT: Element '{urn:ru:fss:integration:types:proactive:benefit4:v02}birthDate': This element is not expected. Expected is one of ( {urn:ru:fss:integration:types:proactive:benefit4:v02}cert, {urn:ru:fss:integration:types:proactive:benefit4:v02}otherDoc, {urn:ru:fss:integration:types:proactive:benefit4:v02}birthReference ).

Лезем в спецификацию по поводу тегов workContract, childRelType, cert, birthDate.

Выясняем, что workContract - срочный трудовой контракт - не наш случай. childRelType - отношение к ребенку (перечисление 38 - мать, 39 - отец, 40 - попечитель, 41 - опекун, 42 - иной родственник, фактически осуществляющий уход за ребенком). Этого тэга раньше не было. 

cert - свидетельство о рождении. Раньше было, но теперь из тэга zagsAct передвинули выше, в birthInfo. 

Добавляем в XML-файл тэг <benefit:childRelType>38</benefit:childRelType> внутрь benefit:insuredInfo, перемещаем cert.

Запускаем скрипт - проходит без ошибок. Ошибка по birthDate оказалась наведенной. Теперь становится понятно, что нужно исправить в УПП, чтобы документ отправился в ФСС.

 

1. Документ ОтветНаЗапросФССДляРасчетаПособия. Модуль формы документа.

 
Процедура УсловияИсчисленияКодНачалоВыбораИзСписка 

 

2. Документ ОтветНаЗапросФССДляРасчетаПособия. Модуль объекта

 
 Функция ТекстXML
 
 Процедура ВыгрузитьИнформациюОРожденииРебенка

 

Процедура ВыгрузитьИнформациюОРожденииРебенка(Документ, МенеджерXML, УзелДанных)
	// Информация о рождении ребенка.
	УзелРебенок = МенеджерXML.ДобавитьУзел(УзелДанных, "benefit:birthInfo", Неопределено, Ложь, Истина);
	
	Если ЗначениеЗаполнено(Документ.АктоваяЗаписьОРожденииНомер)
		И ЗначениеЗаполнено(Документ.АктоваяЗаписьОРожденииДата) Тогда
		// Данные о актовой записи ЗАГС.
		УзелЗАГС = МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:zagsAct");
		МенеджерXML.ДобавитьУзел(УзелЗАГС, "benefit:num",       Документ.АктоваяЗаписьОРожденииНомер);
		МенеджерXML.ДобавитьУзел(УзелЗАГС, "benefit:issueDate", Документ.АктоваяЗаписьОРожденииДата);
	Иначе
		// Иной документ подтверждающий рождение ребенка.
		УзелИное = МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:otherDoc");
		МенеджерXML.ДобавитьУзел(УзелИное, "benefit:num",       Документ.ИнойДокументОРожденииСерияНомер, Ложь, Истина);
		МенеджерXML.ДобавитьУзел(УзелИное, "benefit:issueDate", Документ.ИнойДокументОРожденииДатаВыдачи, Ложь, Истина);
	КонецЕсли;

	// Свидетельство о рождении.
	Свидетельство = МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:cert", Неопределено, Истина, Ложь);
	МенеджерXML.ДобавитьУзел(Свидетельство, "benefit:num",       Документ.СвидетельствоОРожденииСерияНомер, Ложь, Истина);
	МенеджерXML.ДобавитьУзел(Свидетельство, "benefit:issueDate", Документ.СвидетельствоОРожденииДатаВыдачи, Ложь, Истина);
	
	// Дата рождения ребенка.
	МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:birthDate", Документ.РебенокДатаРождения, Ложь, Истина);
	
	// ФИО ребенка.
	УзелФИО = МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:fullName", Неопределено, Ложь, Истина);
	МенеджерXML.ДобавитьУзел(УзелФИО, "person:firstName",  Документ.РебенокИмя);
	МенеджерXML.ДобавитьУзел(УзелФИО, "person:lastName",   Документ.РебенокФамилия);
	МенеджерXML.ДобавитьУзел(УзелФИО, "person:middleName", Документ.РебенокОтчество, Истина);
	
	// СНИЛС ребенка.
	МенеджерXML.ДобавитьУзел(УзелРебенок, "benefit:snils", СтрЗаменить(СтрЗаменить(Документ.РебенокСНИЛС, "-", ""), " ", ""));
	
КонецПроцедуры

 

 
 Процедура ВыгрузитьСведенияОЗастрахованномЛице

После внесения исправлений в УПП и дополнительного ввода значения в поле УсловияИсчисленияКод1 (при указании вида пособия "Единовременная выплата при рождении ребенка" ранее не использовался) документ был благополучно отправлен.

PS:

Пока я гуглил информацию, мне попались на разных региональных сайтах ФСС предыдущие версии спецификаций по проактивным выплатам. В версии v01 было 290 страниц, v02 - 515 страниц, в текущей версии v02.11 - 894 страницы.  Это прогресс за год! Неудивительно, что 1С за ними не поспевает. Я думаю, что у нас будет еще много веселых минут в связи с этой темой.

Update 31.08.2022

Исправлена процедура ВыгрузитьИнформациюОРожденииРебенка

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Jedi_u2 20.10.22 11:40 Сейчас в теме
Здравствуйте! у нас при отправке ответа в ФСС вышла такая ошибка логического контроля:
Ошибка формата сообщения. SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element '{"urn:ru:fss:integration:types:proactive:benefit5:v01":refNpay}'. One of '{"urn:ru:fss:integration:types:proactive:benefit5:v01":notice, "urn:ru:fss:integration:types:proactive:benefit5:v01":childSer}' is expected.

Я нашла, что refNpay это справки о неполучении пособия и childSer очередность ребенка. Эти поля у нас заполнены. Не подскажете, как исправить?

п.с: у нас ЗУП 3.1.23.165
2. alex_bob 239 20.10.22 16:19 Сейчас в теме
А справки о неполучении заполнены больше одной? Я боюсь, что в этом случае ЗУП может формировать неверный XML.
3. Jedi_u2 28.10.22 03:06 Сейчас в теме
(2) да, заполнены больше одной.

1С дала такой ответ:
Проблема в том, что указаны реквизиты двух справок о неполучении пособия, а действующей спецификацией ФСС предусмотрена возможность указать только одну. Понятно, что надо бы сообщить в ФСС об обеих справках, но технически на текущий момент такой возможности не предусмотрено. Предусмотреть ее может только ФСС со своей стороны. Мы на это повлиять никак не можем. Поэтому следует обратиться в службу поддержки ФСС, описав эту ситуацию и приложив файлы отправленного ответа на запрос и полученного результата контроля корректности файла ответа.
4. alex_bob 239 28.10.22 10:03 Сейчас в теме
(3) Чуть-чуть соврали. Так было в спецификации ФСС от августа, в конце сентября ФСС обновила спецификацию и там можно указывать несколько справок, но код от 1С, формирующий XML, делает это неправильно. Либо ждите патча от 1С, либо оставьте только одну справку.
Оставьте свое сообщение

См. также

Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ПостроительDOM Промо

Универсальные обработки Загрузка и выгрузка в Excel Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "NativeXLSX" (ПостроительDOM). Обрабатываются данные EXCEL типов: "Строка", "Число", "Дата" ("Время"), "Булево", "Процент", а также изображения.

11.09.2014    85409    StepByStep    27    

Инструменты обмена данными через xml используя сериализацию объектов

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Восстановление справочников, документов, регистров сведений из копии через xml, используя сериализацию объектов. Выгрузка/загрузка объектов базы данных в xml, используя сериализацию. Выгрузка/загрузка таблицы значений в xml, используя сериализацию.

24.01.2023    877    andrey1508    7    

Создание и использование периферийной базы в 1С: Предприятие 8.3 8

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Здравствуйте, коллеги! В данной статье разберемся в том, как работает распределенная информационная база и периферийная база, подробно рассмотрим этапы ее создания и настройки. Периферийная база в 1С Предприятие 8.3 8 является частью РИБ (распределенная информационная база) и позволяет синхронизировать две или более используемые информационные базы, как правило, удаленных друг от друга, где используется загрузка файлов документов и их выгрузка, которую можно передавать по электронной почте или возможна передача файлов FTP путем один или несколько раз в день с любой периодичностью.

26.09.2022    1229    Koder_Line    2    

Отладка правил обмена 7.7, 8 Промо

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Конвертация данных 1С:Конвертация данных Бесплатно (free) Бесплатно (free)

Отладка правил обмена всегда была для меня больной темой, пока наконец-то не разобрался. В интернете мало тем, посвященных этому, поэтому решил написать небольшую инструкцию по этому поводу. Очень надеюсь, что она будет кому-то полезна. С радостью выслушаю недочеты.

29.10.2013    53929    pyrkin_vanya    71    

Пример разработки инструмента загрузки данных SAP в 1С

Внешние источники данных Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Бесплатно (free) Бесплатно (free)

Это описание конкретного примера программной реализации инструмента интеграции программ SAP и 1С, когда учет ведется в обеих программах. В нашем случае данные из SAP загружаются и интерпретируются в объекты данных 1С.

14.09.2022    1096    Anirina    3    

Обход по группировкам в запросе, соединение таблиц, параметры в запросе, выгрузка прайс-листа в Excel, PDF, Docx, TXT

Запросы Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

В помощь начинающим программистам. Использую обработку из предыдущей моей публикации для разработки выгрузки Прайс-листа в Excel, PDF, Docx, TXT. Рассмотрю, как работает обход результата запроса ПоГруппировкам (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    2261    Pproksima    2    

Создание обработки для выгрузки в Excel, PDF, Docx, TXT (управляемые формы)

Загрузка и выгрузка в Excel Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

В помощь начинающим программистам. Создание простой обработки для выгрузки табличного документа в файлы различных форматов, на примере справочника Контрагенты (релиз платформы 1С:Предприятие 8.3 (8.3.20.1674), самописная конфигурация).

18.07.2022    2527    Pproksima    6    

Обмен по расписанию типовыми средствами. Промо

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

Часто перед интеграторами стоит задача организовать автообмен (по расписанию или при наступлении какого-либо события) данными между различными конфигурациями. В этой статье я попробую изложить простую инструкцию, как это можно сделать средствами, заложенными в типовые конфигурации 1С (ЗУП, БП, УПП и т.д.). Для обмена используется подсистема "Обмен данными" из БСП

20.06.2012    108118    kser87    52    

Доработка УПП 1.3 для выгрузки без ЭДО файлов всех сотрудников из документа "Сведения о застрахованных лицах, ФСС" для СБИС

Зарплата Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Управление производственным предприятием Россия Россия Бухгалтерский учет Бухгалтерский учет ФОМС, ЕФС ФОМС, ЕФС Бесплатно (free) Бесплатно (free)

ФСС потребовал предоставить полные списки работников при переходе на безбумажные больничные. Если сотрудников в УПП довольно много, становится проблематично каждого сотрудника выгружать в ФСС вручную. Можно даже сказать - довольно кропотливо. Вариант работы с ЭДО не требует жмакать кнопку для каждого сотрудника, но это платно (для второй и последующих организаций). Оказывается к ЭДО можно пока не подключаться. Предлагаю вариант автоматической выгрузки.

22.02.2022    2866    ksnik    12    

Использование LibreOffice для конвертации файлов в pdf на сервере

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться примером конвертации файлов в pdf с помощью LibreOffice на сервере.

26.01.2022    1428    pavelpribytkin96    5    

Альтернативные способы работы с XML. Часть 2: Введение в xPath или запросы к XML Промо

Математика и алгоритмы Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

В предыдущей статье "Введение в DOM или объектная модель документа" было описано понятие объектной модели документа (DOM), раскрыты плюсы и минусы использования модели при разборе файлов XML, приведено сравнение с построчным последовательным разбором. Были представлены варианты выборки данных с помощью объекта 1С ДокументDOM. Теперь настало время познакомить читателей с самым, на мой взгляд, интересным способом извлечения данных из XML - при помощи языка запросов xPath.

09.08.2012    44290    1cspecialist    13    

Список значений параметра в конвертации данных 2.0 (подключаемые обработки)

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Неоднократно сталкивался с вопросом: как сделать тип параметра - список значений, одно из самых простых решений - использовать подключаемые обработки в конвертации данных 2.0 (связать с параметрами конвертации). В данной статье будет дана подробная инструкция по данному вопросу.

26.01.2022    1242    Shining_ninja    0    

Немного про (кривые) кодировки XML

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Парочка функций для правильного чтения строк из XML.

24.11.2021    2305    ImHunter    5    

Интеграция 1С с ГИИС ДМДК

WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:ERP Управление предприятием 2 Ювелирная промышленность и торговля Ювелирная промышленность и торговля Россия Россия Бесплатно (free) Бесплатно (free)

ГИИС ДМДК - единая информационная платформа для взаимодействия участников рынка драгоценных металлов и драгоценных камней. с 01.09.21 стартовал обязательный обмен данными с Федеральной пробирной палатой (ФПП) исключительно через ГИИС. А постепенно - с 01.01.2022 и с 01.03.2022 - все данные о продаже драгоценных металлов и камней должны быть интегрированы с ГИИС. У многих пользователей возникает вопрос как автоматизировать обмен между программой 1С и ГИИС ДМДК. В настоящей статье ВЦ Раздолье поделится своим опытом о реализации такого обмена. Автор статьи - Мордовин Антон - архитектор систем на базе 1С Внедренческого центра "Раздолье".

30.09.2021    34683    1СERP    159    

Загрузка данных из файла .CSV

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Украина Украина Бесплатно (free) Бесплатно (free)

Алгоритм для загрузки данных в учебную конфигурацию из файла с расширением CSV.

23.08.2021    4197    user1571738    0    

Сравнительный анализ вариантов интеграции между системами

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

На Infostart Meetup «Интеграционные решения для 1С» выступил Сергей Наумов – руководитель центра аналитики и консалтинга WiseAdvice. Сергей поделился с коллегами кейсами из собственной практики: какие интеграционные решения остаются актуальными до сих пор, а каких приемов стоит избегать – даже в безвыходных ситуациях.

30.07.2021    4058    SergeyN    1    

Новичок новичку: как выгрузить/загрузить XML данные

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Бесплатно (free) Бесплатно (free)

Рассказываю на примере, как с помощью xml файлов выгружать/загружать метаданные (документы, справочники, регистры). Рассматривается клиент-серверный вариант. Вариант передачи файла на сервер. Вариант загрузки файла без создания временных файлов.

04.06.2021    27989    user1312100    14    

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

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

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

03.06.2021    10833    fixin    34    

Правила обмена больше не нужны

Внешние источники данных Обмен между базами 1C WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    18242    Nikola23    40    

Сериализация данных 1С

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

В данной статье я хочу рассказать о сериализации данных в 1С.

13.01.2021    10503    DanteLissi    7    

Загрузка или обновление файла на яндекс диске через rest-api

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться кодом, с помощью которого можно загрузить файл на яндекс диск или обновить существующий.

12.08.2020    6740    pavelpribytkin96    11    

Загрузка или обновление файла на гугл диске

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Коллеги, в данной публикации я хочу поделиться кодом, с помощью которого можно загрузить файл на гугл диск или обновить существующий.

06.08.2020    4888    pavelpribytkin96    9    

REST API multipart/form-data или отправка файлов в nexus

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Понадобилось в nexus складывать файлы для автодеплоя. Для этого использовал onescript и rest api. Библиотека 1connector не отработала, примеры на зазеркалье и ИТС тоже. В этой статье расскажу как поборол проблему.

28.02.2020    3247    pashamak    2    

[БСП] Обмен через Конвертацию данных 2.1

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Добавим новый план обмена и настроим в БСП типовой обмен через правила конвертации данных (КД 2.1)

03.02.2020    17796    John_d    22    

Вариант публикации каталога товаров из 1С с изображениями

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Россия Россия Бесплатно (free) Бесплатно (free)

В статье опишу организацию контейнера для публикации в selectel, доработки структуры данных для хранения адреса публикаций изображений, использование схемы XDTO, отправку через FTP.

02.02.2020    2768    malikov_pro    8    

Обмен через Конвертацию данных 2.1 во внешней обработке + Запуск внешней обработки по расписанию (БСП)

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Сделаем ежедневную выгрузку и загрузку данных через конвертацию данных 2.1 из одной базы в другую. Но весь код и правила конвертации будут располагаться во внешней обработке.

22.01.2020    9444    John_d    33    

Двусторонний обмен с поставщиком через интернет-магазин для реализации товаров с ответственного хранения (с 01.02.2020 "Партии" не используются)

Файловый обмен (TXT, XML, DBF), FTP WEB-интеграция Платформа 1С v8.3 Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 1.6 Оптовая торговля, дистрибуция, логистика Оптовая торговля, дистрибуция, логистика Россия Россия Управленческий учет Управленческий учет Бесплатно (free) Бесплатно (free)

Рассмотрены реализация двустороннего обмена данными с использованием API-сервиса сайта поставщика при продаже товаров со склада ответственного хранения, алгоритм движения товаров и обмена документами на примере конфигурации 1С: УНФ у партнера, который взаимодействует с поставщиком "ООО Пауэр-Интернэшнл-шины" - одним из крупнейших в России поставщиков автомобильных шин и дисков.

16.01.2020    5965    chkurs    9    

Преобразование XML в таблицу значений или иной объект 1С методом XSL преобразования

Универсальные функции Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

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

24.10.2019    19993    kraspila    33    

Практика XDTO. Нюансы

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Некоторые практические моменты работы с XDTO. Дополнения к очевидному.

23.09.2019    22465    Yashazz    31    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    22065    ids79    14    

RabbitMQ + Конвертация Данных 3.0

Внешние источники данных Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Платформа 1С v8.3 1С:Конвертация данных 1С:Конвертация данных Бесплатно (free) Бесплатно (free)

Предлагаем ознакомиться с хронологией проекта, проследить ход мыслей от снятия потребностей до реализации, и решить, удалось ли проектной команде найти оптимальное архитектурное решение под конкретный кейс заказчика путем совмещения двух известных, но до сих пор не пересекавшихся технологий, и получилось ли сложить плюсы и устранить минусы каждой из них.

21.03.2019    33836    barelpro    87    

EnterpriseData – часть 2. Процесс выгрузки данных

Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Платформа 1С v8.3 Управляемые формы Управляемые формы Россия Россия Бесплатно (free) Бесплатно (free)

Основные этапы выгрузки данных через ED, обработчики событий выгрузки, правила обработки данных, правила конвертации объектов, конвертация свойств первого и второго этапов, процедуры БСП, используемые при выгрузке данных, структура «КомпонентыОбмена».

26.12.2018    36555    ids79    39