Добавление строки в цикле #299666


#0 by nastyaaa
Увжаемые программисты, ранее Вы мне помогли добавить в цикл колонку. А как добавить строчку в цикл? Добавление колонки в цикле:
#2 by PR
А фото будет? :))
#3 by PR
Точнее не.
#4 by CaNNaBiS
по моему все-таки ТЗ.Добавить;
#5 by PR
Ой, блин, это же 8.0 %) Конечно Добавить :))
#6 by nastyaaa
Не работает! ругается именно на эту строчку: {Форма.Отчет}: Слишком много фактических параметров    ТЗ.Добавить("Значения"+Строка(Пер));
#7 by PR
А не надо в параметрах ничего передавать. Так фото будет? :))
#8 by Wladimir_spb
Зачем параментры? Название строки)))
#9 by nastyaaa
Полностью выглядит так:
#10 by ЗлобнийМальчик
Выполнить(ТЗ.Добавить("Значения"+Строка(Пер))) попробуй
#11 by Wladimir_spb
(2,7) Дежурный совет актуален как никогда: "В поиск..." (с)  :)
#12 by nastyaaa
ругается все равно Форма.Отчет}: Слишком много фактических параметров Выполнить(ТЗ.Добавить("Значения"+Строка(Пер)));
#13 by ЗлобнийМальчик
хотя что я глючу - у метода Тз.добавить не может быть аргументов (если ТЗ  - это таблицаЗначений)
#14 by nastyaaa
Хорош стебаться! ))))
#15 by PR
Мда, видимо не судьба Насте :)) Про фото игнорирует, советов не улавливает... :))
#16 by nastyaaa
ТЗ-это таблица значений
#17 by ЗлобнийМальчик
Синтаксис: Добавить Возвращаемое значение: Тип: СтрокаТаблицыЗначений. Описание: Добавляет строку в конец таблицы значений. Пример:
#18 by nastyaaa
Да было фото!!!
#19 by nastyaaa
#20 by PR
Идеее? :)) Как только будет ссылка, через минуту будет код :))
#21 by ЗлобнийМальчик
можно только так Поле = Тз.Добавить; кстати посмотрите свою тему v8: Цикл, Таблица значений  - не помогло???
#23 by ЗлобнийМальчик
злыдень ты //оффтоп - ты ещё вопросы про построитель отчетов принимаешь??
#25 by IronDemon
#26 by PR
Я их всегда принимаю :))
#27 by ЗлобнийМальчик
создаю новую ветку)))))
#28 by nastyaaa
эээ ИмяКолонки...дело в том что колонки тоже в цикле получаются Для пер=1 По День(КонецМесяца(Дата(ПолеДата))) Цикл ТЗ.Колонки.Добавить("Дата"+Строка(Пер)); КонецЦикла;
#29 by nastyaaa
А ты работаешь? Такдопоздна, или просто сам изучаешь? :)
#30 by nastyaaa
Вот именно что конец дня а я на работе!
#31 by nastyaaa
:( Вот такие пироги. Хочу домой!!!!
#32 by ЗлобнийМальчик
работаю/пишу документ пишется медленно - пока система перезагрузится((( весь цикл гони - тогда будет понятнее
#33 by ЗлобнийМальчик
не знаю, я второй месяц на работе, а всё ещё фанатею. Даже домой не особо хочется
#34 by nastyaaa
#35 by PR
Всего лишь второй месяц?
#36 by ЗлобнийМальчик
хочу кое что отметить - если ты всё ещё мучаешься с тем же отчетом то логика твоей программы неправильна Ты берёшь срез последних по определенному работнику - а что будет если состояние  работника поменяется 2 раза за месяц?????? ну допустим, болел он с 15 по 25 числа. Твой метод - со срезом последних  - тебе такую картину  не выдаст
#37 by ЗлобнийМальчик
ник смотри
#38 by nastyaaa
Может лучше поможешь....
#39 by nastyaaa
Все тот же. Пусть он выведет хотя бы так
#40 by nastyaaa
А потом разберемся
#41 by nastyaaa
Возьмем без срезов апросто регистр
#42 by PR
Эээ..., так я же помог :o) А, блин, неправильно :)))
#43 by nastyaaa
ИмяКолонки...дело в том что колонки тоже в цикле получаются Для пер=1 По День(КонецМесяца(Дата(ПолеДата))) Цикл ТЗ.Колонки.Добавить("Дата"+Строка(Пер)); КонецЦикла;
#44 by ЗлобнийМальчик
не разберёшься. ты сначала продумай что твоя программа делать будет а потом - как. Может быть я назойлив излишне, но ИМХО я в ветке v8: Цикл, Таблица значений  дал тебе вполне рабочую таблицу значений
#45 by nastyaaa
я знаю что дал
#46 by nastyaaa
посмотрим
#47 by nastyaaa
Народ помогите с этим г...
#48 by nastyaaa
!!!!!
#49 by ЗлобнийМальчик
ну, если ты так уверена что разберёшься потом то держи))) тебе не надо добавлять каждый раз строку - тебе надо всего то лишь  присваивать нужной колонке нужное значение
#51 by ЗлобнийМальчик
у неё в ТЗ нету колонки Дата - Сам посмотри)))
#52 by ЗлобнийМальчик
у неё есть колонки Дата1 Дата2 и тд))))
#53 by ЗлобнийМальчик
Уважаемая анастасия, если Вы уйдёте - хоть предупредите нас)))
#54 by PR
Что она присваивала, то я и пытаюсь присвоить :))
#55 by PR
Вместо
#56 by ЗлобнийМальчик
Элементы коллекции: СтрокаТаблицыЗначений Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции. Возможно обращение к элементу коллекции посредством оператора [...]. В качестве аргумента передается индекс строки. Элементы коллекции: Произвольный Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются значения в колонке данной строки. Возможно обращение к значению колонки данной строки посредством оператора [...]. В качестве аргумента передается индекс колонки. Грхм если индекс - это строка - то мне сейчас поплохеет
#57 by PR
Я утверждать не буду, но вроде как всегда имя колонки работало :)))
#58 by ЗлобнийМальчик
господи боже мой, это действительно работает!!!!! Мама, когда я решил стать программистом 1с, почему ты меня по башке пыльным мешком не стукнула??? индекс как строка убиться можно(((((
#59 by PR
Просто там можно не только индекс, но и имя передавать :))
#60 by ЗлобнийМальчик
написано  - индекс. Значит имя - это тоже индекс
#61 by ЗлобнийМальчик
где ещё такой бред можно увидеть, кто нибудь знает???
#62 by nastyaaa
Уважаемые программисты, к сожалению не получилось предупредить, что я выхожу из-за того, что меня просто выгнали с рабочего места, сказали, что задерживаться нельзя. Ивсе.
#63 by nastyaaa
Хочу продолжить тему разговора
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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