Конвертация данных 2.0. Перенос документов с отбором по контрагенту

1. Igorz2007 28.03.22 19:59 Сейчас в теме
Добрый день!
Из одной БП3 в другую надо перенести документы с отбором по контрагенту или группе. Подскажите, как это реализовать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ivanov_OM 38 28.03.22 20:44 Сейчас в теме
(1) Создать Параметр Контрагент с типом СправочникСсылка.Контрагент

Глобальный обработчик ПередВыгрузкойОбъекта
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
	Если НЕ Объект.Метаданные().Реквизиты.Найти("Контрагент") = Неопределено Тогда
		Если НЕ Параметры.Контрагент = Объект.Контрагент Тогда
			Отказ = Истина;
		КонецЕсли;	
	КонецЕсли;		
КонецЕсли;
Vitaly1C8; Igorz2007; +2 Ответить
3. Igorz2007 28.03.22 21:02 Сейчас в теме
А можно более подробно -где создать параметр?
4. Ivanov_OM 38 28.03.22 21:41 Сейчас в теме
(3)На вкладке Параметры
5. Ivanov_OM 38 28.03.22 21:43 Сейчас в теме
(3) Вот так, как у меня создан параметр "Организация"
Прикрепленные файлы:
Igorz2007; +1 Ответить
6. Igorz2007 29.03.22 04:37 Сейчас в теме
Спасибо!
Это работает при выборе конкретного контрагента, а как бы группу контрагентов выбрать? Всю голову сломал уже....
7. ZergKRSK 130 29.03.22 04:53 Сейчас в теме
8. Igorz2007 29.03.22 05:56 Сейчас в теме
9. ZergKRSK 130 29.03.22 06:05 Сейчас в теме
(8) в Параметре группу указать нельзя?
10. Ivanov_OM 38 29.03.22 07:28 Сейчас в теме
(6)В Параметре указываешь группу, а код будет выглядеть так:
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
    Если НЕ Объект.Метаданные().Реквизиты.Найти("Контрагент") = Неопределено Тогда
        Если НЕ Объект.Контрагент.ПринадлежитЭлементу(Параметры.Контрагент) Тогда
            Отказ = Истина;
        КонецЕсли;    
    КонецЕсли;        
КонецЕсли;
Vitaly1C8; Igorz2007; +2 Ответить
11. Igorz2007 29.03.22 16:38 Сейчас в теме
12. Ivanov_OM 38 29.03.22 22:13 Сейчас в теме
(11)Поставь Найденное решение
Igorz2007; +1 Ответить
13. Igorz2007 06.04.22 17:30 Сейчас в теме
Извиняюсь за долгое молчание, Спасибо!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот