|  | 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) Спасибо, разобрался.
Должно было быть так:
 ТН.НоваяКолонка("Документы"+Инд, "строка");
 |  | 
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший