![]() |
![]() |
![]() |
|
Фиксированное значение в колонке ТЗ | ☑ | ||
---|---|---|---|---|
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) - действительно, помогло. Низкий поклон.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |