Где эти правила сейчас брать?
В папке H:\Конфигурации\1c\Accounting\3_0_40_26\Обмены данными\Обмен с конфигурацией Управление торговлей базовая, ред. 11.1 Какие то скриншоты и нет никаких правил.
Где эти правила сейчас брать?
В папке H:\Конфигурации\1c\Accounting\3_0_40_26\Обмены данными\Обмен с конфигурацией Управление торговлей базовая, ред. 11.1 Какие то скриншоты и нет никаких правил.
(3) живые участники, или живые правила?
РС ПравилаДляОбменаДанными
У меня там единственная запись: "СинхронизацияДанныхЧерезУниверсальныйФормат". Имхаю - это не то
Ну тогда смотри макеты плана обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30
Наверно, в твоей базе обмен с БП 3.0 не используется
В Плане обмена есть. Но там тоже явно не то. Более-менее расписано для обмена с БП 2
Ну тогда у тебя не УТ 11 по ходу
<ПравилаОбмена>
<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20" Типовые="true">2.01</ВерсияФормата>
<Ид>b602716c-aaa0-4596-a7ac-39842be0ab22 </Ид>
<Наименование>УТ-БП (11.1.10.85, 3.0.37.1, v.1)</Наименование>
<ДатаВремяСоздания>2015-02-13T10:20:08</ДатаВремяСоздания>
<Источник ВерсияПлатформы="8.0" ВерсияКонфигурации="11.1.10.85" СинонимКонфигурации="Управление торговлей, редакция 11.1">УправлениеТорговлей</Источник>
<Приемник ВерсияПлатформы="8.0" ВерсияКонфигурации="3.0.37.13" СинонимКонфигурации="Бухгалтерия предприятия, редакция 3.0">БухгалтерияПредприятия</Приемник>
</ПравилаОбмена>
Это всё.
11 (11.4.10.75)
Сам в шоке.
При этом правила явно где-то есть. Но они явно кривые: при попытке обмена валятся ошибки в связи с незаполненными полями. Хочу скорректировать и не вижу - что править :)
А, ну вообще УТ 11 и БП 3.0 обмениваются через универсальный формат
В десятой - знаю где. Но одиннадцатая рождена против шерсти через жопу. Люто страшная конфа. Минусов больше, чем плюсов. Но это всё лирика: работать с ней всё равно придётся :)
andrewks https://programmist1s.ru/obmen-dannyimi-mezhdu-bazami-1s-8-3-ut-11-i-bp-3-0/
Настроил. Единственное - начинал со стороны УТ, потом бухию. Надо попробовать в обратном порядке.. Но в любом случае - он коннектится и начинает обмен. Ошибки из-за косяков Правил
Дуб <Наименование>УТ-БП (11.1.10.85, 3.0.37.1, v.1)</Наименование>
<ДатаВремяСоздания>2015-02-13T10:20:08</ДатаВремяСоздания>
это старьё какое-то
andrewks УТ 11.4.11.65 / БП 3.0.75.104
А, нет. УТ помоложе
Билять! Теперь постоянно обновлять, штоле?! Да там доработок уже вагон и тележка. И ожидается три раза по столько. Нельзя просто правилами через универсальный обмен?..
Игорян появилсо.
jsmith82 если релизы отстают друг от друга по свежести
В десятой УТ это решалось корректировкой Правил. На раз-два. Почему тут так нельзя?
Дуб Нельзя просто правилами через универсальный обмен?..
Типовых правил в формате КД 2.0, скорей всего, нет. Если только на ИС. Можешь поправить текущие правила через КД 3.0, но это уже отдельная история. Обычно обновляются.
ты разберись, почему у тебя правила обмена такие древнелохматые подгружаются
Что за Дуб? Это Стас Митичкин решил создать себе обличающий ник?
NewTesla Что за Дуб? Это Стас Митичкин решил создать себе обличающий ник?
Митечкин сделал андройд приложение продает его за 999 рублей и зашибает деньги. Учись.
во, спешл фо Дуб нашёл степ-бай-степ инструкцию:
https://habr.com/ru/post/482986/
andrewks во, спешл фо Дуб нашёл степ-бай-степ инструкцию:
https://habr.com/ru/post/482986/
Так а выше же было уже. Спасибо. Но оно с ошибкой работает...
Щас попробую в обратном порядке настроить, конечно. Но наверняка будет та же шляпа.
jsmith82 А, ну вообще УТ 11 и БП 3.0 обмениваются через универсальный формат
да. в плане обмена ОбменУправлениеТорговлейБухгалтерияПредприятия30 указано:
Синхронизация данных между конфигурациями Бухгалтерия предприятия, ред. 3, и Управление торговлей, ред. 11 выполняется через универсальный формат обмена "СинхронизацияДанныхЧерезУниверсальныйФормат".
Данный план обмена не используется.
Дуб Так а выше же было уже.
тут более детально расписано по шагам
Господа, а не найдётся ли у кого правил? Я-б лучше правила в КД скорректировал, чем эту грыжу ушивать... На инфостарте я все свои мани раздал бедствующим, как боженька велел :)
jsmith82 закежь какие ошибки выдаёт при момбмене
Пока не могу. Там по паре видов документов. Требует в бухии заполнения полей, которые в УТ не заполняются. Т.е. надо в обработчик залезть и пофиксить..
jsmith82 так бухию-то однохуйственно обновлять надо, да, Дуб?
Это дело не исправит: бухия обновлялась месяц назад, а УТ - давно. 3.0.75.70 щас
jsmith82 (43) ты, йопта, оставляй своё мышление эпохи ут 10 и бп 2.0
Как-то спокойнее, когда контролируешь происходящее. Да и по любому: вот попросят у меня при переносе, скажем, перемещений - перезаполнять таб.часть какую-нить. Или чо-нить пересчитывать. Один фиг лезть в механизм придётся.
(44) ну, так-то с правилами неплохо
(45) ну по идее даже если ты надыбаешь правила в формате КД 2.0, тебе всё равно надо будет проверять правила поиска по ключевым свойствам типов значений
Когда из УТ10.3 в эту вашу 11.4 правила рисовал, то вполне обошёлся КД 2. Вообще без проблем. При чём тут вообще версия КД?..
Сделал по инструкции. Через файл. Идёт выгрузка итогового файла из УТ. Жду.
Ха! Фигос! Даже на этапе выгрузки в файл - та же ошибка.
ПОД: Документ_КорректировкаРеализации.
ПКО: Документ_КорректировкаРеализации_Отправка.
Объект: Документ объект: Корректировка реализации, Корректировка реализации 1 от 15.01.2020 18:26:42 (e1cib/data/Документ.КорректировкаРеализации?ref=bc7450465da058e711ea3c28f12aa989).
это полный текст ошибки?
Этой - да. Но документ - тот же, на который система ругалась ранее, когда я напрямую соединялся
покажи скриншот
А тут можно картинки закидывать? Или через сторонние хостинги?
Дуб А тут можно картинки закидывать?
разрешаю
справа от смайлика, если что
Чорт... Этот форум должен был написать я :)
промотай вниз сообщение
Запостил же выше
т.е. блять если скролл промотать вниз, там ничего больше нет? странно
Направление: Отправка.
ПОД: Документ_КорректировкаРеализации.
ПКО: Документ_КорректировкаРеализации_Отправка.
Объект: Документ объект: Корректировка реализации, Корректировка реализации 1 от 15.01.2020 18:26:42 (e1cib/data/Документ.КорректировкаРеализации?ref=bc7450465da058e711ea3c28f12aa989).
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Документ.КорректировкаРеализацииТоваров
Проверка свойства 'Сумма':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Сумма
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}ТипСумма
Не установлено значение одного из следующих свойств: Валюта
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4109)}: ОбъектXDTO.Проверить();
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(674)}: ПроверитьОбъектXDTOПоСхеме(ОбъектXDTO, ПравилоКонвертации.ТипXDTO, Контекст, ОшибкаПроверкиПоСхеме, ОписаниеОшибкиПроверкиПоСхеме);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(3527)}: ВыгрузкаОбъектаВыборки(КомпонентыОбмена, Данные);
{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(491)}: ВыполнитьВыгрузкуЗарегистрированныхДанных(КомпонентыОбмена, НомерОтправленного);
{Обработка.КонвертацияОбъектовXDTO.МодульОбъекта(216)}: ОбменДаннымиXDTOСервер.ПроизвестиВыгрузкуДанных(КомпонентыОбмена);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6235)}: ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(6007)}: ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(373)}: ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(2988)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(352)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ПомощникИнтерактивногоОбменаДанными.ВыгрузитьДанныеДляСопоставления(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4797)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(724)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыПроцедуры);
{ОбщийМодуль.ДлительныеОперации.Модуль(715)}: ВыполнитьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Документ.КорректировкаРеализацииТоваров
Проверка свойства 'Сумма':
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Сумма
тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}ТипСумма
Не установлено значение одного из следующих свойств: Валюта
Но это же ни о чём.
как это ни о чём, [...]. всё о том, мэн
наверно, нет такого реквизита у документа
есть СуммаДокумента и СуммаВзаиморасчетов
кстати, я помню эту ошибку, она у меня тоже была. по-моему, это типовая ошибка своего времени
наверно, с этим связано
я в коде вроде правил для случая, если в выборку попадал документ Корректировка реализации
короче, либо правила правь через кд 3.0, либо делай расширение и там фикси
второе так-то попроще будет
но я бы всё-таки начал с фикса озвученной траблы, а там по необходимости
Да не могу я с инфостарта качать! Раздал всё! Думал, что другим нужнее :)
Дуб Блять!!11 Правила-то где взять?! :)
Лучше забей. Мелкие правки обмена в новом формате лучше делать напрямую в коде. Исправляемые процедуры вытаскиваешь в свое расширение.
это норма
а также подразумевают разный интерфейс взаимодействия с разработчиком
Дуб Да чёрт побери! Там не конфа, а вермишель! На кой дьявол, к примеру, писать функцию, которая все входящие параметры передаёт дальше?..
Для того, чтобы отфильтровать самих стойких бойцов, тех кто сможет продраться через лапшу и решить проблему. Меньше спецов - больше зряплата.
(74) разработчики в школе играли в игру "передай дальше"... )))
Дуб да при чём тут контекст?!
как это при чём. при том
ну типа обращение на клиенте к модулю вызов сервера, а вызов сервера обращается к серверному
а серверный модуль может вызываться из других серверный модулей и серверных процедур
но это часть айсберга
есть ещё переопределяемые модули, повторно используемые
Бред какой-то... Ну так чего - есть правила у кого-нить?..
это не типовые правила, если что
(87) с виду - да..
хотя типовых в формате КД вообще сейчас нет в природе, насколько понимаю.
по крайней мере, в свободном доступе
с виду они бесплатные, йопта. обычно за деньги продают
(92) мои пределы не будут знать благодарности :)
Спасибо.
Если вдруг кто соскучился, то вот он - я.
Идиотский вопрос: в некоторых случаях (именно в некоторых, системы не вижу) при загрузке не проставляется Номенклатурная группа для Товара. В КД для Номенклатуры в явном виде указываю После загрузки: Объект.НоменклатурнаяГруппа = Справочники.НоменклатурныеГруппы.НайтиПоНаименованию("Товар");
И один фиг - не проставляется.
Более того: поставил условие, что Если СокрЛП(Объект.Артикул) = "ххх" Тогда Объект.Наименование = "+" + Объект.Наименование; КонецЕсли;, чтобы отловить событие.
И один фиг - ничего не меняется.
(95) я исхожу из того, что в Параметрах этого может не быть. Перед записью в КД нет
в обработчике После загрузки правил обмена вставь поле, если ном. группа постоянна
(97) я так и сделал. Не заходит оно туда. В каких-то хитрожопых случаях. Не могу понять систему
Да [...], Дуб!
Сверху вниз: бухия после загрузки, правила КД, УТ-источник