#0
by Капюшон
Есть документ1 (Корректировка Реализации). Нужно, Чтобы при проведении этого документа, создавался автоматически документ "Корректировка долга" и проводился соответственно тоже. Как это лучше организовать? Можно в обработку проведения вставить строчки, создающие второй документ и проводящие его?
#4
by Капюшон
я умею всё это делать. Но сейчас меня интересует как полагается делать это. ну в модуле проведения? или отлавливать событие проведения документа и тогда уже создавать?
#7
by ОбычныйЧеловек
А не проще при проведении документа "Корректировка реализации" двинуть регистры взаиморасчетов? Так и предвижу следующий вопрос "как лучше отменить проведении одного документе при отмене проведения другого".
#8
by Капюшон
про отмену проведения ты ловко подметил ) А регистры двинуть то тяжелее. там же в УПП так всё запутано.
#9
by iamnub
Говорит дело. Создавать и проводить один документ из другого - даже по меркам 1С - моветон.
#10
by ОбычныйЧеловек
значит все таки отмена проведения будет нужна? ;) Ну раз так (+ не хочешь заморачиваться написанием кода по проведению по взаиморасчетов) тогда сделай так: При проведении документа "Корректировка реализации" проведи документ корректировка долга - все его движения скинь в документ "Корректировка реализации" а документ "корректировка долга" тут же удали. Паршивенько конечно, но работоспособно.
#11
by Flyd-s
Можно перед записью создавать документ корректировка долга, привязывать его к корректировке реализации, в случае успешного проведения корректировки реализации проводить корректировку долга. Отменять проведение перед записью, если режим проведения отмена проведения
#12
by andrewks
задача изначальна порочна и некорректна. двигай сразу все регистры, какие надо, и не ешь людям мозг
#13
by Капюшон
дак это же УПП. там через общие модули многое сделано. не так то просто там вносить изменения в код.
#14
by andrewks
а кто-то обещал, что будет легко? либо делай регламентные обработки, которые периодически будут пробегаться по нужным документам, и, в зависимости от их состояния, проводитьудалять документы-спутники
#17
by ОбычныйЧеловек
Что конкретно тут не понятно? берешь движения который сделал документ "Корректировка долга" и переносишь их в документ "Корректировка реализации" - код в 3 строчки.
#18
by Капюшон
как всё же? отбор по регистратору чтоли делать? загрузить движения и выгрузить или как? или перебор движений документа делать? еще поглубеже поясните пожалуйста
#19
by ОбычныйЧеловек
>>отбор по регистратору чтоли делать? Да. (как без этого движения-то получить) >>загрузить движения и выгрузить или как? Нет. (таким образом затрешь движения которые сделает документ коррек. реализ.) >>перебор движений документа делать? Да.
#22
by DGorgoN
Плюсую по поводу дописать документ. Документов как минимум меньше будет. А если на кол-во документов пофик но нужна быстрота реализации - скопировать исходный документ в новый и дальше уже в новом документе формировать 2 документа и проводить их. Сам документ т.е. не проводить. Реквизиты считывать из 1-го проведенного. Но этот способ уж совсем корявый.
#27
by Капюшон
а потому что брак бывает. и им легче вот так вот к браку отнестись. скорректировать стоимость реализации а деньги на аванс начислить
#28
by Mironoff
Я бы сделал наподобие стандартной кнопки "Оформить документы" в форме документа Реализация товаров и услуг
#29
by Капюшон
но проблема в том что корректировку делают прямо внутри документа "Корректировка реализации" и иж потом только известно как долго корректировать.
#30
by Капюшон
А всё же как движения скопировать из проведённого документа? это если модуль не дописывать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Розница - 100% скидка
- v7: Как установить V77plus.dll?
- v7: выделить цветом строку в журнале документа
- Не выбираются КФО в платежках в БГУ
- Обновление нетиповой 8
- Почему макет выводится дважды?
- выгрузка таблицы значений в XML файл и загрузка оттуда
- v7: проблема с выбором субконто
- открыть форму из серверной процедуры
- не устанавливается Alcohol 120 %
- v7: Данные не попадают в ТЗ
- Выгрузка из Тис в УТ 10
- v7: НазначитьТип для реквизита в таб. части документа
- v7: Как найти элемент по внутреннему идентификатору 7.7
- 1C 8.2 ЗУП Как ввести начальные остатки?
- ЗУП 8.2 Откорректировать НДФЛ после переноса данных
- Ошибка разбора XML
- БП 2.0. Как принять товар упаковкой, а списать килограммом ?
- Хранение файла во внешней обработке 8.2
- Поля ввода в скругленной рамке - как?