при проведении реализации - необходимо создать перемещение #464960


#0 by Нууф-Нууф
есть одна из задач на спеца по платформе. вообщем при продаже необходимо контролировать остаток на - и если недостаточно - создавать перемещение с другого склада. ВОПРОС - в каком месте создавать документ перемещение? в обработке перед записью или в обработке проведения?
#1 by mikecool
имхо - в проведении с перечитыванием данных но это сугубо  мое имхо
#2 by Нууф-Нууф
что значит с перечитыванием?
#3 by butterbean
интересно, а что делать если реализацию снимут с проведения
#4 by Нууф-Нууф
так такое не рассматривается
#5 by Нууф-Нууф
у меня мало знаний про блокировки...
#6 by butterbean
странно, в экзамене на спеца обычно все рассматривается, я 8-ку правда не сдавал, тока 7.7
#7 by Axel2009
когда выясняется чего не хватает, тогда и делать.
#8 by mikecool
с повторной проверкой остатка, хотя по идее в той же транзакции должно хватать, хз в обчем - проверять надо
#9 by mikecool
+8 и создавать в одной транзакции - так, чтобы при отказе в проведении откатывалось создание перемещения
#10 by Нууф-Нууф
т.е. создавать такой документ в обработке проведения не стремно?
#11 by Кокос
не стремно. делал, при проведении реализации с другой компании использующей склад текущей, формирование РеализацииКомисии и Поступления комиссии на день продаж после чего продажа норм проводилась. формирование документов делал в общем модуле чтобы не мусорить в модуле объекта.
#12 by Нууф-Нууф
а не правильнее было бы блокировать записи запросом "для изменения" в обработке перед записью и там же создавать документ перемещения. и сохранится ли эта блокировка до обработки проведения?
#13 by Нууф-Нууф
апп
#14 by Кокос
"при продаже необходимо контролировать остаток на - и если недостаточно - создавать перемещение с другого склада." а причем тут блокировки? "при продаже" означает что продажа открыта вами.  а документ можно создать в конце обработки проведения В перемещении гдето хранить ссылку на проводимый документ. Ну и соответственно в обработке удаления проведения документа по этой ссылке документ удалять. ну или удалять строки если у вас на много реализаций одно перемещение или на каждую комбинацию склада отправителя и получателя одно перемещение.
#15 by Дикообразко
полностью задание....кажи... такие вещи лучше делать в ПослеЗаписи, Формы
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С