Создание операции и формирование проводок

Natalya

Active member
02.02.2008
25
0
#1
Здравствуйте.
Версия программы: Комплексная конфигурация, редакция 4.5 (7.70.502)

Запускается обработка, которая создаёт операцию и формирует проводки.
Обработка формируется, операция создана, проводки записываются. Доступ к этой операции из общего журнала документа открыт, т.е. любой пользователь может открыть эту операцию, соответственно обработка прервётся.
Есть ли в 1С 7.7 функция, которая будет блокировать доступ к создаваемой операции, пока записываются проводки, для всех пользователей.

Заранее, спасибо.
 

unknown181538

НеГуру
28.12.2008
1 417
0
#2
Какой может быть к ней доступ, пока она не записана? Не понял вопроса.
 

Natalya

Active member
02.02.2008
25
0
#3
Исправила ошибку. Ошибка в модуле была.
Ошибка была в том, что было написано перед созданием операции Операция.записать();:

Код:
Операция.новый();
//Операция.записать(); // вот это не нужно было
тз.выбратьСтроки();
пока тз.получитьСтроку()=1 цикл
Операция.новаяПроводка();
Операция.записать();
конецЦикла;
 
H

Hryv

#4
в первом варианте операция записывалась до создания первой строки, а теперь сразу после
имеет смысл только если в ТЗ всего одна строка
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#5
да, по логике вещей Операция.записать(); должно быть после цикла обхода ТЗ
 

vbs

Well-known member
18.02.2007
1 708
1
#10
И я в 2008-м всякое делал))
У каждого свои скелеты в шкафу))
Отсюда мораль - многое приходит с опытом. В свое время мне вполне уверенно говорили :
хочешь научиться хорошо играть в бридж - придется для начала сыграть 10 тысяч сдач (а это, условно говоря, год игры по вечерам без перерыва)