|
вывод табличной части | ☑ | ||
---|---|---|---|---|
0
RedFox
25.11.11
✎
08:16
|
Не могу вкурить:
_________________________ Для каждого ТекСтрока из ТабличнаяЧасть Цикл Если Найти(ТекСтрока.Товар, "Банкетное обслуживание") = 0 Тогда Если флаг = 0 ТОгда Заголовок = Макет.ПолучитьОбласть("заголовок"); ТабДок.Вывести(Заголовок); флаг = 1; КонецЕсли; СтрокаТабл = Макет.ПолучитьОбласть("Строка"); Иначе Если флаг = 0 ТОгда Заголовок = Макет.ПолучитьОбласть("заголовокНДС"); ТабДок.Вывести(Заголовок); флаг = 1; КонецЕсли; СтрокаТабл = Макет.ПолучитьОбласть("СтрокаНДС"); КонецЕсли; СтрокаТабл.Параметры.Ном = НомерСтроки; СтрокаТабл.Параметры.Товар = СокрЛП(ТекСтрока.Товар); СтрокаТабл.Параметры.Прим = СокрЛП(ТекСтрока.Прим); СтрокаТабл.Параметры.Единица = ТекСтрока.Единица; СтрокаТабл.Параметры.Цена = Формат(ТекСтрока.Цена,"ЧЦ=10; ЧДЦ=2;ЧРД='-'"); СтрокаТабл.Параметры.Количество = ТекСтрока.Количество; СтрокаТабл.Параметры.Сумма = Формат(ТекСтрока.Сумма, "ЧЦ=10; ЧДЦ=2;ЧРД='-'"); СуммаИтог = СуммаИтог+ТекСтрока.Сумма; Если Найти(ТекСтрока.Товар, "Банкетное обслуживание") <> 0 Тогда СтрокаТабл.Параметры.НДС = Формат(ТекСтрока.Сумма/118*18, "ЧЦ=10; ЧДЦ=2;ЧРД='-'"); НДСИтог = НДСИтог + Формат(ТекСтрока.Сумма/118*18); КонецЕсли; ТабДок.Вывести(СтрокаТабл); НомерСтроки = НомерСтроки+1; КонецЦикла; ____________________________ При попытке вывода: ТабДок.Вывести(Заголовок); Ругается - Несоответствие типов (параметр номер '1') Ремарю эту строчку, остальное выводит без проблем. В макете это просто обозначение колонок. Может у меня глаз уже замылился, подскажите! |
|||
1
Wobland
25.11.11
✎
08:18
|
нормально всё. что говорит товарищ отладчик?
|
|||
2
RedFox
25.11.11
✎
08:20
|
Я же пишу - Несоответствие типов (параметр номер '1')
|
|||
3
Wobland
25.11.11
✎
08:20
|
(2) что говорит отладчик на СтрокаТабл в этой строке?
|
|||
4
RedFox
25.11.11
✎
08:22
|
(3)- выводит нормально
|
|||
5
Wobland
25.11.11
✎
08:23
|
а на 10 см длиннее вроде... тип какой у переменной в момент ошибки?
|
|||
6
RedFox
25.11.11
✎
08:24
|
(5) не проверял ещё
|
|||
7
Rie
25.11.11
✎
08:26
|
(0) А область с именем "Заголовок" в макете точно имеется?
|
|||
8
Wobland
25.11.11
✎
08:27
|
(7) о как! я не в туда посмотрел ;)
|
|||
9
RedFox
25.11.11
✎
08:32
|
(7) да есть
|
|||
10
Rie
25.11.11
✎
08:33
|
(9) Тогда уж - а область с именем "заголовокНДС"?
|
|||
11
RedFox
25.11.11
✎
08:33
|
(5) тип "строка"
|
|||
12
Wobland
25.11.11
✎
08:34
|
(11) забей, я не в той строке ошибку увидел. ответь на (10)
|
|||
13
RedFox
25.11.11
✎
08:35
|
(10) все выводит, если ремарить ТабДок.Вывести(Заголовок)
"заголовокНДС" та же ошибка |
|||
14
Wobland
25.11.11
✎
08:38
|
(13) нет у тебя области ЗаголовокНДС
|
|||
15
Rie
25.11.11
✎
08:40
|
(11) Какая нах Строка?!!
Там должен быть ТабличныйДокумент! |
|||
16
Wobland
25.11.11
✎
08:42
|
(15) это он мне не на тот вопрос отвечал
|
|||
17
RedFox
25.11.11
✎
08:43
|
буду смотреть
|
|||
18
RedFox
28.11.11
✎
10:37
|
Заголовок - зарезервированное системой слово.
Блин, вот я тормоз... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |