Имя: Пароль:
1C
1C 7.7
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) Спасибо, разобрался.
Должно было быть так:
ТН.НоваяКолонка("Документы"+Инд, "строка");