Имя: Пароль:
1C
1С v8
Внешняя обработка
, ,
0 NotToday
 
01.04.15
06:04
Ребят,может кто посоветует что-либо?
Есть документ. В этом документе есть таблица с данными. К примеру "наименование" и перечисляются наименования которые собственно используются в документе. И есть внешняя печатная форма,в которую эти данные нужно всунуть. Перерыл интернет - единственное что нашел - нужно мучить табличную часть "Наименование"...а как - понятия не имею..
1 Альбатрос
 
01.04.15
06:11
c 1 апреля ))))
2 Альбатрос
 
01.04.15
06:16
Для каждого СтрокаТЗ из Наименование цикл

    Область.Параметры.Твойпараметр = СтрокаТЗ.ТвойПараметр;
//Или если наименования колонон со впадает с параметрами
    Область.Параметры.Заполнить(СтрокаТЗ);
КонеЦикла;
3 hawksib
 
01.04.15
06:17
(0) а в цикле перебирай таблицу и построчно в нужную область печатной формы вставляй, и выводи области
4 hawksib
 
01.04.15
06:17
(2) а вывести область?
5 Альбатрос
 
01.04.15
06:30
(4) Да, да... ТабличныйДокумент.Вывести(Область) перед концом цикла
6 NotToday
 
01.04.15
06:34
(2) Это получается нужно написать цикл, перебирая каждый столбец? Если я что то не понимаю - прошу прощения,уровень знания кода в 1С вообще на 0,по этому и спрашиваю...Лишь начинаю учить этот ад.
7 hawksib
 
01.04.15
06:37
(6) учитывая, что столбец у тебя один, лучше перебирать всё-таки строки, а вообще радченко что ли почитать лучше, рас уровень 0
8 NotToday
 
01.04.15
06:39
(7) Спасибо за совет. По сути столбцов много,мне вот нужна информация из одного из них. Причем в этом столбце всегда занесено 1 наименование,не больше. А книгу почитаю,еще раз спасибо:)
9 Альбатрос
 
01.04.15
06:47
(8) Для начала все же советую почитать. Это простейшая работа с таблицой значений, я не знаю как тебе проще объяснить, чем в (2)
10 NotToday
 
01.04.15
06:49
(9) Спасибо еще раз. Просто решил с разбега попробовать понять 1С начиная с практики,видимо тут такое не получится. Сяду за Радченко)
11 Альбатрос
 
01.04.15
06:54
(10) Правильное решение!
Независимо от того, куда вы едете — это в гору и против ветра!