|
Как заполнить поле записи регистра сведений?
| ☑ |
0
Вадяс
22.02.12
✎
13:12
|
При добавлении новой записи в периодический регистр сведений (редактирование происходит в табличном поле списка регистра сведений) есть потребность заполнить период определенным значением.
А у меня он текущую дату подставляет.
Помогите пожалста. Не могу понять в каком событии и каким образом это сделать.
|
|
1
Вадяс
22.02.12
✎
13:13
|
Хочется чтобы при добавлении новой строки, а также при копировании значение периода уже было заполненным
|
|
2
Вадяс
22.02.12
✎
13:23
|
Хап!
|
|
3
Вадяс
22.02.12
✎
13:33
|
Или если редактировать запись в диалоге, то как определить, что записи еще нет в базе?
|
|
4
DosWinXP
22.02.12
✎
13:54
|
В списке:
Процедура ТабличноеПоле1ПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
ТД = Элемент.ТекущиеДанные;
Если ТД <> Неопределено Тогда
ТД.Период = Дата(2010, 5, 7);
КонецЕсли;
КонецПроцедуры
|
|
5
DosWinXP
22.02.12
✎
14:00
|
В диалоге: есть основной реквизит формы РегистрСведенийМенеджерЗаписи. В СП по нему находим метод, который, я думаю, поможет дать ответ на (3):
РегистрСведенийМенеджерЗаписи.<Имя регистра сведений>.Выбран (InformationRegisterRecordManager.<Имя регистра сведений>.Selected)
Синтаксис:
Выбран()
Возвращаемое значение:
Тип: Булево. Истина - запись выбрана, Ложь - в противном случае.
Описание:
Определяет, считана запись или нет.
Доступность:
Сервер, толстый клиент, внешнее соединение.
|
|
6
Вадяс
22.02.12
✎
14:09
|
(4) Если изменить какое-нибудь поле, то тогда период автоматически поменяется
|
|
7
Вадяс
22.02.12
✎
14:09
|
АААА там же параметр новая строка!!!! Семен семеныч!!! Спасибо.
|
|