Фиксированное значение в колонке ТЗ #567516


#0 by Voittamaton
Всем привет! Сегодня уже четверг и мозговая деятельность начинает гаснуть к концу рабочей недели. Хотелось бы решить вот какой вопрос: Есть элемент формы таблица значений, в которой находится колонка "Вид номенклатуры". Этой колонке требуется присвоить определённое значение в зависимости от значения реквизита формы. Или подскажите, есть ли событие, которое срабатывает при добавлении новой строки в ТЗ? Спасибо за потраченное безвозвратно на мой вопрос время :-)
#1 by Amiralnar
Диалог свойств кто-то отобрал? Или он не показывает свойства вашего табличного поля? Или там нетривиальные надписи на китайском? В чем проблема то? Есть такое событие.
#2 by kosts
В твоем реквизите на форме, в свойствах выбери данные: ЭлементыФормы.таблицазначений.ТекущиеДанные.ВидНоменклатуры И больше ничего делать не нужно.
#3 by Voittamaton
Возможно, я некорректно объяснил задачу. 1) При программном открытии формы задаётся реквизит "Постоянный вид номенклатуры". 2) Во всех строках таблицы колонка "Вид номенклатуры" принимает значение равное реквизиту "Постоянный вид номенклатуры". В диалоге свойств можно выбрать область значений, мне же нужно не это. Есть событие табличного поля "Перед началом добавления". Как в этом событии обратиться к новой, только что созданной, строке? Поправь меня, если я ошибаюсь.
#4 by Voittamaton
- ответ на
#5 by Amiralnar
Синтаксис: ПриНачалеРедактирования(<НоваяСтрока>, <Копирование>) Параметры: <НоваяСтрока> Тип: Булево. Признак редактирования новой строки. Имеет значение Истина, если строка была добавлена или скопирована. <Копирование> Тип: Булево. Если данный параметр имеет значение Истина, то выполняется копирование строки. Описание: Возникает при начале редактирования старой или добавленной строки табличного поля. В процедуре - обработчике события нельзя отказаться от редактирования, но могут быть выполнены действия, необходимые при вводе новой строки, например, установка начальных значений. Примечание: Возникает, если редактирование производится непосредственно в табличном поле. Перед данным событием возникает событие ПередНачаломИзменения.
#6 by Voittamaton
- в качестве данных в таблице значений выбран "ДокументОбъект.ТоварыИУслуги". Если я не ошибаюсь, нельзя в качестве данных конкретной колонки выбрать не связанный с таблицей значений (ТоварыИУслуги) реквизит формы. Или я не врубился в смысл твоего сообщения.
#7 by Voittamaton
- действительно, помогло. Низкий поклон.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С