Имя: Пароль:
1C
1С v8
Запрет на редактирование (УТ 11)
0 kintevy
 
29.05.23
14:00
Ситуация 1) Создается документ заказ клиента, на его основании вводится документ реализации, после чего из формы реализации пытаюсь закрыть заказ клиента, но программа выдает ошибку на блокировку объекта.
Ситуация 2) Если переоткрыть заказ клиента и снова попытаться закрыть заказ клиента из формы реализации, программа дает это сделать. Событие происходит в ПомощникЗакрытияЗаказов.ФормаЗакрытия.ГотовоСервер там в цикле вызывается метод ЗаблокироватьДанныеДляРедактирования(ТекСтрока.Значение).
Вопрос: В чем разница между ситуациями и как контролировать этот процесс в пользу того, чтобы в ситуации 1 я смог без проблем провести реализацию
1 Fish
 
29.05.23
14:05
Главное, не сообщай, какая у тебя конфигурация и какой релиз.
2 kintevy
 
29.05.23
14:06
(1) ут 11.5 8.3.20.2184
3 kintevy
 
29.05.23
14:08
(2) 11.5.12.53
4 PuhUfa
 
29.05.23
15:10
(0) 1. Ругается потому что заказ заблокирован тобой же. ты же его только создал и он у тебя открыт
2. когда ты переоткрыл заказ но ничего в нем еще не потрогал он и не заблокирован, поэтому помощник может его закрыть
3. зачем ты вообще закрываешь заказ руками если в УТ11 они должны закрываться самостоятельно автоматом.
5 kintevy
 
29.05.23
15:22
(4) логика организации 1 заказ = 1 реализация, т.е 1 ввод на основании. в реализации может быть не все количество по заказу и соответственно заказ не закроется автоматом
6 Мультук
 
29.05.23
15:29
(5)

Вариант 1
Открываем заказ
Создаем и проводим РТУ
Закрываем форму РТУ
Закрываем заказ, нажимая кнопку в заказе клиента

Вариант2
После создания РТУ произносим волшебную мантру "ихусним"
Ночью специально написанное регламентное задание закрывает "такие частично-отгруженные заказы"
7 Проводкин
 
29.05.23
15:38
(5) для чего  заводить заказы в таком случае ? ведите  без заказов клиента