|
Универсальная работа с общим реквизитом в регистре сведений
| ☑ |
0
baglandir111
15.06.20
✎
10:17
|
Есть общий реквизит "T" для некоторых регистров сведений.
Необходимо с помощю внешнего события сделать универсальную функцию,
которая будет заполнять этот реквизит "текущей датой" при записи регистра сведений.
В документе все очень просто :
Процедура T_DocumentПриЗаписи(Источник, Отказ) Экспорт
Если Отказ = ложь Тогда
Источник.T = ТекущаяДата();
КонецЕсли;
КонецПроцедуры
Не пойму как сделать в регистре чтобы не нужно было писать описания и отборы по каждому регистру сведений.
|
|
1
azt-yur
15.06.20
✎
10:21
|
(0) Подпиской на событие Перед записью для всех твоих регистров
|
|
2
baglandir111
15.06.20
✎
10:22
|
(0) понятно что подпиской на события , вопрос не где а как ?
|
|
3
azt-yur
15.06.20
✎
10:23
|
(2) Ну как то так:
Для Каждого Запись Из Источник Цикл
Запись.Т = ТекущаяДата();
КонецЦикла;
|
|
4
baglandir111
15.06.20
✎
10:32
|
(3) Супер ! Благодарю ! Это то что нужно !
|
|
5
Волшебник
модератор
15.06.20
✎
10:38
|
(3) Лучше так:
ТекДата = ТекущаяДата();
Для Каждого Запись Из Источник Цикл
Запись.Т = ТекДата;
КонецЦикла;
|
|
6
baglandir111
15.06.20
✎
11:13
|
(5) Благодарю !:-)
|
|