Имя: Пароль:
1C
1С v8
Как обойти ограничения на имя колонки таблицы значений
0 belka4_4
 
05.03.16
19:58
Мне надо чтобы колонки в таблице значений создавались программно в зависимости от реквизитов ДатаНачала и ДатаОкончания
Но! Опытным путём я пришла к выводу, что в имени колонки не могут быть только цифры, а так же пробелы и знаки препинания и даже слеш.
Максимум нижнее подчёркивание. Иначе ругается на неверное имя колонки.
Пока делаю так:
Дата = ДатаНачала;
Таб = Новый ТаблицаЗначений;
Таб.Колонки.Добавить("Номер", Новый ОписаниеТипов("Число"), "№", 10);
Таб.Колонки.Добавить("Пара", Новый ОписаниеТипов("ПеречислениеСсылка.Пары"), , 10);
Пока Дата <= ДатаОкончания Цикл
Таб.Колонки.Добавить("Дата"+Формат(Дата, "ДФ=dd_MM"));
Дата = Дата + 24*3600;
КонецЦикла;

Но это неприемлемый формат записи для моей задачи. Надо просто дата в виде 05.03 или 05/03

Если никаких шансов на нормальную запись нет, то что ещё можно придумать?
Нужна таблица такого вида:
http://pixs.ru/showimage/Bezimyanni_8958645_20975797.jpg
на пересечении пары и даты будет ссылка на мероприятие. Только надо бы для красоты поменять направление текста. Пока не думала как это сделать.
Всё это дело на форме обработки.
1 Rie
 
05.03.16
19:59
(0) У колонок не только имя есть.
2 Garykom
 
гуру
05.03.16
20:11
(1) +1

имя задавай из разрешенных (Кол_1, Кол_2 etc), а "заголовок" какой нуна
3 belka4_4
 
05.03.16
20:18
(1), (2)
И то правда. Зациклилась на имени. Спасибо)