23.05.2016, 16:31 | #1 |
Участник
|
Связь inventsettlement с расходными и приходными проводками inventtrans с одинаковым лотом
Добрый день,
Акс 2009. Sp 5. у меня вопрос по связи inventsettlement с расходными и приходными складскими проводками одного и того же лота. мне нужно написать запрос на SQL,который получит данные себестоимости складских проводок по закупкам и продажам задним числом. (т.е. необходимо вычесть корректировки приходных проводок отчетного периода, сделанных после закрытия склада в конце месяца ) У нас каждый месяц происходит корректировка "в наличии" в конце месяца после закрытия склада с целью переоценки остатков на начало следующего периода. Т.о. открытые приходные проводки по закупкам и открытые приходные проводки -сторно заказов на продажу- переоцениваются. Мне для получения исходной себестоимости приходных проводок отчетного периода (после закрытия месяца )нужно вычесть все корректировки, которые начиная с даты окончания отчетного периода были сделаны операциями "закрытия и коррекция" с типом "в наличии" . Я не смогла разобраться до конца со связью таблиц inventtrans и inventsettlement для такого случая. У меня есть 1. расходная проводка по заказу на продажу 0027312 08.12.2015 номер лота IT-AA00074217 Продано -80, итоговая сумма затрат -27 156,54 2. а также приходная проводка по этому же заказу на продажу 0027312 08.12.2015 номер лота IT-AA00074217 Куплено 80, итоговая сумма затрат 28 115,17 Из формы складские проводки я просматриваю сопоставления для данных проводок. для проводки 1 номер лота IT-AA00074217 -мне выдает сопоставление: сопоставление №1 31.12.2015 операция закрытие склада. принцип сопоставления фифо , тип сопоставления расход.сопост. к-во -80, сумма сопоставления -27 156,54, корректировка -21 108,85 т для проводки 2 номер лота IT-AA00074217-мне выдает сопоставление: сопоставление №2 31.12.2015 операция закрытие склада. принцип сопоставления корректировка ,тип сопоставления полная корректировка,сопост к-во 0, Сумма сопоставления 0, корректировка 21 108,85 сопоставление №3 31.12.2015 операция в наличии. принцип сопоставления корректировка ,тип сопоставления корректировка сальдо,сопост к-во 0, Сумма сопоставления 0, корректировка 958,63 сопоставление №4 31.01.2016 операция закрытие склада. принцип сопоставления фифо ,тип сопоставления приход. сопост к-во 80 сумма 28 115,17 корректировка 0 Если я открываю непосредственно таблицу InventSettlement и делаю фильтр по inventransId IT-AA00074217 то у меня отображаются все 4 вышеописанных сопоставления, одно сопставление для расходной проводки и три для приходной. Я не могу понять как из этого множества записей выбрать запросом записи для расходной складской проводки заказа , и как выбрать для приходной складской проводки заказа. Потому что кроме связи по номеру лота других связей с inventTrans с inventSettlement не нахожу. Или надо выбирать для расходной проводки inventTrans только такие проводки inventSettlement которые имеют тип Расход? А для приходной проводки inventTrans только такие проводки inventSettlement которые имеют тип Приход, Корректировка Сальдо, Полная корректировка? Тогда вроде получается выбрать правильно проводки сопоставления. |
|
23.05.2016, 16:42 | #2 |
Участник
|
Поле TransRecId таблицы InventSettlement ссылается на RecId таблицы InventTrans.
Посмотрите на метод InventSettlement.InventTrans() |
|
|
За это сообщение автора поблагодарили: Aquarius (1). |