Тренинг по подготовке к аттестации по 8.2…
Второй поток – Задача 24

Приветствуем!

Публикуем задачу под номером 2.14 сборника задач по подготовке к аттестационному экзамену.

Решение и условие задачи опубликовано ниже.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Тренинг по подготовке к аттестации по 8.2…
Второй поток – Задача 24”

  1. Если в приведенном выше запросе поделить поле “СумТоваров” на “КолТоваров” то себестоимость посчитается правильно.

    • Посчитается правильно. А что в остатке храниться будет?

      1й номер стоит 100
      2й стоит 200

      Списываем первый номер, себестоимость должна быть 150. -50 на субконто повиснет?!

  2. Здравствуйте, Павел.

    А можно не отключать остатки по субконто инвентарные номера?
    Тогда одним запросом можно и проконтролировать остатки (проверив КолТоваров на = 0) и посчитать себестоимость:

    ВЫБРАТЬ
        Товары.Номенклатура КАК Номенклатура,
        Товары.ИнвентарныйНомер КАК ИнвентарныйНомер,
        Товары.Сумма
    ПОМЕСТИТЬ ДокТЧ
    ИЗ
        Документ.РасходнаяНакладная.СписокНоменклатуры КАК Товары

    ИНДЕКСИРОВАТЬ ПО
        Номенклатура,
        ИнвентарныйНомер
    ;

    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        ДокТЧ.Номенклатура,
        ДокТЧ.ИнвентарныйНомер КАК ИнвентарныйНомер,
        МАКСИМУМ(ДокТЧ.Сумма) КАК СуммаПродажи,
        СУММА(ЕСТЬNULL(Остатки.СуммаОстаток, 0)) КАК СумТоваров,
        КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Остатки.Субконто2) КАК КолТоваров
    ИЗ
        ДокТЧ КАК ДокТЧ
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
                    &МоментВремени,
                    Счет = ЗНАЧЕНИЕ(ПланСчетов.Управленческий.Товары),
                    &ВидыСубконто,
                    Субконто1 В
                        (ВЫБРАТЬ
                            ДокТЧ.Номенклатура
                        ИЗ
                            ДокТЧ КАК ДокТЧ)) КАК Остатки
            ПО ДокТЧ.Номенклатура = Остатки.Субконто1

    СГРУППИРОВАТЬ ПО
        ДокТЧ.Номенклатура,
        ДокТЧ.ИнвентарныйНомер

    Спасибо, Николай.

    • Себестоимость тогда будет считаться по инв.номерам, а нам надо по товару в среднем.