Проведение документа с определенным статусом
☑
0
Denis163
14.10.22
✎
11:25
Всем привет!)
Есть документ, у него есть статусы "Согласована", "К оплате", которые хранятся в перечислениях
Вопрос:
Как проводить документ только со Статусом "Согласована"?)
1
Garykom
гуру
14.10.22
✎
11:28
Это вопрос со стороны пользователя или программиста?
2
Denis163
14.10.22
✎
11:30
(1) Со стороны программиста, какое условие нужно написать, чтобы документ проводился только в статусе "Согласована")
3
Denis163
14.10.22
✎
11:33
4
mistеr
14.10.22
✎
11:44
(3) "После" уже поздно отменять проведение. Надо "перед" или в процессе.
5
Bigbro
14.10.22
✎
11:46
если статус <> перечисление.статусы.мойстатус1 тогда
Возврат
КонецЕсли;
6
2S
14.10.22
✎
11:48
(5) не, скорее всего левое соединение с регистром
7
Garykom
гуру
14.10.22
✎
11:51
(6) причем учитывая что там записи может не быть или быть несколько записей ))
8
Мультук
гуру
14.10.22
✎
11:56
(0)
Например типовая УТ во время обработки проведения сначала чистить движения по документу (имхо, на память пишу).
Да и во время обычно делает загрузить на таблицы значений и все твои движения "улетают"
Так что имхо подписка и явно
.Записать()
Независимо от того, куда вы едете — это в гору и против ветра!