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

  • Автор темы Natalya
  • Дата начала
N

Natalya

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

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

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

unknown181538

Какой может быть к ней доступ, пока она не записана? Не понял вопроса.
 
N

Natalya

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

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

Hryv

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

KiR

да, по логике вещей Операция.записать(); должно быть после цикла обхода ТЗ
 
U

unknown181538

И в цикле тоже сработает, только ...зачем ? Одну и ту же операцию записывать несколько раз
Помнится, один товарищ записывал в цикле неколько тысяч проводок.... несколько часов записывалось.
 
V

vbs

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!