|
Добавление в печатные формы данных | ☑ | ||
---|---|---|---|---|
0
Валидатор
18.07.14
✎
14:03
|
Такой вопрос, есть печатная форма на 12 строк, нужно чтобы первые 3 строки печатались как есть, у следующих 3 строк вначале строки стоял амперсант, следующие 3 строки опять нормально, следующие строки снова с амперсантом и тд, каким методом это табдока реализуется?
|
|||
1
Wobland
18.07.14
✎
14:03
|
Вывести()
|
|||
2
Валидатор
18.07.14
✎
14:06
|
(1) а как отбирать по 3 строки?
|
|||
3
Wobland
18.07.14
✎
14:07
|
(2) загибать пальцы на руке в цикле
|
|||
4
Валидатор
18.07.14
✎
14:09
|
(3) и разбивать на секции?
|
|||
5
Wobland
18.07.14
✎
14:09
|
(4) я не настаиваю
|
|||
6
Валидатор
18.07.14
✎
14:10
|
(5) а как по другому?
|
|||
7
Валидатор
18.07.14
✎
14:11
|
(5) вот идет у меня код:
Пока ВыборкаДанных.Следующий() Цикл ОбластьДанных.Параметры.Заполнить(ВыборкаДанных); КонецЦикла вот внутри этого цикла я пальцы и загибаю, так? |
|||
8
Wobland
18.07.14
✎
14:12
|
(7) угу. и иногда дописываешь амперсанд в нужное место
|
|||
9
Валидатор
18.07.14
✎
14:14
|
(8) цикл внутри цикла? делать?
|
|||
10
Wobland
18.07.14
✎
14:16
|
- Доктор, мне стало тяжело дышать!
- Так не мучайте себя, не дышите!!! |
|||
11
tdm
18.07.14
✎
14:16
|
(9) зачем ? - переменной хватит ну или счетчика
|
|||
12
Валидатор
18.07.14
✎
14:19
|
(11) счетсик я бы делал так:
Для сч= 1 по всегострок, а всего строк как получить из печатной формы? у табдока нет такого метода же(( |
|||
13
Wobland
18.07.14
✎
14:20
|
(12) а я бы гонял переменную от 0 до 5
|
|||
14
vincekrafter
18.07.14
✎
14:21
|
(12) есть ТабДок.ВысотаТаблицы
|
|||
15
Wobland
18.07.14
✎
14:23
|
(12) сч равен восьми. что делать будешь?
|
|||
16
Валидатор
18.07.14
✎
14:23
|
(11) так счетчик внутри цикла же будет так?
|
|||
17
sirsp
18.07.14
✎
14:27
|
(3) Воспитатель детского сада 80лвл. Сколько читаю, все поражаюсь: в чем кайф? =)
|
|||
18
Kamas
18.07.14
✎
14:29
|
а можно в запросе пронумеровать строки и если номер строки по модулю 3 равен номеру строки по модулю 6 тогда выводи имперсант
|
|||
19
Валидатор
18.07.14
✎
14:30
|
СчетчикДляФизлиц = 0;
Пока ВыборкаДанных.Следующий() Цикл ОбластьДанных.Параметры.Заполнить(ВыборкаДанных); //Применение счетчика Если СчетчикДляФизлиц < 5 Тогда ОбластьЗарплата.Параметры.ФизЛицо = "&" + ВыборкаЗарплата.ФизЛицо Иначе КонецЕсли; //Увеличение счетчика СчетчикДляФизлиц = СчетчикДляФизлиц + 1; че нить типа такого? |
|||
20
Валидатор
18.07.14
✎
14:30
|
Пока ВыборкаДанных.Следующий() Цикл
ОбластьДанных.Параметры.Заполнить(ВыборкаДанных); //Применение счетчика Если СчетчикДляФизлиц < 5 Тогда ОбластьДанных.Параметры.ФизЛицо = "&" + ВыборкаДанных.ФизЛицо Иначе КонецЕсли; |
|||
21
Kamas
18.07.14
✎
14:30
|
(18) наоборот не печатался
|
|||
22
Wobland
18.07.14
✎
14:31
|
(19) ща, погоди. кофе допью и поотлаживаю за тебя
|
|||
23
Валидатор
18.07.14
✎
14:33
|
чем вы моетесь? гелем для душа или мылом?
|
|||
24
Валидатор
18.07.14
✎
14:34
|
да я разобрался, все работает, я на самом деле внимание привлек, чтобы обсудить 23))
|
|||
25
Imp30
18.07.14
✎
14:36
|
я бы сделала так:
сч1 = 0; сч2 = "+"; Пока ВыборкаДанных.Следующий() Цикл если сч1 = 0 тогда сч2 = "+"; иначеесли сч1=3 тогда сч2 = "-"; конецесли; если сч2 = "+" тогда сч2=сч2+1; (Здесь вывод без амперсанта) иначе сч2=сч2-1; (Здесь вывод с амперсантом) конецесли; КонецЦикла |
|||
26
Imp30
18.07.14
✎
14:37
|
и конечно к сч1 прибавлять и отнимать 1, ошиблась
|
|||
27
Wobland
18.07.14
✎
14:37
|
(23) прямо сейчас сижу и терплю, не моюсь
|
|||
28
Валидатор
18.07.14
✎
14:38
|
(27) ну рано или поздно от тебя начнет пованивать, и тебе придется сделать выбор, мыло или гель для душа?)
|
|||
29
Wobland
18.07.14
✎
14:39
|
(28) >рано или поздно от тебя начнет пованивать
пускай патологоанатом выбирает ;) |
|||
30
Валидатор
18.07.14
✎
14:41
|
(29) тебя потом всю загробную жизнь будет совесть мучать
|
|||
31
sirsp
18.07.14
✎
14:41
|
(29) Насчет (17) ?
|
|||
32
Wobland
18.07.14
✎
14:42
|
(31) что насчёт (17)? кто-то рекламу любит по телевизору смотреть, а кто-то на мисте клавиатурой чесать ;)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |