|
Инвентаризация товаров на складе | ☑ | ||
---|---|---|---|---|
0
envision
21.11.11
✎
10:08
|
Добрый день! 1с 8.2 , конф. УПП 1.3.17. РАУЗ. Документ инвентаризация товаров на складе. Есть функция модуля объекта документа СформироватьТаблицуОстатковЗатратПоМПЗ:
Функция СформироватьТаблицуОстатковЗатратПоМПЗ(ТекстОтбора, УпрУчет = Истина) ТекстЗапроса = "ВЫБРАТЬ | РегАналитикаУчетаЗатрат.Затрата КАК Номенклатура, | РегАналитикаУчетаЗатрат.ХарактеристикаЗатраты КАК ХарактеристикаНоменклатуры," +?(УчитыватьСерии, " | РегАналитикаУчетаЗатрат.СерияЗатраты КАК СерияНоменклатуры,","")+" | РегАналитикаУчетаЗатрат.Качество, | АналитикаВидаУчета2.СчетУчета, | Сумма(УчетЗатратРеглОстатки.КоличествоОстаток) КАК КоличествоОстаток, | Сумма(УчетЗатратРеглОстатки.СтоимостьОстаток) КАК СтоимостьОстаток |ИЗ | РегистрНакопления.УчетЗатратРегл.Остатки( | &ДатаОстатковЗатрат, //** | &ДатаОстатков, | АналитикаВидаУчета В | (ВЫБРАТЬ | АналитикаВидаУчета.Ссылка | ИЗ | РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета | ГДЕ | АналитикаВидаУчета.РазделУчета = &РазделУчета | И " + ТекстОтбора + ")) КАК УчетЗатратРеглОстатки | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегАналитикаУчетаЗатрат | ПО УчетЗатратРеглОстатки.АналитикаУчетаЗатрат = РегАналитикаУчетаЗатрат.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета2 | ПО УчетЗатратРеглОстатки.АналитикаВидаУчета = АналитикаВидаУчета2.Ссылка |СГРУППИРОВАТЬ ПО | РегАналитикаУчетаЗатрат.Затрата, | РегАналитикаУчетаЗатрат.ХарактеристикаЗатраты," +?(УчитыватьСерии, " | РегАналитикаУчетаЗатрат.СерияЗатраты,","")+" | РегАналитикаУчетаЗатрат.Качество, | АналитикаВидаУчета2.СчетУчета"; Если УпрУчет И глЗначениеПеременной("РежимИспользованияРасширеннойАналитикиУчетаНоменклатурыИЗатрат") = Перечисления.РежимыИспользованияРасширеннойАналитики.УправленческийИРегламентированныйУчет Тогда ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"УчетЗатратРегл","УчетЗатрат"); КонецЕсли; Возврат ТекстЗапроса; КонецФункции ... Запрос.УстановитьПараметр("ДатаОстатковЗатрат", Новый Граница(КонецМесяца(Дата),ВидГраницы.Включая)); Запрос.УстановитьПараметр("ДатаОстатков", ДатаОстатков); Так вот. В этой функции при использовании параметра &ДатаОстатков (как это было в УПП 1.2.39 )в инвентаризацию (например на 5 число месяца) попадают позиции номенклатуры с правильным остатком-количеством на дату инвентаризации (она же дата документа), но неправильной стоимостью, так как при РАУЗ правильная скорекктированная стоимость МПЗ расчитывается в конце месяца документом Расчет себестоимости. Если же в этой функции использовать параметр &ДатаОстатковЗатрат, то в инвентаризацию попадают позиции номенклатуры с правильным остатком-количеством и скорректированной стоимостью с учетом расчета себестоимости на конец месяца ЗА ИСКЛЮЧЕНИЕМ тех случаев, когда на конец месяца остаток-количество по номенклатуре равен НУЛЮ (например последним числом месяца док-том требование-накладная под ноль списали материал). Тогда документ инвентаризация как бы не видит что на 5е число еще есть остаток материала(поскольку спишут его только в конце месяца), а учитывает данные уже конца месяца, когда остаток-количество ноль и соответственно в ведомость эту номенклатуру вообще не включает. Собственно вопрос, кто-нибудь сталкивался? Как сделать, чтоб количество бралось на дату документа, но стоимость была скорректирована по расчету себестоимости, что-то не пойму? |
|||
1
envision
21.11.11
✎
15:16
|
up
|
|||
2
envision
22.11.11
✎
01:34
|
еще ап
|
|||
3
envision
22.11.11
✎
08:14
|
Тут задавался подобный вопрос v8: Инвентаризация в комплексной (РАУЗ) но ответа не было
|
|||
4
ilpar
22.11.11
✎
12:45
|
Комплексная - все работает
|
|||
5
ilpar
22.11.11
✎
12:48
|
с оговорками
|
|||
6
envision
22.11.11
✎
13:28
|
(5) какими оговорками?
|
|||
7
envision
23.11.11
✎
03:52
|
Судя по запросу, получается, что количество и сумма остатков получается либо на конец месяца (&ДатаОстатковЗатрат) , либо на дату документа (&ДатаОстатков).
А как сделать чтобы количество получалось на дату документа (т.е.&ДатаОстатков), а стоимость остатков на конец месяца (т.е.&ДатаОстатковЗатрат) ? Запрос ведь выбирает из РегистрНакопления.УчетЗатратРегл.Остатки(&ДатаОстатковЗатрат,...., т.е на какую то одну из этих дат. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |