Копия операции "Возврат покупателя"

Копия операции "Возврат покупателя"

Сообщение bushik.zp » Ср мар 24, 2021 2:16 pm

Возникла необходимость создать ещё одну операцию по шаблону "Возврат покупателя", но без учёта долга. Основная задача: чтобы при закрытии и проводки этой продажи количество товаров умножалось на -1 (как есть в стандартной ситуации).
Создал копию продажи "Возврат покупателя", никаких изменений в проводках не делал.
Провожу операцию продажи "Копия: Возврат покупателя", но количество не умножается на -1, а списывается (со всеми вытекающими последствиями: кол-во товара уменьшается и т.д.). Как буд-то сделал обычную продажу.
-
Где загвоздка? На каком этапе кол-во меняется на минус? И как это реализовать в "Копия: Возврат покупателя"?
bushik.zp
 
Сообщения: 18
Зарегистрирован: Ср мар 27, 2019 7:51 pm

Re: Копия операции "Возврат покупателя"

Сообщение dmitry » Чт мар 25, 2021 6:25 am

Нажать "Выбор опрации", выбрать "Копия: Возврат покупателя", нажать "Изменить".
Внизу нажать "Программа":

1.png
1.png (57.2 КБ) Просмотров: 544

скопировать, вставить и сохранить:

Код: Выделить всё
Dim Trans As Predpr.TransRow, SRow As Predpr.SubRow
        Trans = Op.DocTransCalc(1)
        For Each SRow In Trans.SubRows.Values
            SRow.Qnt = System.Math.Abs(SRow.Qnt) * -1
        Next
        Trans = Op.DocTransCalc(2)
        For Each SRow In Trans.SubRows.Values
            SRow.Qnt = System.Math.Abs(SRow.Qnt) * -1
        Next
dmitry
Разработчик
 
Сообщения: 3724
Зарегистрирован: Чт янв 27, 2011 3:43 pm

Re: Копия операции "Возврат покупателя"

Сообщение bushik.zp » Чт мар 25, 2021 11:25 am

Спасибо. Всё получилось.
bushik.zp
 
Сообщения: 18
Зарегистрирован: Ср мар 27, 2019 7:51 pm


Вернуться в Использование программы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 9