Показать сообщение отдельно
Старый 30.05.2025, 19:36   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,973 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Lankey Посмотреть сообщение
Есть стандартный метод custTrans::findByVoucher , но он возвращает первую попавшуюся проводку..
А их же там на один ваучер может быть несколько...И как корректно найти custTrans проводку в таком случае?
Мне кажется, вы путаете с Invoice
Вот они как раз могли дублироваться так что если сформировали CustInvoiceJour, затем сторнировали и провели повторно с тем же номером то и были дубли в Invoice в CustTrans.

А CustTrans.Voucher / CustInvoiceJour.LedgerVoucher не повторялся так как выделялся по номерной серии. Так что для ваучеров с уникальностью все намного лучше.