helpf.pro
Регистрация

v8: Колонки ТЧ документа

Bell
22.05.2013 12:10Прочитано: 1609
Здравствуйте
Вроде простой вопрос не могу написать эффиктивную процедуру Програмного добавиления и програмного удаленя колонок в ТЧ документа в зависимоти от параметра
Значения в колонках будут использованы в проводках
Код 1C v 8.х
 Процедура ААА()
Если ТипМХ = Перечисления.ТипыМХ.Розничный Тогда
// Добавляем колнку
ИначеЕсли ТипМХ = Перечисления.ТипыМХ.оптовый Тогда
// удаляем колнку
КонецЕсли;
КонецПроцедуры
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
22.05.2013 12:16Ответ № 1
(0) Bell,
Код 1C v 8.х
 ТаблицаЗначений = Новый ТаблицаЗначений;
// Создать нужные колонки.
ТаблицаЗначений.Колонки.Добавить("Фамилия");
ТаблицаЗначений.Колонки.Добавить("Возраст");


Код 1C v 8.2 УП
 // Создание колонок в новой таблице значений
ТабЗначений = Новый ТаблицаЗначений;
ТабЗначений .Колонки.Добавить("НомерСтроки", Новый ОписаниеТипов("Число"));
ТабЗначений .Колонки.Добавить("Сотрудник", Новый ОписаниеТипов("СправочникСсылка.СотрудникиОрганизаций"));
ТабЗначений .Колонки.Добавить("ДатаНачала", Новый ОписаниеТипов("Дата"));

// Создание колонок в существующей
ТабПоле.Колонки.Добавить("ИмяКолонки", Новый ОписаниеТипов("Строка"), "ЗаголовокКолонки");
ЭлементыФормы.ТабПоле.Значение = ТабПоле;
ЭлементыФормы.ТабПоле.СоздатьКолонки();
Bell
22.05.2013 12:41Ответ № 2
А что без таблицы значений нельзя?
Bell
22.05.2013 12:47Ответ № 3
У меня Табличная часть документа
E_Migachev
22.05.2013 14:04Ответ № 4
также, только через элементыформы к ней обращайся
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы!
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.