Получение данных из регистра и удаление записи
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
&НаСервере Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи) // составим строку, которую будем выводить в документ Путевой лист Запись.КатегорииТСВодителя = СоставитьСтрокуКатегорииТС(); // пользоват. функция // если запись в регистре по водителю уже есть - удалим МенеджерЗаписи = РегистрыСведений.КатегорииТС.СоздатьМенеджерЗаписи(); МенеджерЗаписи.ФизЛицо = ТекущийОбъект.ФизЛицо; // отбор МенеджерЗаписи.Прочитать(); Если МенеджерЗаписи.Выбран() Тогда МенеджерЗаписи.Удалить(); КонецЕсли; // заполняем запись новыми данными из формы записи ЗаполнитьЗначенияСвойств(ТекущийОбъект,Запись); КонецПроцедуры |
[свернуть]