Имя: Пароль:
1C
 
Обмен УТ-БП, документ Отгрузка товаров с хранения...
,
0 mikecool
 
18.12.23
12:26
Через универсальный формат
Нашел следующее в модуле-менеджере
    Если ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВозвратДавальцу2_5
        ИЛИ ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ОтгрузкаПринятыхСПравомПродажиТоваровСХранения Тогда
        ИспользованиеПКО.Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка = Истина;
    ИначеЕсли ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПередачаДавальцу2_5 Тогда
        ИспользованиеПКО.Док_ОтгрузкаТоваровСХранения_Передача_Отправка = Истина;
    КонецЕсли;
Получается отгрузку с операцией Отгрузка поклажедателю автоматом не перенести в БП?
добавить нужные хоз операции не проблема, но с чем связано сие ограничение?
1 mikecool
 
18.12.23
12:27
посмотрел - все договоры с давальцем, почему их обидели в обмене?
2 mikecool
 
18.12.23
12:29
Приемку осуществляют операцией "Прием на хранение с правом продажи", договор аналогичный, но прием в БП мигрирует...
3 mikecool
 
24.12.23
18:54
частично разобрался с отправкой
Процедура ПОД_Документ_ОтгрузкаТоваровСХранения_Отправка_ПриОбработке(ДанныеИБ, ИспользованиеПКО, КомпонентыОбмена)
    УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь);
        
    Если ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВозвратДавальцу2_5
        ИЛИ ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ОтгрузкаПринятыхСПравомПродажиТоваровСХранения Тогда
        ИспользованиеПКО.Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка = Истина;
    ИначеЕсли ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПередачаДавальцу2_5 Тогда
        ИспользованиеПКО.Док_ОтгрузкаТоваровСХранения_Передача_Отправка = Истина;
    КонецЕсли;
КонецПроцедуры
отрабатывает по первому условию, т.е.
ИспользованиеПКО.Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка = Истина;
однако в файле выгрузки тег body пуст, где еще потыкать, чтобы понять отсутствие данных в выгрузке?
4 mikecool
 
24.12.23
19:13
я , по идее, должен попасть в
ПКО_Док_ОтгрузкаТоваровСХранения_Передача_Отправка_ПриОтправкеДанных
но по точке останова не останавливаюсь, фоновые включены в отладку
5 mikecool
 
24.12.23
19:34
если я правильно понял из отладки - отсутствует правило конвертации
Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка
6 mikecool
 
24.12.23
19:42
как говорит товарищ Гений "набросал по быстрому расширение"
&ИзменениеИКонтроль("ПОД_Документ_ОтгрузкаТоваровСХранения_Отправка_ПриОбработке")
Процедура ИК_ПОД_Документ_ОтгрузкаТоваровСХранения_Отправка_ПриОбработке(ДанныеИБ, ИспользованиеПКО, КомпонентыОбмена)
    УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь);
    
    #Удаление
    Если ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВозвратДавальцу2_5
        ИЛИ ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ОтгрузкаПринятыхСПравомПродажиТоваровСХранения Тогда
        ИспользованиеПКО.Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка = Истина;
    ИначеЕсли ДанныеИБ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПередачаДавальцу2_5 Тогда
        ИспользованиеПКО.Док_ОтгрузкаТоваровСХранения_Передача_Отправка = Истина;
    КонецЕсли;
    #КонецУдаления
    #Вставка
    ИспользованиеПКО.Док_ОтгрузкаТоваровСХранения_Передача_Отправка = Истина;
    #КонецВставки
КонецПроцедуры

посмотрю, что в бухне будет
7 mikecool
 
26.12.23
10:18
в бухне получился возврат давальцу и без проводок по 002 ((
8 Aleksey
 
26.12.23
10:31
Проводки бухия сама рисует. Если руками создать в БП документ, проводки будут?
9 mikecool
 
26.12.23
16:04
(8) не, руками провел - проводок нет, скорее всего заполняется неправильно
и не нравится мне,что я запихнул складской док в производственный учет своим расширением
почему нет правила Документ_ОтгрузкаТоваровСХранения_Возврат_Отправка в УТ, кто нить знает?
10 mikecool
 
26.12.23
16:37
пробую воткнуть ВозвратТОваровПоставщику, пока не взлетает...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.