Почему при создании колонки в ТЗ выдается ошибка, хотя символы в названии допустимые
В коде создаю ТаблицуЗначений с названием колонок, при этом проследил что бы название состояло только из букв, остальные символы удаляю, но возникает ошибка
Вот значение которое хочу присвоить колонке
Неверное имя колонки
Таб = Новый ТаблицаЗначений;
Таб.Колонки.Добавить("Номенклатура");
Таб.Колонки.Добавить("Остатки");
Таб.Колонки.Добавить("ЕдИзм");
Для Каждого Элемент Из МассивУникалЦен Цикл
ЭлементРед=СтрЗаменить(Элемент,"(","");
ЭлементРед=СтрЗаменить(ЭлементРед,")","");
ЭлементРед=СтрЗаменить(ЭлементРед," ","");
ЭлементРед=СокрЛП(ЭлементРед);
Попытка
Таб.Колонки.Добавить(ЭлементРед);
СтрукНазванийКолонок.Вставить(Элемент,ЭлементРед);
Исключение
стоп=0;
Таб.Колонки.Добавить(ЭлементРед);
КонецПопытки;
КонецЦикла;
ПоказатьВот значение которое хочу присвоить колонке
"Оптоваядлямагазинов"
Прикрепленные файлы:

Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Лишняя движуха. Зря тратите своё время
Дополнительный массив с типами цен уже заполнен.
Так добавляйте колонки "н1", "н2" и т.д., а заголовки им из массива:
Дополнительный массив с типами цен уже заполнен.
Так добавляйте колонки "н1", "н2" и т.д., а заголовки им из массива:
Для ном = 1 По МассивУникалЦен.Количество() Цикл
Таб.Колонки.Добавить("ц" + ном, , МассивУникалЦен[ном]);
КонецЦикла;
(9) (Учительским тоном) Пример нам ещё раз доказывает теорему, что невозможно написать программу с первого раза без ошибки. А так же аксиома, любая программа содержит ошибки, даже, если в программе три строки.
(Если что не задираю, сам так же пишу, через слово ошибки делаю :)
(Если что не задираю, сам так же пишу, через слово ошибки делаю :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот