Изменение типовых правил обмена универсального формата #773347


#0 by zippygrill
Всем привет! Очень надеюсь на вашу помощь. Настраиваю односторонний обмен УТ-БП. Настройку делаю сначала в БП (в описание даже написано для одностороннего обмена с УТ), выбираю универсальный формат, конфу УТ11 и далее далее далее (через сетевой диск подключение). В УТ подбираю файл с настройками созданный настройкой БП и также далее далее. Выгрузил и из БП и из УТ модули универсального формата и все правила. Загрузил в новые конвертации в КД 3. При отправки номенклатуры из УТ, мне нужно чтобы код -> артикул. Меняю это в КД. Тоже самое делаю и для конвертации БП при получении. Сохраняю каждый модуль выгрузки во внешнюю обработку и соответственно путь к этим обработкам указываю в настройках синхронизации. Выполняю обмен, результат 0. Нет понимания вообще, правильный ли подход к изменению правил я выбрал? И почему измененные правила не отрабатывают как мне надо.
#1 by zippygrill
Отправка ПКС в УТ 11 Получение ПКС в БП
#2 by MaxS
Зачем в БП менять правила, если в УТ уже поменяли правило выгрузки?
#3 by zippygrill
Когда настривал в УТ выбрал этот пункт
#4 by zippygrill
+ может в этом причина? Но опять же если я бы выбрал пункт "Бухгалтерия предприятия 3.0" то не смог бы выбрать файл с настройками..
#5 by zippygrill
Убрал путь ко внешней обработки в БП. Артикул по прежнему не заполняется при очередном обмене
#6 by zippygrill
в КД правильно ли я указал ПКС код в артикул?
#7 by MaxS
УТ файловая? Поставить точку останова в процедуре ПКО_Справочник_Номенклатура_Отправка_ПриОтправкеДанных и глянуть отладчиков что в ДанныеXDTO
#8 by zippygrill
да. файловая. Точку останова не в модуле типовом а в моей обработки?
#9 by MaxS
Вроде бы можно так. можно в xml файле глянуть что там есть. да, но можно и в модуле, чтобы выяснить что на самом деле выполняется.
#10 by zippygrill
содержание пакета
#11 by zippygrill
Параметр "КодВПрограмме" в ДанныеXDTO заполнился из Кода а вот Артикул из Кода нет. Почему так?
#12 by MaxS
Проверить в этом же модуле Процедура ДобавитьПКО_Справочник_Номенклатура_Отправка(ПравилаКонвертации) есть ли это:
#13 by zippygrill
#14 by zippygrill
это в моей обработки
#15 by zippygrill
вот в Message из УТ в БП <Справочник.Номенклатура>                 <Ссылка>9b36026c-0361-11e6-bf63-208984983077</Ссылка>                 <НаименованиеПолное>пиво Шнайдер Вайс б/а ТАР3, светлое, 20/0,5л бут</НаименованиеПолное>
#16 by zippygrill
то есть в файле записывается
#17 by zippygrill
загрузил в приемника и Артикул появился наконец то
#18 by zippygrill
*приемник.
#19 by zippygrill
Подозреваю что из за отсутствие типа свойства конфигурации и типа свойства формата артикул не переносился..
#20 by zippygrill
А подскажи пожалуйста еще такой момент: если мне нужно подставить в приемнике контрагента которого нет в источнике, мне менять уже в конвертации БП в какой нить событии загрузки или же в конвертации УТ?
#21 by MaxS
Можно и в УТ. В типовых правилах можно глянуть пример Справочник_ДоговорыКонтрагентов_ИзСтруктуры
#22 by zippygrill
В конвертации УТ, в Получение документа -> ПередЗаписьюПолученныХДанных внес свой код. После выполнения загрузки документ не заполняется как мне надо. Может всетаки надо в конвертации БП Получение поменять? и установить путь к менеджеру в БП?
#23 by MaxS
нужно в УТ Процедура ДобавитьПКО_ мой док _Отправка(ПравилаКонвертации) свой код вносить, если в БП контрагента подставить. В в свойствах ПКО включить флаг "Используется алгоритм конвертации". Или в БП в _ПередЗаписьюПолученныхДанных
#24 by zippygrill
Спасибо. подозревал что так надо..
#25 by zippygrill
Мне вот интересно по какой причине этот код в общем модуле менеджер обмена работает ПередЗаписьюПолученных а из внешней обработки нет, т.е. заполняется по умолчанию.
#26 by zippygrill
Наткнулся еще на ошибку странную, поиском по форуму показал вот эту единственную тему Ошибка аналогичная, как решил ТС не понятно. Договор в Поступление на расчетный счет не переносится,  ТЧ Расшифровка платежа стоит Объект не найден в поле Договор, и документ вообще не открывается. Значение не является значением объектного типа (ВалютаВзаиморасчетов)             СтрокаПлатеж.ДоговорКонтрагентаВалютаВзаиморасчетов     = СвойстваДоговоров[ Хотя договор в РТУ переносится  нормально.
#27 by zippygrill
апну
#28 by MaxS
Если ничего из обработки не запускается, может быть прав у сервера нет на доступ к файлу.
#29 by zippygrill
Да тут все файловые режим у меня Загрузка только самого договора не проходит и ЖР не зайти посмотреть по какой причине...вешается.
#30 by zippygrill
файловые базы
#31 by zippygrill
Очень странно...грохнул настройки синхронизации в обе базы. Заново добавил и все нормально перенеслось Поступление на расчетный счет из УТ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С