Имя: Пароль:
1C
1С v8
КД3, формат ED 1.8: перенос группы справочника, если для формата ED нет свойства ЭтоГруппа
, ,
0 cleaner
 
06.12.21
16:08
Вопрос к гуру КД 3: как перенести группу справочника Банки, если формат ED не содержит в себе свойства ЭтоГруппа? Группы переносятся, но в виде элементов.

1. Содержание обработчикя события "ПриОбработке":
   "ИспользованиеПКО.Банки = НЕ ДанныеИБ.ЭтоГруппа;
   ИспользованиеПКО.БанкиГруппа = ДанныеИБ.ЭтоГруппа;"
2. Отдельное ПКО "БанкиГруппа" создано, в ПКС выбраны наименование и код.
3. Настройки поиска "Сначала по УИД, потом по полям поиска" (поиск по полям "Код, ЭтоГруппа": здесь поле ЭтоГруппа указывать можно, несмотря на его отсутствие в формате ED).
4. Пробовал написать код для обработчика ПКО "ПослеЗагрузкиВсехДанных" - не помогло.

Возможно, пропускаю что-то очевидное, а может это просто не решаемая задача без доработки кода базы-приёмника.
1 cleaner
 
06.12.21
16:15
В типовых правилах, имеющихся в КД3, группы банков не переносятся:

Если Не ДанныеИБ = Неопределено
И ДанныеИБ.ЭтоГруппа Тогда    
  ИспользованиеПКО.Справочник_Банки = Ложь;
  ...
КонецЕсли;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс