|
Загадка расчета себестоимости УТ (11.1.2.31) | ☑ | ||
|---|---|---|---|---|
|
0
StanleyMarsh
01.04.14
✎
14:07
|
Если делаешь расчет себестоимости с вариантом Фактический, не учитываются доп расходы, а если предварительный то учитываются (сумма по факту больше выходит). Как так, если должно быть наоборот? Я что то явно не понимаю. Внизу приведен кусок кода, где это происходит.
Процедура РаспределитьРасходыНаСебестоимость(КонецПериода, МенеджерВременныхТаблиц, ПредварительныйРасчет) Если ПредварительныйРасчет Тогда ТаблицаДопРасходов = Документы.РаспределениеРасходовНаСебестоимостьТоваров.ТаблицаРаспределенияРасходовНаСебестоимостьТоваров( КонецПериода, мМассивОрганизаций); ТаблицаДопРасходов.Колонки.Удалить("Подразделение"); ТаблицаДопРасходов.Колонки.Удалить("СтатьяРасходовСписания"); ТаблицаДопРасходов.Колонки.Удалить("АналитикаРасходов"); Запрос = Новый Запрос(" |ВЫБРАТЬ | Таблица.АналитикаУчетаНоменклатуры КАК АналитикаУчетаНоменклатуры, | ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах) КАК РазделУчета, | Таблица.ВидЗапасов КАК ВидЗапасов, | Таблица.Организация КАК Организация, | Таблица.СуммаДопРасходов КАК СуммаДопРасходов, | Таблица.СуммаДопРасходовБезНДС КАК СуммаДопРасходовБезНДС, | Таблица.СтоимостьРегл КАК СтоимостьРегл | |ПОМЕСТИТЬ ВТДопРасходов | |ИЗ | &ТаблицаДопРасходов КАК Таблица | |ИНДЕКСИРОВАТЬ ПО | АналитикаУчетаНоменклатуры, | Организация |"); Запрос.УстановитьПараметр("ТаблицаДопРасходов", ТаблицаДопРасходов); Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.Выполнить(); Иначе Запрос = Новый Запрос(" |ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочник.КлючиАналитикиУчетаНоменклатуры.ПустаяСсылка) КАК АналитикаУчетаНоменклатуры, | ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах) КАК РазделУчета, | ЗНАЧЕНИЕ(Справочник.ВидыЗапасов.ПустаяСсылка) КАК ВидЗапасов, | ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация, | 0 КАК СуммаДопРасходов, | 0 КАК СуммаДопРасходовБезНДС, | 0 КАК СтоимостьРегл | |ПОМЕСТИТЬ ВТДопРасходов |"); Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.Выполнить(); КонецЕсли; КонецПроцедуры |
|||
|
1
StanleyMarsh
01.04.14
✎
14:21
|
Не ужели никто не сталкивался?
|
|||
|
2
StanleyMarsh
01.04.14
✎
14:48
|
Up!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |