|
Отчет производства за смену не проставляет сумму в движениях | ☑ | ||
---|---|---|---|---|
0
AlexToo
15.02.17
✎
12:04
|
Добрый день, конфа УПП 1,3 ситуация провожу отчет производства за смену и по регистру накопление "Партии товаров на складах (бухгалтерский учет)" пишутся движения сумма указывается, а вот по регистру "Партии товаров на складах (управленческий учет)" движения тоже делаются но сумма не указывается, в чем может быть проблема?
|
|||
1
AlexToo
15.02.17
✎
12:25
|
Вот движения по регистру бух. учету https://yadi.sk/i/TcRtv3jN3E6yXm
по управлен. учету https://yadi.sk/i/17a5ZvWr3E6yYJ |
|||
2
Морозов Александр
15.02.17
✎
12:27
|
наверно надо посмотреть настройки управленческого учета...
|
|||
3
Джинн
15.02.17
✎
12:29
|
(0) А должна? Плановая себестоимость используется?
|
|||
4
AlexToo
15.02.17
✎
12:32
|
(3) да, плановая используется. Цены установлены.
|
|||
5
AlexToo
15.02.17
✎
12:32
|
(2) да уже всё что мог проверил(настройка программы,параметров учета, учетная политика), везде всё нормально.
|
|||
6
Джинн
15.02.17
✎
12:34
|
(4) Уверены, что установлены? Характеристики, дата установки?
|
|||
7
AlexToo
15.02.17
✎
12:35
|
(6) характеристики не используем, дата установки 01.01.17, если бы цены были не установлены то и по бух учету сумм не было б.
|
|||
8
AlexToo
15.02.17
✎
13:06
|
апну
|
|||
9
Джинн
15.02.17
✎
13:09
|
(8) Модуль УправлениеПроизводствомДвиженияПоРегистрам, отладчик.
|
|||
10
AlexToo
15.02.17
✎
13:17
|
(9) да, уже залез туда. Выходит что для суммы по упр. учету он выбрает суммы из регистра ЗатратыНаВыпускПродукции вот код:
ВЫБРАТЬ ЗатратыНаВыпускПродукции.Продукция КАК Продукция, ЗатратыНаВыпускПродукции.ХарактеристикаПродукции КАК ХарактеристикаПродукции, ЗатратыНаВыпускПродукции.СерияПродукции КАК СерияПродукции, ЗатратыНаВыпускПродукции.Спецификация КАК Спецификация, ЗатратыНаВыпускПродукции.Заказ КАК Заказ, ЗатратыНаВыпускПродукции.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа, СУММА(ЗатратыНаВыпускПродукции.Сумма) КАК Сумма ИЗ РегистрНакопления.ЗатратыНаВыпускПродукции КАК ЗатратыНаВыпускПродукции ГДЕ ЗатратыНаВыпускПродукции.Регистратор = &Ссылка И ЗатратыНаВыпускПродукции.СтатьяЗатрат.СтатусМатериальныхЗатрат <> &СтатусМатериальныхЗатратПринятые СГРУППИРОВАТЬ ПО ЗатратыНаВыпускПродукции.НоменклатурнаяГруппа, ЗатратыНаВыпускПродукции.Продукция, ЗатратыНаВыпускПродукции.ХарактеристикаПродукции, ЗатратыНаВыпускПродукции.СерияПродукции, ЗатратыНаВыпускПродукции.Спецификация, ЗатратыНаВыпускПродукции.Заказ но дело в том, что по этому регистру движения не делаются. |
|||
11
Джинн
15.02.17
✎
13:23
|
(10) Это Вы куда-то не туда завернули. Это ближе к стоимости по прямым затратам, не к плановой. Ищите что-то типа ЗапросПоУчетнойСтоимости или похожее.
Конечно весь модуль наизусть не помню, но вроде так. |
|||
12
AlexToo
15.02.17
✎
13:32
|
(11) так это и есть часть запроса по учетной стоимости, которая именно стоимость управ. учета вытаскивает.
|
|||
13
AlexToo
15.02.17
✎
13:34
|
Вот весь запросПоУчетнойСтоимости:
ВЫБРАТЬ ТабличнаяЧасть.НоменклатурнаяГруппа, ТабличнаяЧасть.Номенклатура, ТабличнаяЧасть.ХарактеристикаНоменклатуры, ТабличнаяЧасть.СерияНоменклатуры, ТабличнаяЧасть.Спецификация, ТабличнаяЧасть.Заказ, ТабличнаяЧасть.ЗаказРегл, СУММА( ЕСТЬNULL(СтоимостьПродукцииУУ.Сумма, 0) ) КАК СтоимостьУУ, //УчетнаяСтоимостьБУ СУММА( ЕСТЬNULL(СтоимостьПродукцииБУ.Сумма, 0) ) КАК СтоимостьБУ, //УчетнаяСтоимостьНУ СУММА( ЕСТЬNULL(СтоимостьПродукцииНУ.Сумма, 0) ) КАК СтоимостьНУ, //ПлановаяСтоимостьУУ СУММА( ЕСТЬNULL(СтоимостьПродукцииУУ.Цена, 0) * ТабличнаяЧасть.Количество) КАК СтоимостьУУ, СУММА( ЕСТЬNULL(СтоимостьПродукцииБУ.Цена, 0) * ТабличнаяЧасть.Количество) КАК СтоимостьБУ, СУММА( ЕСТЬNULL(СтоимостьПродукцииНУ.Цена, 0) * ТабличнаяЧасть.Количество) КАК СтоимостьНУ, //НулеваяСтоимостьУУ 0 КАК СтоимостьУУ, //НулеваяСтоимостьБУ 0 КАК СтоимостьБУ, //НулеваяСтоимостьНУ 0 КАК СтоимостьНУ, СУММА(ТабличнаяЧасть.Количество) КАК Количество ИЗ ( ВЫБРАТЬ ТабличнаяЧасть.НоменклатурнаяГруппа, ТабличнаяЧасть.Номенклатура, ТабличнаяЧасть.ХарактеристикаНоменклатуры, ТабличнаяЧасть.СерияНоменклатуры, ТабличнаяЧасть.Спецификация, ВЫБОР КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказПокупателя И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) ТОГДА ТабличнаяЧасть.Заказ КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказНаПроизводство И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) И &УчетЗатратПоЗаказамНаПроизводство ТОГДА //ДляРеглУчета И &УчетЗатратПоЗаказамНаПроизводствоРегл ТОГДА ТабличнаяЧасть.Заказ ИНАЧЕ Неопределено КОНЕЦ КАК Заказ, ВЫБОР КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказПокупателя И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) ТОГДА ТабличнаяЧасть.Заказ КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказНаПроизводство И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) //ДляУпрУчета И &УчетЗатратПоЗаказамНаПроизводство ТОГДА И &УчетЗатратПоЗаказамНаПроизводствоРегл ТОГДА ТабличнаяЧасть.Заказ ИНАЧЕ Неопределено КОНЕЦ КАК ЗаказРегл, СУММА( Количество * ВЫБОР КОГДА Не Номенклатура.ЕдиницаХраненияОстатков.Коэффициент ЕСТЬ NULL И Коэффициент <> 0 ТОГДА Коэффициент /Номенклатура.ЕдиницаХраненияОстатков.Коэффициент ИНАЧЕ 1 КОНЕЦ ) КАК Количество ИЗ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК ТабличнаяЧасть ГДЕ ТабличнаяЧасть.Ссылка = &Ссылка И (ТабличнаяЧасть.ВидВыпуска = &ВидВыпускаВыпуск И ТабличнаяЧасть.Ссылка.ИспользоватьНаработку ИЛИ Не ТабличнаяЧасть.Ссылка.ИспользоватьНаработку) СГРУППИРОВАТЬ ПО ТабличнаяЧасть.НоменклатурнаяГруппа, ТабличнаяЧасть.Номенклатура, ТабличнаяЧасть.ХарактеристикаНоменклатуры, ТабличнаяЧасть.СерияНоменклатуры, ТабличнаяЧасть.Спецификация, ВЫБОР КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказПокупателя И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) ТОГДА ТабличнаяЧасть.Заказ КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказНаПроизводство И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) И &УчетЗатратПоЗаказамНаПроизводство ТОГДА //ДляРеглУчета И &УчетЗатратПоЗаказамНаПроизводствоРегл ТОГДА ТабличнаяЧасть.Заказ ИНАЧЕ Неопределено КОНЕЦ, ВЫБОР КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказПокупателя И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказПокупателя.ПустаяСсылка) ТОГДА ТабличнаяЧасть.Заказ КОГДА ТабличнаяЧасть.Ссылка.ИспользоватьЗаказы И ТабличнаяЧасть.Заказ ССЫЛКА Документ.ЗаказНаПроизводство И ТабличнаяЧасть.Заказ <> ЗНАЧЕНИЕ(Документ.ЗаказНаПроизводство.ПустаяСсылка) //ДляУпрУчета И &УчетЗатратПоЗаказамНаПроизводство ТОГДА И &УчетЗатратПоЗаказамНаПроизводствоРегл ТОГДА ТабличнаяЧасть.Заказ ИНАЧЕ Неопределено КОНЕЦ ) КАК ТабличнаяЧасть ЛЕВОЕ СОЕДИНЕНИЕ ( ВЫБРАТЬ ЗатратыНаВыпускПродукции.Продукция, ЗатратыНаВыпускПродукции.ХарактеристикаПродукции, ЗатратыНаВыпускПродукции.СерияПродукции, ЗатратыНаВыпускПродукции.Спецификация, ЗатратыНаВыпускПродукции.Заказ, ЗатратыНаВыпускПродукции.НоменклатурнаяГруппа, //ДляНалУчета СУММА(ЗатратыНаВыпускПродукции.ПостояннаяРазница) КАК ПостояннаяРазница, //ДляНалУчета СУММА(ЗатратыНаВыпускПродукции.ВременнаяРазница) КАК ВременнаяРазница, СУММА(ЗатратыНаВыпускПродукции.Сумма) КАК Сумма ИЗ РегистрНакопления.ЗатратыНаВыпускПродукции КАК ЗатратыНаВыпускПродукции ГДЕ ЗатратыНаВыпускПродукции.Регистратор = &Ссылка И ЗатратыНаВыпускПродукции.СтатьяЗатрат.СтатусМатериальныхЗатрат <> &СтатусМатериальныхЗатратПринятые СГРУППИРОВАТЬ ПО ЗатратыНаВыпускПродукции.НоменклатурнаяГруппа, ЗатратыНаВыпускПродукции.Продукция, ЗатратыНаВыпускПродукции.ХарактеристикаПродукции, ЗатратыНаВыпускПродукции.СерияПродукции, ЗатратыНаВыпускПродукции.Спецификация, ЗатратыНаВыпускПродукции.Заказ ) КАК СтоимостьПродукцииУУ ПО ТабличнаяЧасть.НоменклатурнаяГруппа = СтоимостьПродукцииУУ.НоменклатурнаяГруппа И ТабличнаяЧасть.Номенклатура = СтоимостьПродукцииУУ.Продукция И ТабличнаяЧасть.ХарактеристикаНоменклатуры = СтоимостьПродукцииУУ.ХарактеристикаПродукции И ТабличнаяЧасть.СерияНоменклатуры = СтоимостьПродукцииУУ.СерияПродукции И ТабличнаяЧасть.Спецификация = СтоимостьПродукцииУУ.Спецификация И ТабличнаяЧасть.Заказ = СтоимостьПродукцииУУ.Заказ //ДляРеглУчета И ТабличнаяЧасть.ЗаказРегл = СтоимостьПродукцииУУ.Заказ ЛЕВОЕ СОЕДИНЕНИЕ ( ВЫБРАТЬ ЦеныНоменклатуры.Номенклатура, ЦеныНоменклатуры.ХарактеристикаНоменклатуры, (ЦеныНоменклатуры.Цена * ЕСТЬNULL(КурсыВалют.Курс, 0) * (ВЫБОР КОГДА ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент ЕСТЬ NULL ИЛИ ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент = 0 ТОГДА 1 ИНАЧЕ ЦеныНоменклатуры.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент КОНЕЦ) * ЕСТЬNULL(КурсВалютыУчета.Кратность, 1) / ( ЕСТЬNULL(КурсВалютыУчета.Курс, 1) * (ВЫБОР КОГДА КурсыВалют.Кратность ЕСТЬ NULL ИЛИ КурсыВалют.Кратность = 0 Тогда 1 ИНАЧЕ КурсыВалют.Кратность КОНЕЦ) ) ) КАК Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонДата, ТипЦен В ( ВЫБРАТЬ Константы.ТипЦенПлановойСебестоимостиНоменклатуры ИЗ Константы КАК Константы ) И Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК Документ ГДЕ Документ.Ссылка = &Ссылка ) ) КАК ЦеныНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&КонДата) КАК КурсыВалют ПО КурсыВалют.Валюта = ЦеныНоменклатуры.Валюта ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&КонДата, ВАЛЮТА В ( ВЫБРАТЬ //ДляУпрУчета Константы.ВалютаУправленческогоУчета Константы.ВалютаРегламентированногоУчета ИЗ Константы КАК Константы ) ) КАК КурсВалютыУчета ПО ИСТИНА ) КАК СтоимостьПродукцииБУ ПО ТабличнаяЧасть.Номенклатура = СтоимостьПродукцииБУ.Номенклатура И ТабличнаяЧасть.ХарактеристикаНоменклатуры = СтоимостьПродукцииБУ.ХарактеристикаНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ ( ВЫБРАТЬ ЦеныНоменклатуры.Номенклатура, ЦеныНоменклатуры.ХарактеристикаНоменклатуры, (ЦеныНоменклатуры.Цена * ЕСТЬNULL(КурсыВалют.Курс, 0) * (ВЫБОР КОГДА ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент ЕСТЬ NULL ИЛИ ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент = 0 ТОГДА 1 ИНАЧЕ ЦеныНоменклатуры.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент / ЦеныНоменклатуры.ЕдиницаИзмерения.Коэффициент КОНЕЦ) * ЕСТЬNULL(КурсВалютыУчета.Кратность, 1) / ( ЕСТЬNULL(КурсВалютыУчета.Курс, 1) * (ВЫБОР КОГДА КурсыВалют.Кратность ЕСТЬ NULL ИЛИ КурсыВалют.Кратность = 0 Тогда 1 ИНАЧЕ КурсыВалют.Кратность КОНЕЦ) ) ) КАК Цена ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&КонДата, ТипЦен В ( ВЫБРАТЬ Константы.ТипЦенПлановойСебестоимостиНоменклатуры ИЗ Константы КАК Константы ) И Номенклатура В ( ВЫБРАТЬ РАЗЛИЧНЫЕ Номенклатура ИЗ Документ.ОтчетПроизводстваЗаСмену.Продукция КАК Документ ГДЕ Документ.Ссылка = &Ссылка ) ) КАК ЦеныНоменклатуры ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&КонДата) КАК КурсыВалют ПО КурсыВалют.Валюта = ЦеныНоменклатуры.Валюта ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&КонДата, ВАЛЮТА В ( ВЫБРАТЬ //ДляУпрУчета Константы.ВалютаУправленческогоУчета Константы.ВалютаРегламентированногоУчета ИЗ Константы КАК Константы ) ) КАК КурсВалютыУчета ПО ИСТИНА ) КАК СтоимостьПродукцииНУ ПО ТабличнаяЧасть.Номенклатура = СтоимостьПродукцииНУ.Номенклатура И ТабличнаяЧасть.ХарактеристикаНоменклатуры = СтоимостьПродукцииНУ.ХарактеристикаНоменклатуры СГРУППИРОВАТЬ ПО ТабличнаяЧасть.НоменклатурнаяГруппа, ТабличнаяЧасть.Номенклатура, ТабличнаяЧасть.ХарактеристикаНоменклатуры, ТабличнаяЧасть.СерияНоменклатуры, ТабличнаяЧасть.Спецификация, ТабличнаяЧасть.Заказ, ТабличнаяЧасть.ЗаказРегл УПОРЯДОЧИТЬ ПО ТабличнаяЧасть.НоменклатурнаяГруппа, ТабличнаяЧасть.Номенклатура, ТабличнаяЧасть.ХарактеристикаНоменклатуры, ТабличнаяЧасть.СерияНоменклатуры, ТабличнаяЧасть.Спецификация, ТабличнаяЧасть.Заказ, ТабличнаяЧасть.ЗаказРегл |
|||
14
AlexToo
15.02.17
✎
13:36
|
Я в тупике)) получается что для управ.учета сумма должна браться из регистра ЗатратыНаВыпускПродукции движения в котором должен сделать тот же самый отчет производства за смену, который я провожу. но он движений по этому регистру не делает. Замкнутый круг.
|
|||
15
Джинн
15.02.17
✎
13:53
|
(14) Не верю (с) Станиславский.
Вы куда-то не туда зарулили. Должна быть табличная часть с левым соединением с ценами. Времени самому копать нет - смотрите внимательнее. |
|||
16
eklmn
гуру
15.02.17
✎
14:04
|
(13) идиот
|
|||
17
AlexToo
15.02.17
✎
14:14
|
(15) когда выбираются суммы по бух. учету, то там запрос с левым соединением с ценами, а для упр. учета вот этот регистр затрат.
|
|||
18
AlexToo
15.02.17
✎
14:15
|
(15) ну по крайней мере у меня именно так в базе, сейчас пытаюсь понять почему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |