Имя: Пароль:
1C
1С v8
Конвертация данных:выгрузка движений документов
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) Перед Обработкой
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой