|
v7: Заполнение ТЗ текстом с датой документа
| ☑ |
0
AlexNF
02.10.17
✎
14:08
|
Заполняю ТЗ для вывода в отчете.
Дописываю в ячейку текст и добавляю к нему дату документа.
Если делаю так:
ТН.УстановитьЗначение(ТН.НомерСтроки,"Документы"+ИндМесяца,Документы+СокрЛП(ТО.ДокументОплаты.ДатаДок)+ " Z-отчет КСА от ");
то все выводится. Но мне нужно наоборот:
ТН.УстановитьЗначение(ТН.НомерСтроки,"Документы"+ИндМесяца,Документы+ " Z-отчет КСА от " + СокрЛП(ТО.ДокументОплаты.ДатаДок));
а так просто пустая ячейка. то есть при вставке текста до даты, ни чего не вставляется, а наоборот, если вначале дата, потом текст - все работает.
Почему так?
|
|
1
Ёпрст
02.10.17
✎
14:14
|
(0) ТН - это что ? И какого типа ?
|
|
2
Ёпрст
02.10.17
✎
14:15
|
(0)
""+Документы+ " Z-отчет КСА от " + СокрЛП(ТО.ДокументОплаты.ДатаДок)
|
|
3
Ёпрст
02.10.17
✎
14:16
|
Документы - это че за переменная ? Откель взялась ?
|
|
4
Изучаю1С8
02.10.17
✎
14:18
|
Это называется неявная типизация
|
|
5
AlexNF
02.10.17
✎
14:20
|
В ячейку собирается несколько записей, Документы - промежуточная так сказать переменная, в нее записываю значение ячейки, а если есть что дописать, то ставлю ";" и дописываю .
Если ПустоеЗначение(Документы)=0 Тогда
Документы = Документы+"; "; КонецЕсли;
|
|
6
AlexNF
02.10.17
✎
14:21
|
ТН - это таблицы значений
записывать пытаюсь в ячейку этой таблицы с названием:
"Документы"+ИндМесяца (их там 12)
|
|
7
AlexNF
02.10.17
✎
14:23
|
ИндМесяца - может имеет значение от 1 до 12
Формат ячейки не задан, вот так они созданы:
ТН.НоваяКолонка("Документы"+Инд);
(в цикле от 1 до 12)
|
|
8
AlexNF
02.10.17
✎
14:29
|
(4) Спасибо, разобрался.
Должно было быть так:
ТН.НоваяКолонка("Документы"+Инд, "строка");
|
|