Имя: Пароль:
1C
1С v8
Проведение документа с определенным статусом
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)

Например типовая УТ во время обработки проведения сначала чистить движения по документу (имхо, на память пишу).
Да и во время обычно делает загрузить на таблицы значений и все твои движения "улетают"

Так что имхо подписка и явно
.Записать()
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.