К примеру, если брать документ реализация товаров и услуг, то мне обращаться к какждому регистру накопления и сведений? т.е. целым набором залить не получиться?
Живет на форуме
Группа: Местный
Сообщений: 2752
Из: Проскуров
Спасибо сказали: 709 раз
Рейтинг: 688.5
Значение Регистратора надо-бы поменять
Цитата(alex040269 @ 13.02.13, 16:49)
можно перебрать коллекцию
ДляКаждого НаборЗаписейРегистра из Движения Цикл
НаборЗаписейРегистра.Прочитать();
ДляКаждого Запись из НаборЗаписейРегистра Цикл// Чтение и модификация очередного движения.КонецЦикла;
КонецЦикла;
о переборе наборов "в слепую", без явного задания регистра. работа программы же предсказуема. для одного типа документа в цикле программа обойдет наборы записей регистров в одной и той же последовательности. регистр1, регистр2, регистр3. по источнику и приемнику.
можно обойти циклы, записать наборы в цикле в списокзначенийПриемник и списокзначенийИсточник. потом по индексу обращаться к соотв. наборам.
наборы можно записывать в списки значений?
Сообщение отредактировал Домовик - 14.02.13, 15:14
все же пытаюсь решить эту задачу. выгрузить() почему-то до конца не работает. В отладчике показывает количество строк ТЗ равно 0. в ТЗ копируется полностью структура -имена измерений, ресурсво, реквизитов. Пример, который в синтакс-помощнике срабатывает так же, нулевая таблица со структурой тек регистра. с чем это может быть связано? конфигурация УНФ, возможно где-то в свойствах запрет или галка, что записи делать только при проведении дока?
&наСервереПроцедура Команда11()
спИсточник= Новый СписокЗначений;
ДвиженияИсточник=докИсточник.ПолучитьОбъект().движения;
ДвиженияПриемник=ДокПриемник.ПолучитьОбъект().Движения;
счетчик=0;
длякаждого НаборЗаписейРегистра из движенияПриемник цикл
ТЗ = ДвиженияИсточник.Получить(счетчик).Выгрузить();
ТЗ.ЗаполнитьЗначения(ДокПриемник,"Регистратор");
НаборЗаписейРегистра.Загрузить(ТЗ);
счетчик=счетчик+1;
КонецПроцедуры
Сообщение отредактировал Домовик - 17.02.13, 13:06
logist, показывает на счетчик= 0 РегистрНакопленияНаборЗаписей. Продажи и далее еще 18 наборов записей регистров ( по движ РасходнаяНакладная). как раз там все нормально.
при явном задании регистра (в синтакс-помощнике пример) точно также формирует пустую таблицу со структурой регистра.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!