Имя: Пароль:
1C
1С v8
Регистр сведений. Удаление записи
0 Adm1nSpb
 
26.04.17
13:44
Есть регистр сведений, подчиненный регистратору.
Но вот в чем вопрос.
Регистратор - документ в котором проведение как таковое отключено вообще. Написан иной функционал отправки смс (Рарус СМС Коммуникатор).
Задача - вручную сделать несколько движений в регистре.

Как это сделать в форме документа уже придумал.

Но если в списке документов или в форме выбора документ пометят на удаление - как тогда из этих форм удалить движения в ручную?
1 mkalimulin
 
26.04.17
13:46
(0) М.б. все таки программно, а не в ручную?
2 бомболюк
 
26.04.17
13:47
в форме не надо этого делать, объект документа и без формы может существовать. Для этого придуманы ОбработкаПроведения и ОбработкаУдаленияПроведения.
3 Naf2017
 
26.04.17
13:51
через набор записей, но это изврат
4 Рэйв
 
26.04.17
13:53
Дв=Док.Объект.Движения.Имя;
Дв.Прочитать();
Дв.Очистить();
Об.Записать();
5 Рэйв
 
26.04.17
13:55
*Док.Объект ->ДокОбъект
6 Рэйв
 
26.04.17
13:55
Об=ДокОбъект тоже:-)
7 Adm1nSpb
 
26.04.17
14:00
В документе отправки смс от рарус есть кнопка отправить.
Проведение отключено.
После создания документа и нажатия этой кнопки  - форма больше не редактируется. Ну...возможность удалить документ есть.

Была мысль в случае пометки удаления в форме списка просто стереть созданные вручную движения. Больше...вроде бы ничто бы не мешало.
8 Adm1nSpb
 
26.04.17
14:02
Допустим включаю проведение.
С одной стороны - ряд плюсов, с другой - если посмотреть функционал от раруса...смысла в нем тоже нет.

Вообще...если глубже копнуть может стоит запретить удаление? СМС улетела...назад не поймаешь)))))))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.