|
Конвертация данных:выгрузка движений документов |
☑ |
0
vittany
14.10.14
✎
10:46
|
Добрый день!
выгружаю документ "Прием на работу в организацию" с табличными частями и его движения. В ПВД стоит стандартная выборка. В ПКО ПКГС для ТЧ и движений по регистрам формирую КоллекцииОбъектов (это чтобы не все строки ТЧ и не все движения грузились). Выгрузка зацикливается.В документе всего 2 строки,одна из которых не должна попасть в коллекцию. Смотрю в отладке выгрузки:идёт бесконечная выгрузка движений по регистрам.
Может кто подскажет, в какую сторону копать?
|
|
1
Абыр
14.10.14
✎
10:50
|
исходных данных, конечно, уйма, но предполагаю, что генерацию коллекции объектов засунул не в тот обработчик
|
|
2
vittany
14.10.14
✎
10:51
|
(1) КоллекцияОбъектов формируется в ПКО
|
|
3
vicof
14.10.14
✎
10:53
|
Ну давай свой код
|
|
4
vittany
14.10.14
✎
10:54
|
(3) Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ЗанятыеШтатныеЕдиницыОрганизаций.Период,
| ЗанятыеШтатныеЕдиницыОрганизаций.ВидДвижения,
| ЗанятыеШтатныеЕдиницыОрганизаций.ПодразделениеОрганизации,
| ЗанятыеШтатныеЕдиницыОрганизаций.Должность,
| ЗанятыеШтатныеЕдиницыОрганизаций.КоличествоСтавок,
| ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник
|ИЗ
| РегистрНакопления.ЗанятыеШтатныеЕдиницыОрганизаций КАК ЗанятыеШтатныеЕдиницыОрганизаций
|ГДЕ
| ЗанятыеШтатныеЕдиницыОрганизаций.Регистратор = &Регистратор
| И ЗанятыеШтатныеЕдиницыОрганизаций.Сотрудник.Физлицо В(&СписокФЛ)";
Запрос.УстановитьПараметр("Регистратор",Источник);
Запрос.УстановитьПараметр("СписокФЛ", Параметры.ФизическиеЛица.ВыгрузитьКолонку("фСсылка"));
КоллекцияОбъектов = Запрос.Выполнить().Выгрузить();
|
|
5
vittany
14.10.14
✎
10:55
|
(3) Это один из регистров, остальные по такому же принципу. Кадровое перемещение, Увольнение грузятся на ура
|
|
6
Абыр
14.10.14
✎
11:22
|
(2) в каком именно обработчике?
|
|
7
vittany
14.10.14
✎
11:29
|
(6) Перед Обработкой
|
|