#0
by Барабашка серверная
Мучаюсь с полученной таблицей значений из регистра сведений. Каким образом мне обработать каждую запись в таблице значений регистра? Выдает ошибку "Итератор для значения не определен". Я так понимаю, что надо задать "Запись" какой-то тип или создать объект. Не понимаю, какой. В общем, что делать, помогите.
#2
by Барабашка серверная
Не, мне надо именно так сделать, я тренируюсь. Выборку из запроса я уже сделал.
#4
by VRednaia
Попробуй получить сначала таблицу, а потом обходи ее ТаблицаРегистра = РегистрыСведений.Автомобили.СрезПоследних(МоментВремени, Отбор); Для каждого Запись Из ТаблицаРегистра Цикл
#5
by Барабашка серверная
Да я смотрел, откуда появилось в таком случае название темы? Возвращается ТЗ. Ее надо как-то пробежать, в хелпе написано, что можно через цикл "для каждого", но я не понимаю, как. Видимо, надо получать в цикле отдельную СтрокуТаблицыЗначений, но такого типа я не могу найти - его нельзя присвоить переменной "Запись". Т.е. я покамест в тупике. Изучаю хелп, но логика непонятна. СП/ТЗ: "Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции." Ну вот как мне получить отдельный элемент коллекции, то бишь строку/запись?
#8
by Барабашка серверная
Неа, не получилось. Все равно "Итератор для значения не определен". Выдает в начале цикла. Шляпа какая-то. Я так понимаю, что итератор - это "Запись", но почему он неопределен? Мне кажется, ему надо тип присвоить, хотя в других случях это не требуется...
#9
by IronDemon
Потому что у тебя таблицы нет. А таблицы нет, потому что период задается "МоментВремени"
#10
by Барабашка серверная
Вот этот код не работает (упростил до предела): Выдает ошибку "Итератор для значения не определен". Т.е. этот код реально один единственный в процедуре, я все закомментировал, чтобы исключить влияние. Создал пустую новую ТЗ - ее обходит! Получается, что дело в получаемой ТЗ РегистраСведений.
#11
by TamerlanDE
Разумеется, в ней. Отладчиком посмотри, что из меба представляет "РегистрыСведений.Автомобили.СрезПоследних", какого он типа
#14
by TamerlanDE
+ Почему задал, потому что код в на непериодическом не работет. Выдает ошибку, указанную в
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицу значений выгрузить в таблицу печатной формы
- Как таблицу Excel передать в таблицу значений?
- А можно в таблицу значений записать другую таблицу значений?
- Подскажите как присвоить ячейке таблицы значений другую таблицу значений
- Как таблицу значений значений превратить во временную таблицу SQL ?
- v7: можно ли использовать таблицу отчет как Экселевскую таблицу
- При загрузке писем почт. клиентом с mail.ru он делает их прочитанными. Можно обойти?
- Запрос SQL , ошибка , как обойти ?
- v7: Обойти элементы перечисления через метаданые
- Как обойти таблицу формы?
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- Как загрузить таблицу значений в реквизит формы с типом таблица значений ?
В этой группе 1С
- как правильно списать остатки со счета 76.н в упп
- Попытка смены источника в процессе разбора документа
- v7: Настройка учета по обособленным подразделениям
- ЗУП_2.5.7.2 Средний заработок попадает в средний заработок (
- v7: Выгрузка из 1С в формате XML
- Excel и 1С7.7 Как задать имя книги при создании методом Excel.WorkBooks.Add
- v7: как вести учет номеров сертификатов?
- Выгрузка данных по остатках в csv
- v7: Счет 55.4 в выписке
- УТ Доп расходы по реализации
- Заполнить/связать табличное поле с табличной частью документа.
- Не грузиться dt в SQL
- УПП. Как сделать чтобы НДФЛ при отружаении в УУ не отнимался от выплаты.?
- Программная установка курсора в журнале документов
- Кто настраивал подключение весов CAS LP-1.6 через Ethernet?
- как в 1С8,1 УПП отключить интерфейс общий
- УТ 10.3 Продажа в одной накладной товаров по 10 и 18% НДС и ПКО
- Язык запросов ПРЕДСТАВЛЕНИЕ() и .Представление
- v8: Скрипт изменения метаданных
- Хитрая система оповещений, чтобы не насиловать типовой ЗУП.