|
Заполнение поля табличной части на сервере | ☑ | ||
---|---|---|---|---|
0
WOLFY17
02.02.14
✎
20:10
|
Доброго времени суток! Проблема в следующем: пишу нечто наподобии домашней бухгалтерии. Есть документ о произведении покупки, в нём-табличная часть, в ней-графа "Инициатор" с типом "СправочникСсылка.Личности". Хочу заполнять это поле для каждого товара по умолчанию одним из предопределённых элементов справочника.
Как сделать это автоматически не нашёл, решил написать программно, но на клиенте данные справочника не доступны, а на сервере незнаю как обратиться к этому полю табличной части. Вот этот вопрос и хочу задать- как заполнить программно на сервере поле табличной части? P.S. Если кто-то скажет как сделать заполнение этого поля по умолчанию в интерфейсе конфигуратора тоже буду благодарен)) |
|||
1
Torquader
02.02.14
✎
20:12
|
Когда строка начинает редактироваться, возникает событие.
Его нужно поймать и обработать. |
|||
2
WOLFY17
02.02.14
✎
20:24
|
Я знаю в какой момент нужно заполнять, вопрос в том-как это сделать, как обратиться к полю ТЧ на сервере
|
|||
3
Torquader
02.02.14
✎
20:28
|
(2) А зачем это делать на сервере.
Событие "ПриНачалеРедактирования" в нём как раз и выполняется установка начальных значений. |
|||
4
WOLFY17
02.02.14
✎
20:30
|
На сервере нужно делать, потому что поле заполняется предопределённым элементом Справочника, а он на клиенте не доступен
|
|||
5
GROOVY
02.02.14
✎
20:36
|
(4) Событие будет на клиенте, от туда, внезапно, можно функцию или процедуру серверную вызвать...
|
|||
6
WOLFY17
02.02.14
✎
20:43
|
(5) Я наверное вопрос неправильно задал. Я имел ввиду код-каким образом обратиться к полю ТЧ, я пробовал вчера несколькими-ни одним не получилось
|
|||
7
WOLFY17
02.02.14
✎
20:48
|
Элементы.Товары.ТекущиеДанные в табло указано "Ошибка чтения значения"
|
|||
8
banco
02.02.14
✎
20:50
|
(4) ПредопределенноеЗначение() смотри
|
|||
9
Torquader
02.02.14
✎
20:53
|
В обработке события:
ПолучитьПредопределённый(Элемент.ТекущаяСтрока); В модуле процедура &НаСервере Процедура ПолучитьПредопределённый(НомерСтроки) Объект.НашаТабличнаяЧасть.Получить(НомерСтроки).НашСправ=Справочники.НужныйСправочник.ИмяПредопределённогоЭлемента; КонецПроцедуры |
|||
10
WOLFY17
02.02.14
✎
21:06
|
(9) Так получилось, спасибо большое!
А заполнению по умолчанию действительно нет у полей ТЧ или я просто не нашёл? |
|||
11
Torquader
02.02.14
✎
21:38
|
(10) Ни у какого реквизита нет значения по умолчанию.
|
|||
12
WOLFY17
02.02.14
✎
21:48
|
(11) Я имею ввиду свойство "Значение заполнения"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |