Имя: Пароль:
1C
 
Предопределенные элементы справочников, "1С:Конвертация данных"
0 Shutov
 
15.02.08
07:37
Задача проста, есть один справочник с предопределенными элементами, нужно перегрузить элементы в другой подобный справочник. Для части элементов устанавливается соответствие и они перегружаются нормально, а для другой части при перегрузке из Источника в Приемник соответствия нет и в Приемник их не нужно перегружать вообще. Как можно исключить эти элементы из данных выгрузки (или загрузки)?

Сейчас при выгрузке по этим правилам на таких элементах пишет: "Не найдено соответствие для значения Источника".

Конфигурация: 1С:Конвертация данных 2.0.20.1.
1 ТелепатБот
 
гуру
15.02.08
07:37
2 Shutov
 
15.02.08
07:39
блин, тема по 8-ке
3 Рэйв
 
15.02.08
07:40
Как вариант в ПослеЗагрузки.

Если МойСпрМенеджер.НайтиПоНаименованию(Объект.Наименование).Пустая() Тогда
  Отказ=Истина;
КонецЕсли;
4 dk
 
15.02.08
08:04
1) При чем тут предопределенные элементы вообще
2) См. обработчик Поля Поиска, хотя сам не пробовал
5 Shutov
 
15.02.08
08:50
(3) Всё-таки речь больше о выгрузке, проверить на пустую тут не получится.
(4) по п.1 глюки только при перегрузке предопределенных элементов (синхронизации значений), когда нет четкого правила в какой элемент значение Приемника должно преобразоваться в значение Источника...
6 Shutov
 
15.02.08
09:41
Событие "Перед выгрузкой:
Если Справочники.ВидыКонтактнойИнформации.ИнформАдресКонтактногоЛица = Объект
   Или Справочники.ВидыКонтактнойИнформации.ТелефонКонтактногоЛица = Объект
   Или Справочники.ВидыКонтактнойИнформации.ТелефонМобильный = Объект
   Или Справочники.ВидыКонтактнойИнформации.ТелефонСлужебный = Объект Тогда
  Отказ = Истина;
КонецЕсли;

Отрабатывает, но проблему не решает.
7 Shutov
 
15.02.08
23:53
просьба админам тему перенести по 8-ке
8 Валерыч
 
16.02.08
10:41
Перед выгрузкой
Если НЕ Источник.Предопределенный Тогда
 Отказ = истина;
КонецЕсли;
9 Said_We
 
17.02.08
19:04
v8: v8: Правила конвертации для предопределенных элементов справочника.

Примерно то же самое.
Реально можно решить наверное перед конвертацией данных, но до значения там надо добраться, а не только до типа и до правил.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший