|
Фиксированное значение в колонке ТЗ |
☑ |
0
Voittamaton
01.09.11
✎
12:46
|
Всем привет!
Сегодня уже четверг и мозговая деятельность начинает гаснуть к концу рабочей недели. Хотелось бы решить вот какой вопрос:
Есть элемент формы таблица значений, в которой находится колонка "Вид номенклатуры". Этой колонке требуется присвоить определённое значение в зависимости от значения реквизита формы.
Или подскажите, есть ли событие, которое срабатывает при добавлении новой строки в ТЗ?
Спасибо за потраченное безвозвратно на мой вопрос время :-)
|
|
1
Amiralnar
01.09.11
✎
12:49
|
Диалог свойств кто-то отобрал? Или он не показывает свойства вашего табличного поля? Или там нетривиальные надписи на китайском? В чем проблема то? Есть такое событие.
|
|
2
kosts
01.09.11
✎
12:53
|
(0) В твоем реквизите на форме, в свойствах выбери данные: ЭлементыФормы.таблицазначений.ТекущиеДанные.ВидНоменклатуры
И больше ничего делать не нужно.
|
|
3
Voittamaton
01.09.11
✎
13:35
|
Возможно, я некорректно объяснил задачу.
1) При программном открытии формы задаётся реквизит "Постоянный вид номенклатуры".
2) Во всех строках таблицы колонка "Вид номенклатуры" принимает значение равное реквизиту "Постоянный вид номенклатуры".
(0) В диалоге свойств можно выбрать область значений, мне же нужно не это.
(0) Есть событие табличного поля "Перед началом добавления". Как в этом событии обратиться к новой, только что созданной, строке?
Поправь меня, если я ошибаюсь.
|
|
4
Voittamaton
01.09.11
✎
13:35
|
(3) - ответ на (1)
|
|
5
Amiralnar
01.09.11
✎
13:39
|
ТабличноеПоле (TableBox)
ПриНачалеРедактирования (OnStartEdit)
Синтаксис:
ПриНачалеРедактирования(<НоваяСтрока>, <Копирование>)
Параметры:
<НоваяСтрока>
Тип: Булево.
Признак редактирования новой строки. Имеет значение Истина, если строка была добавлена или скопирована.
<Копирование>
Тип: Булево.
Если данный параметр имеет значение Истина, то выполняется копирование строки.
Описание:
Возникает при начале редактирования старой или добавленной строки табличного поля. В процедуре - обработчике события нельзя отказаться от редактирования, но могут быть выполнены действия, необходимые при вводе новой строки, например, установка начальных значений.
Примечание:
Возникает, если редактирование производится непосредственно в табличном поле. Перед данным событием возникает событие ПередНачаломИзменения.
|
|
6
Voittamaton
01.09.11
✎
13:40
|
(2) - в качестве данных в таблице значений выбран "ДокументОбъект.ТоварыИУслуги". Если я не ошибаюсь, нельзя в качестве данных конкретной колонки выбрать не связанный с таблицей значений (ТоварыИУслуги) реквизит формы. Или я не врубился в смысл твоего сообщения.
|
|
7
Voittamaton
01.09.11
✎
13:43
|
(5) - действительно, помогло. Низкий поклон.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший