Форум Чистова. Подготовка к экзаменам 1С

Аттестация "1С:Специалист" => Аттестация "1С:Специалист" УТ 11 => Тема начата: petroglif от Июнь 16, 2021, 10:48:35 pm

Название: Задача 2.7
Отправлено: petroglif от Июнь 16, 2021, 10:48:35 pm
Доброго времени суток. Все по книге но не едет. Проверьте решение, во время формирования отчёта выдаёт ошибку
Название: Re: Задача 2.7
Отправлено: Els11 от Июнь 23, 2021, 09:49:12 am
Доброго времени суток. Все по книге но не едет. Проверьте решение, во время формирования отчёта выдаёт ошибку

Все работает, тока надо внести некоторые корректировки
1) Параметр не &КонецПериода, а &ОкончаниеПериода
2) Получение цены плановой себестоимости обернуть в функцию ЕстьNULL
3) Условие для разницы цены немного другое
ВЫБОР
   КОГДА &ДанныеОтчета = 1
      ТОГДА СУММА(Таблица.Выручка)
   КОГДА &ДанныеОтчета = 2
         ИЛИ &ДанныеОтчета = 3
      ТОГДА СУММА(Таблица.ВыручкаБезНДС)
   КОГДА &ДанныеОтчета = 4
      ТОГДА СУММА(Таблица.ВыручкаРегл)
   ИНАЧЕ СУММА(Таблица.ВыручкаБезНДС)
КОНЕЦ - ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) * Таблица.Количество

4) На вкладке ресурсы не просто сумму высчитывать, а сумму приводить к валюте упр учета. Ну или в описании решения написать, что предполагаем, что плановая себ-сть вводится в валюте упр учета

Если пересчитывать в валюту, то вот так
РаботаСКурсамиВалют.ПересчитатьВВалюту(Сумма(ПлановаяСебестоимость), ОбщегоНазначения.ЗначениеРеквизитаОбъекта(&ВидЦеныСебестоимость,"ВалютаЦены"),Константы.ВалютаУправленческогоУчета.Получить() , &ОкончаниеПериода)

А по хорошему, думаю, что еще надо учитывать параметр вывода в отчете с НДС или нет и признак в виде плановой себестоимости Включает НДС или нет. И синхронизировать по этим признакам, т.е. если в отчете выводится с НДС, а плановая с-сть введена без НДС, то догонять до НДС. по ставке указанной в номенклатуре.
Но думаю это лишнее. Предполагаю, что не будут до этого придираться.

Делал на версии УТ 11.4.11.98

P.s. А что за книга, по которой делали?
Название: Re: Задача 2.7
Отправлено: FunkyMonk от Ноябрь 05, 2021, 07:09:39 pm
Всем привет, задачка, вроде легкая, но интересен следующий момент. Из условия мне показалось, что вывод новых полей должен регулироваться параметром отчета. И вот все никак не могу придумать, как бы это осуществить