Имя: Пароль:
1C
 
ПроблемыССоответствием
0 antotti
 
09.10.14
22:51
Добрый вечер мистяне. Такая ситуация: Есть следующее соответствие:
"Ключ1", ЗначениеРеквизитаСумма
"Ключ2", ТаблицаЗначений

Подскажите пожалуйста как сделать цикл для обхода всех строк таблицы значений, которая сидит в соответствие ???
1 Ненавижу 1С
 
гуру
09.10.14
22:54
Для каждого Стр из ТвоёСоответствие["Ключ2"].Значение Цикл
2 antotti
 
09.10.14
23:07
ща проверим)
3 antotti
 
09.10.14
23:14
А зачем ".значение" в конце, у меня же тз ??
4 antotti
 
09.10.14
23:17
Можно так?

Таблица =  МоеСоответствие["Ключ2"];
Для каждого строкаТЗ Из Таблица  Цикл

Сообщить(строкаТЗ.реквизит1);

КонецЦикла;
5 Ненавижу 1С
 
гуру
09.10.14
23:20
(3) переиграл, не нужно
6 antotti
 
09.10.14
23:20
мой вариант правильный или нет?
7 Ненавижу 1С
 
гуру
09.10.14
23:22
(6) норм
8 antotti
 
09.10.14
23:24
Просто это долбанное КД меня с ума сводит( Там передаю реквизиты "тчТовары" в параметр, и пытаюсь в обработчике после загрузки их вытащить, для заполнения второго документа, который создается программно, так вот при загрузке пишет ошибку "итератор для значения не определен".
Я просто пытаюсь из ПараметрыОбъекта(соответствие тип) вытащить номенклатуру и количество...и глохну(
9 antotti
 
09.10.14
23:25
В отладчике смотрю в этом соответствии сидит тз, с колонками как положенно, но почему такая фигня происходит не пойму(
10 ArchLord
 
10.10.14
04:34
(8) "итератор для значения не определен". все такие там не ТЗ, перед циклом воткни "сообщить(ТипЗнч(ТаблицаТвоя))"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший