Ошибка возникает при записи набора записей стандартным образом (Через процедуру ОбработкаПроведения) в РН СвободныеОстатки.
Как я понимаю, всё из-за того что я установил блокировку в этой строке:
Движения.СвободныеОстатки.БлокироватьДляИзменения = Истина;
Ошибка:
блокировка для изменения запрещена для автоматического режима блокировки
(1) Разумеется, если перевел на управляемые режим все документы по регистру.
Если не все, то убери Движения.СвободныеОстатки.БлокироватьДляИзменения = Истина;
(5) Это хорошо.
Но их нужно использовать или везде или нигде.
Но нельзя просто в одном месте.
Не может регистр "СвободныеОстатки" одними документами блокироваться в управляемом режиме, другими документами в автоматическом.
Просто потому, что управляемые и автоматические блокировки друг друга не видят. Поэтому система запрещает одновременное их использование.
Просто потому, что управляемые и автоматические блокировки друг друга не видят. Поэтому система запрещает одновременное их использование. - так как включить управляемые блокировки или где у меня ошибка? http://gfile.ru/a6X6s
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший