БП 2.0.29.9 после нажатия сформировать выдает это:
{Форма.ФормаОтчета.Форма(100)}: Ошибка при вызове метода контекста (Добавить)
Таб.Колонки.Добавить("ПриходК"+Имя,ОписаниеТиповЧ);
по причине:
Неверное имя колонки
что посоветуете?
Ошибка возникает если в названиях документов поступления присутствуют символы, которые не могут использоваться в именах колонок и которые автор не удалил (такие докуметы как "Операция (бухгалтерский и налоговый учет)", "Поступление доп. расходов" ...).
Исправить можно, вставив после каждой строки начинающейся с "Имя = СтрЗаменить(СтрЗаменить("
две дополнительный строки:
Имя = СтрЗаменить(СтрЗаменить(Имя,"(",""),")","");
Имя = СтрЗаменить(СтрЗаменить(Имя,".",""),",","");
Таких вставок нужно сделать 4 шт.
Например для первой должно получится:
Для Каждого Стр Из ТДок Цикл
Имя = СтрЗаменить(СтрЗаменить(Стр.Док," ",""),"-","");
Имя = СтрЗаменить(СтрЗаменить(Имя,"(",""),")","");
Имя = СтрЗаменить(СтрЗаменить(Имя,".",""),",","");
Таб.Колонки.Добавить("ПриходК"+Имя,ОписаниеТиповЧ);