Конвертация регистра сведений
☑
0
Теркин_
01.01.16
✎
23:38
Нужно при загрузке регистра сведений ИсполнителиЗадач отсечь дубли.
Задача тестовая для более сложной обработки.
В режиме отладки не определяет Источник. Определяет источник как "".
Нужны параметры из записи регистра сведений. Как обратится к записи РС ?
Процедура ПКО_ПередЗагрузкой_ИсполнителиЗадач(ФайлОбмена, Отказ, Нпп, Источник, ИмяПравила, Правило, ГенерироватьНовыйНомерИлиКодЕслиНеУказан,
ТипОбъектаСтрокой, ТипОбъекта, НеЗамещатьОбъект, РежимЗаписи,
РежимПроведения) Экспорт
Сообщить(Источник);
КонецПроцедуры
1
xraf
01.01.16
✎
23:52
(0) а не проще отсекать при получении данных, в самой выборке?
2
Теркин_
02.01.16
✎
00:18
(1) проще , но в базах беспорядок, чтобы не двоить данные нужен такой запрос
3
Vladal
02.01.16
✎
01:20
(0) "Сообщить(Источник);" -- он и приводит объект к строке...
Если поставить точку останова и проследить по стеку, откуда тянется источник и на каком этапе он стал пустой строкой?
4
Теркин_
02.01.16
✎
13:01
(3) Даже если найду смысла нет. Через файл обмена пробую
Пока ФайлОбмена.Прочитать() Цикл
Пока ФайлОбмена.ПрочитатьАтрибут() Цикл
ЗначениеСтрокой=ФайлОбмена.ПолучитьАтрибут("Значение");
Сообщить(ФайлОбмена.Имя + " "+ФайлОбмена.Значение+ " " +ЗначениеСтрокой);
КонецЦикла;
КонецЦикла;
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан