Обход табличной части в цикле #558592


#0 by mifrida
обьясните плиз как обойти табличную часть в цикле? я нашла что это делается так: ТабСотр - это, я так понимаю, таблица а Стр? как ее получить?
#1 by Лефмихалыч
ни как не надо ее получать. Эта переменная объявляется в строка "Для Каждого Стр из ТабСотр цикл" и ей можно пользоваться внутри цикла. На каждой итерации в переменную Стр помещается очередная строка таблицы
#2 by mifrida
Таблица = Элементы.Данные;(Данные это имя табличной части в форме)    Для  Каждого Строка из Таблица  цикл Вылезает ошибка: {Документ.СведенияОДвиженииОсновногоСтада.Форма.ФормаДокумента2.Форма}: Итератор для значения не определен    Для  Каждого Строка из Таблица  цикл
#3 by Grusswelle
"Строка" - зарезервированное слово. Используй другой идентификатор переменной. Для Каждого СтрокаТабличнойЧасти Из ТабличнаяЧасть Цикл КонецЦикла;
#4 by Лефмихалыч
смотри сюда: для Каждого ТабличнаяЧастьСтрока ИЗ <ВотСюдаПишиИмяТабличнойЧастиТолькУгловыеСкобкиСотри> Цикл
#6 by Buster007
жгёте ) надо учиться самому, тем более такой элементарной вещи...
#8 by AndreyFAN
Для каждого СтрокаТЧ из Данные цикл
#9 by HIDDEN MESSAGE
#10 by mifrida
но так и вылазит:{Документ.СведенияОДвиженииОсновногоСтада.Форма.ФормаДокумента2.Форма}: Итератор для значения не определен    Для  Каждого ТабличнаяЧастьСтрока из Элементы.Данные  цикл
#11 by mifrida
Может я обращаюсь к таблице не правильно? Элементы.Данные (Данные - имя табличной части)
#12 by Лефмихалыч
про то, что это 8.2, надо было сразу говорить. &НаСервере такие вещи делать надо
#13 by mifrida
Просто Данные тоже не прокатывает...
#14 by Лефмихалыч
ради интереса, поставь точку останова на строчке со словом Цикл и посмотри на тип Элементы.Данные, должно наступить просветление
#15 by mifrida
ставила) там структура
#16 by Лефмихалыч
и чего, мыслей ни каких не родилось? Короче, делай это на сервере и будет все хорошо
#17 by mifrida
Родилось, но они были печальны: а где ж тут строчке то появиться? На сервере сделала так: Один эска порадовала такой штукой:{Документ.СведенияОДвиженииОсновногоСтада.Форма.ФормаДокумента2.Форма}: Ошибка при вызове метода контекста (ОбходТаблицы)    ОбходТаблицы(ТабличнаяЧасть); по причине: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа. по причине: Ошибка преобразования данных XDTO: Запись значения свойства 'param':    форма: Элемент    имя: { по причине: Ошибка отображения типов: Отсутствует отображение для типа 'ТаблицаФормы'
#18 by mifrida
вообще как с сервака обратиться к табличной части текущего документа?
#19 by mifrida
ошибку с передачей данных на сервак свою поняла, но как же тогда к табличной части то обращаться оттуда?
#20 by FIXXXL
сначала передать ее на сервак? в 8,2 этотОбъект.Тч есть?
#21 by Лефмихалыч
а почитай-ка ты книжек про матчасть, голубушка. Ну, ей-богу, ну нет же ни каких сил...
#22 by AndreyFAN
аааа... сорвался...  а ещё это же сказал
#23 by AndreyFAN
+   :-))))))))))))
#24 by Лефмихалыч
не, ну всему же есть предел. Офигеть вообще можно на самом деле...
#25 by mifrida
Какие посоветуете? Радченко:практическое пособие разработчика? 1с:Предприятие 8.1 конфигурирование и администрирование? Может синтаксис помошника? может я сорвусь? на 1с я вообще цикл в первый раз пишу, не скажу что цикл для меня в новинку, а вот клиент-серверная архитектура это просто в новинку и пока не сделашь сама все книжки безполезны, вот и делаю
#26 by Лефмихалыч
начни с чего-нибудь вообще про программирование в целом. А уж потом переходи к 1С
#27 by Grusswelle
Для начала посмотреть, как та или иная функция реализована. При помощи отладчика, например. Это будет лучше всяких книг.
#28 by AndreyFAN
"пока не сделашь сама все книжки безполезны, вот и делаю" когда через неделю МетодомТыка всё-же сделаешь, потом прочти книгу, как это можно было сделать за 5 минут
#29 by FIXXXL
я б в типовой порылся, за примерами
#30 by mifrida
Может быть, но метод тыка куда тока ни заводит, а с книжкой будешь всю жизнь по рельсам ходить по-любому счас читать некогда :) на досуге полистаю
#31 by Лефмихалыч
программист, не знающий теории, заряженный парадигмой "некогда читать, кодить надо" - дешевый быдлкодер за еду
#32 by Grusswelle
А исправлять потом кто будет?
#33 by Лефмихалыч
а исправлять потом уже нечего будет. Это надо будет все выкинуть и написать заново
#34 by mifrida
Чего накинулись? Читала я и читаю, просматриваю но с книжками уже надоело работать. Хотся мяса и практики. и то что я спрашивала тоже читала, но как показала практика знать и применять разные вещи
#35 by Grusswelle
Мяса хоццо? Практики?! Тебе - во франч.
#36 by Grusswelle
Кстати, не мешало бы в личной карточке пол сменить и форку закинуть. Без фотки ещё ни у кого тут ничего не получалось.
#37 by Grusswelle
* фоТку
#38 by mifrida
фотка помогает кодить или уменьшает пинг ответов на вопросы? ;-)
#39 by Лефмихалыч
нет у тебя знаний, от того и практика не идет. Читай еще, только на этот раз дальше 5-й страницы
#40 by mifrida
Естественно нету (конечно смотря в какой области) 1С я в глаза увидела меньше 2 месяцев назад, что то пытаюсь писать меньше недели базовые знания (циклы, процедуры,функции и т.д) у меня есть, а вот по работе с базой данных беда и ненадо мне это лишний раз напоминать ибо я это активно искореняю (и чтением теории, и практикой) рас уж взялся отвечать - отвечай, а не унижай
#41 by Grusswelle
Всё правильно... Но в правилах форума (между строк) написано: "Без фотки не взлетит".
#42 by mifrida
Grusswelle коль так рвешься, только для тебя...)
#43 by Grusswelle
Во! Молодчуля! :-) ЗЫ: Кто-нибудь уже, замуж предлагали девушке?!
#44 by Necessitudo
ну так и быть) дефолт сити?)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С