Таблица значений - значение по умолчанию

1. kvaleksandr 24 13.06.17 14:44 Сейчас в теме
Здравствуйте. Подскажите. Можно ли в ТаблицеЗначений по умолчанию при добавлении колонки задать какое-то значение?

К примеру

	ТЗ = новый ТаблицаЗначений;
	ТЗ.Колонки.Добавить("Код");
	ТЗ.Колонки.Добавить("Наименование");
	ТЗ.Колонки.Добавить("Количество");


Чтобы в колонке "Количество" изначально всегда было "1".
По теме из базы знаний
Найденные решения
2. BackinSoda 13.06.17 14:47 Сейчас в теме
Можно ЗаполнитьЗначения после всех махинаций

ТаблицаЦен.ЗаполнитьЗначения(Рубли, "Валюта"); 
kvaleksandr; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. BackinSoda 13.06.17 14:47 Сейчас в теме
Можно ЗаполнитьЗначения после всех махинаций

ТаблицаЦен.ЗаполнитьЗначения(Рубли, "Валюта"); 
kvaleksandr; +1 Ответить
3. kvaleksandr 24 13.06.17 14:54 Сейчас в теме
(2)
ЗаполнитьЗначения(Рубли, "Валюта");

Спасибо! То что надо.
4. Motive18 14.11.21 09:14 Сейчас в теме
Вот вам еще вариант, ибо метод ЗаполнитьЗначения не всегда подходит, если, к примеру, измененное значение в колонке менять не нужно. Используем событие "ПриНачалеРедактирования". Если надо, чтобы при копировании значение по умолчанию не ставилось, просто добавляем в условие И Не Копирование

&НаКлиенте
Процедура ТаблицаСкидкиПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)

//Получаем текущую строку таблицы
ТекСтрока = Элемент.ТекущиеДанные;

//Проверяем, что текущая строка определена и это новая строка таблицы
Если ТекСтрока <> Неопределено И НоваяСтрока Тогда

//Устанавливаем значение по умолчанию для упаковки
ТекСтрока.Упаковка = Неопределено;

КонецЕсли;

КонецПроцедуры
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот