Заполняю ТЗ для вывода в отчете.
Дописываю в ячейку текст и добавляю к нему дату документа.
Если делаю так:
ТН.УстановитьЗначение(ТН.НомерСтроки,"Документы"+ИндМесяца,Документы+СокрЛП(ТО.ДокументОплаты.ДатаДок)+ " Z-отчет КСА от ");
то все выводится. Но мне нужно наоборот:
ТН.УстановитьЗначение(ТН.НомерСтроки,"Документы"+ИндМесяца,Документы+ " Z-отчет КСА от " + СокрЛП(ТО.ДокументОплаты.ДатаДок));
а так просто пустая ячейка. то есть при вставке текста до даты, ни чего не вставляется, а наоборот, если вначале дата, потом текст - все работает.
Почему так?
В ячейку собирается несколько записей, Документы - промежуточная так сказать переменная, в нее записываю значение ячейки, а если есть что дописать, то ставлю ";" и дописываю .
Если ПустоеЗначение(Документы)=0 Тогда
Документы = Документы+"; "; КонецЕсли;
(4) Спасибо, разобрался.
Должно было быть так:
ТН.НоваяКолонка("Документы"+Инд, "строка");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший