Нужна инвентаризация с розничными ценами
14.02.2011
09:48
#1
"Добрый день,
(Законны знаю, что недостача должна высчитываться в закупочных ценах, но все равно нужна инвентаризация в рознице, а желательно чтобы в рознице и по себестоимости )
в общем нужна инвентаризация с розничными ценами, опыт у меня не большой в написании обработок.
я взял за основу типовую конфигурацию управление торговлей 10,3 10,3,13,2
помогите разобраться почему некоторый товар стал отображать цену как надо,
но другой товар который отображал цену правильно до исправления, стал показывать ту цену которая была до переоценки,
ну в общем шило на мыло поменял.
(было бы замечательно если бы вы мне помогли, добавить колонку розничная цена в общую форму, и итог чтобы был по себестоимости и розничный.)
добавил в процедуру заполнить по остаткам на складе:
ИначеЕсли Склад.ВидСклада = Перечисления.ВидыСкладов.Розничный Тогда
ПостроительОтчета.Текст =
"ВЫБРАТЬ
| ОстаткиТоваров.Номенклатура,
| ОстаткиТоваров.ХарактеристикаНоменклатуры,"
+?(УчитыватьСерии, "
| ОстаткиТоваров.СерияНоменклатуры,", """") + "
| ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения,
| ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения,
| ОстаткиТоваров.Качество,
| СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество,
| СУММА(ОстаткиТоваров.СуммаПродажнаяОстаток) КАК Сумма,
| ВЫБОР
| КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0)
| ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА
| 0
| ИНАЧЕ
| СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток)
| / СУММА(ОстаткиПартий.КоличествоОстаток)
| КОНЕЦ КАК СуммаУчет
|ИЗ
| РегистрНакопления.ТоварыВРознице.Остатки(&МоментДокумента, Склад = &Склад)
|КАК ОстаткиТоваров
|
|ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента,
| Склад = &ПартионныйСклад) КАК ОстаткиПартий
|ПО
| ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура
| И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры"
+?(УчитыватьСерии, "
| И (ОстаткиТоваров.СерияНоменклатуры = ОстаткиПартий.СерияНоменклатуры
| ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", """") + "
| И ОстаткиТоваров.Качество = ОстаткиПартий.Качество
|
|{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура,
| ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
|
|СГРУППИРОВАТЬ ПО
| ОстаткиТоваров.Номенклатура,
| ОстаткиТоваров.ХарактеристикаНоменклатуры,"
+?(УчитыватьСерии, "
| ОстаткиТоваров.СерияНоменклатуры,", """") + "
| ОстаткиТоваров.Качество";
"
(Законны знаю, что недостача должна высчитываться в закупочных ценах, но все равно нужна инвентаризация в рознице, а желательно чтобы в рознице и по себестоимости )
в общем нужна инвентаризация с розничными ценами, опыт у меня не большой в написании обработок.
я взял за основу типовую конфигурацию управление торговлей 10,3 10,3,13,2
помогите разобраться почему некоторый товар стал отображать цену как надо,
но другой товар который отображал цену правильно до исправления, стал показывать ту цену которая была до переоценки,
ну в общем шило на мыло поменял.
(было бы замечательно если бы вы мне помогли, добавить колонку розничная цена в общую форму, и итог чтобы был по себестоимости и розничный.)
добавил в процедуру заполнить по остаткам на складе:
ИначеЕсли Склад.ВидСклада = Перечисления.ВидыСкладов.Розничный Тогда
ПостроительОтчета.Текст =
"ВЫБРАТЬ
| ОстаткиТоваров.Номенклатура,
| ОстаткиТоваров.ХарактеристикаНоменклатуры,"
+?(УчитыватьСерии, "
| ОстаткиТоваров.СерияНоменклатуры,", """") + "
| ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдиницаХранения,
| ОстаткиТоваров.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент КАК КоэффициентЕдиницыХранения,
| ОстаткиТоваров.Качество,
| СУММА(ОстаткиТоваров.КоличествоОстаток) КАК Количество,
| СУММА(ОстаткиТоваров.СуммаПродажнаяОстаток) КАК Сумма,
| ВЫБОР
| КОГДА (СУММА(ОстаткиПартий.КоличествоОстаток) = 0)
| ИЛИ (СУММА(ОстаткиПартий.КоличествоОстаток) ЕСТЬ NULL) ТОГДА
| 0
| ИНАЧЕ
| СУММА(ОстаткиПартий.СтоимостьОстаток)*СУММА(ОстаткиТоваров.КоличествоОстаток)
| / СУММА(ОстаткиПартий.КоличествоОстаток)
| КОНЕЦ КАК СуммаУчет
|ИЗ
| РегистрНакопления.ТоварыВРознице.Остатки(&МоментДокумента, Склад = &Склад)
|КАК ОстаткиТоваров
|
|ЛЕВОЕ СОЕДИНЕНИЕ
| РегистрНакопления.ПартииТоваровНаСкладах.Остатки(&МоментДокумента,
| Склад = &ПартионныйСклад) КАК ОстаткиПартий
|ПО
| ОстаткиТоваров.Номенклатура = ОстаткиПартий.Номенклатура
| И ОстаткиТоваров.ХарактеристикаНоменклатуры = ОстаткиПартий.ХарактеристикаНоменклатуры"
+?(УчитыватьСерии, "
| И (ОстаткиТоваров.СерияНоменклатуры = ОстаткиПартий.СерияНоменклатуры
| ИЛИ НЕ ОстаткиТоваров.Номенклатура.ВестиПартионныйУчетПоСериям)", """") + "
| И ОстаткиТоваров.Качество = ОстаткиПартий.Качество
|
|{ГДЕ ОстаткиТоваров.Номенклатура КАК Номенклатура,
| ОстаткиТоваров.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа}
|
|СГРУППИРОВАТЬ ПО
| ОстаткиТоваров.Номенклатура,
| ОстаткиТоваров.ХарактеристикаНоменклатуры,"
+?(УчитыватьСерии, "
| ОстаткиТоваров.СерияНоменклатуры,", """") + "
| ОстаткиТоваров.Качество";
"
Видимость счетов НУ для Способов Отражения зарплаты в регламентированном учете1С:Предприятие 8.1.15.14, Бухгалтерия 2.0.19.10, недоступен "Получатель" в счете
Читают тему
(гостей: 1)