Тренинг по подготовке к аттестации по 8.2…
Второй поток – Задача 24
Приветствуем!
Публикуем задачу под номером 2.14 сборника задач по подготовке к аттестационному экзамену.
Решение и условие задачи опубликовано ниже.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
Если в приведенном выше запросе поделить поле “СумТоваров” на “КолТоваров” то себестоимость посчитается правильно.
Посчитается правильно. А что в остатке храниться будет?
1й номер стоит 100
2й стоит 200
Списываем первый номер, себестоимость должна быть 150. -50 на субконто повиснет?!
Здравствуйте, Павел.
А можно не отключать остатки по субконто инвентарные номера?
Тогда одним запросом можно и проконтролировать остатки (проверив КолТоваров на = 0) и посчитать себестоимость:
Товары.Номенклатура КАК Номенклатура,
Товары.ИнвентарныйНомер КАК ИнвентарныйНомер,
Товары.Сумма
ПОМЕСТИТЬ ДокТЧ
ИЗ
Документ.РасходнаяНакладная.СписокНоменклатуры КАК Товары
ИНДЕКСИРОВАТЬ ПО
Номенклатура,
ИнвентарныйНомер
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДокТЧ.Номенклатура,
ДокТЧ.ИнвентарныйНомер КАК ИнвентарныйНомер,
МАКСИМУМ(ДокТЧ.Сумма) КАК СуммаПродажи,
СУММА(ЕСТЬNULL(Остатки.СуммаОстаток, 0)) КАК СумТоваров,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Остатки.Субконто2) КАК КолТоваров
ИЗ
ДокТЧ КАК ДокТЧ
ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
&МоментВремени,
Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
&ВидыСубконто,
Субконто1 В
(ВЫБРАТЬ
ДокТЧ.Номенклатура
ИЗ
ДокТЧ КАК ДокТЧ)) КАК Остатки
ПО ДокТЧ.Номенклатура = Остатки.Субконто1
СГРУППИРОВАТЬ ПО
ДокТЧ.Номенклатура,
ДокТЧ.ИнвентарныйНомер
Спасибо, Николай.
Себестоимость тогда будет считаться по инв.номерам, а нам надо по товару в среднем.