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

Аттестация "1С:Специалист" => Аттестация "1С:Специалист по платформе 1С:Предприятие 8.3 и 8.2" => Тема начата: provincial_1с от Октябрь 11, 2010, 10:08:56 am

Название: Задача 1.48
Отправлено: provincial_1с от Октябрь 11, 2010, 10:08:56 am
Кто решил?
Название: Задача 1.48
Отправлено: greemodineser от Октябрь 12, 2010, 06:31:01 pm
М-да, недетская оказалась задачка. Буду очень благодарен, если кто-нибудь заценит решение на предмет косяков, хотя бы самых очевидных.
Вложения:
1.48.dt
Название: Задача 1.48
Отправлено: Юлия от Май 31, 2011, 10:49:17 am
Решение. Блокировки и проблему копеек в решении не прописывала преднамеренно.
Вложения:
6969907.dt
Название: Задача 1.48
Отправлено: BashOrgRu от Май 31, 2011, 04:04:42 pm
Условие у задачи просто дибильное. особенно это касается формируемых отчетов. первый сделал. Второй с моей архитектурой не построить. кому интересно можете глянуть на мои мучения (((
Вложения:
1-48_evil_wizar.dt
Название: Задача 1.48
Отправлено: DoctorRoza от Август 26, 2011, 03:46:37 pm
В принципе задача не сложная, но постановка задачи не совсем ясная. Про себестоимость лишь мельком упоминается. Решил на 3 РН, чтобы отчеты проще было делать. Комплектацию в РС занес, структуру сделал, как предлагал товарищ Denov в задаче 1.16
Вложения:
DoctorRoza_1_48.dt
Название: Задача 1.48
Отправлено: magrib от Сентябрь 07, 2011, 01:20:14 am
DoctorRoza, посмотрел ваше решение -оч понравилось, все компактно, но есть недоработки:
 Выглядит так:
 1.01.0001 набор "Для выпечки" мука 3
 1.01.0001 набор "Для выпечки" соль 1
 1.01.0001 набор "Для выпечки" сахар 1
 31.01.0001 набор "Для выпечки" мука 2
 31.01.0001 набор "Для выпечки" соль 2

 Т.е. две последние записи определяют состав набора на последнюю дату!
 Срез последних вытащит следующий состав набора на дату 31.01.0001:

 набор "Для выпечки" мука 2
 набор "Для выпечки" соль 2
 набор "Для выпечки" сахар 1

 Ну и у вас тоже самое, все тянет из регистра как пылесос))

Добавлено (07.09.2011, 01:20)
---------------------------------------------
Все вышеперечисленное касается регистра сведений "Наборы"

Название: Задача 1.48
Отправлено: kow1976 от Декабрь 30, 2011, 08:19:39 pm
Такой вариант решения задачи.
 Спасибо за комментарии и замечания.
Вложения:
kow1976_1.48.dt
Название: Задача 1.48
Отправлено: zhizhko от Октябрь 31, 2012, 11:34:47 am
Думаю, что три РН - много, хватает двух. Отчеты получились просто.
Вложения:
zh_1_48.dt
Название: Задача 1.48
Отправлено: Makh от Февраль 26, 2013, 11:09:57 pm
Мой вариант решения
Вложения:
1_48.dt
Название: Задача 1.48
Отправлено: wwerow от Июнь 06, 2013, 05:16:30 pm
Мое решение. В отчет "продажи" попадает себестоимость наборов(как в сборнике).
 Суммируется себестоимость входящих в него продуктов/блюд.
 Использовал 3 регистра, т.к. продукты из набора не имеют сумму продажи и соответственно не должны быть в регистре "продажи". (наборы продаются, а продукты из него только списываются)
Вложения:
1165688.dt
Название: Задача 1.48
Отправлено: wwerow от Июнь 06, 2013, 05:18:35 pm
Вот))
Название: Задача 1.48
Отправлено: TuMyP1985 от Июль 10, 2013, 01:21:08 am
мой вариант
Вложения:
KTT_1_48.dt
Название: Задача 1.48
Отправлено: SWG от Июль 17, 2013, 01:37:48 pm
Практически во всех решениях не решена проблема состава по срезу последних.
 Например у zhizhko:

 Набор "Вечерний чай" от 26.09.2012 состоит из Булочки, Салат "Капрезе"
 Введите еще одну комплектацию  Набор "Вечерний чай" более ранней датой, например от 25.09.2012 и добавьте туда Ветчина (или чего по вкусу) и у Вас в док.Расходная от 30.09.2012 на дату документа будет срезАться три продукта: Булочки (26.09.2012), Салат "Капрезе"  (26.09.2012),   Ветчина  (25.09.2012)!! хотя на   30.09.2012  Набор "Вечерний чай",  по Вашей логике, должен состоять из двух наименований (без Ветчины)

 Добавлено (17.07.2013, 13:37)
 ---------------------------------------------
 zhizhko у Вас в отделе продаж старший менеджер Сердюков, не иначе.
 Продал булочек на 4 тыщи отчитался на 13 (откат более 200 процентов)
 См. расходную
Название: Задача 1.48
Отправлено: SWG от Июль 18, 2013, 10:31:16 am
Мое скомканное и, наверняка, косячное решение
 Не понимаю как на такую задачу можно потратить не больше 1,5 часа
 Я ее решал 2 дня
Вложения:
1521799.dt
Название: Задача 1.48
Отправлено: artfa от Август 02, 2013, 11:37:18 pm
Цитата (SWG)
Практически во всех решениях не решена проблема состава по срезу последних.

 эта проблема решается легко и просто.

 задача пожалуй самая кодоемкая из всех прорешанных попорядку, убил на нее весь день безвылазно.

 тестил свое решение, ошибок не нашел. буду рад если кто найдет, а так решение полностью соответствует условию задачи

 Добавлено (02.08.2013, 23:37)
 ---------------------------------------------
 подправил
Вложения:
7671444.dt
Название: Задача 1.48
Отправлено: axlch от Август 22, 2013, 06:09:56 pm
Цитата (artfa)
тестил свое решение, ошибок не нашел
у тебя при проведении Комплектации увеличивается количество списываемой номенклатуры пропорционально количеству блюд на выходе, при вводе набора выскакивает хрень какая-то " товар есть в списке", хотя  его там нет, может ещё какой список есть?). Дальше не смотрел.
 Задачка мутноватая - всё путают требуемые отчеты и регистры для них, трудно сообразить выходную таблицу запроса в Расходной. (если б не отчеты легкая - вариации на тему задач 1.13 и 1.16 про шкафы). Подсмотрел у kow1976 + допилил, чтоб последний набор списывался.
Вложения:
axlch_1_48.dt
Название: Задача 1.48
Отправлено: artfa от Август 22, 2013, 07:09:13 pm
Цитата (axlch)
у тебя при проведении Комплектации увеличивается количество списываемой номенклатуры пропорционально количеству блюд на выходе

 а как еще должно быть, при изготовленни блюда у нас списываюстя продукты потраченные на изготовление этого блюда, и приходуется блюдо, ест-но пропорционально количеству блюда,
 
Цитата (axlch)
при вводе набора выскакивает хрень какая-то " товар есть в списке", хотя  его там нет, может ещё какой список есть?).
это вылазит сообщение о том что соства для набора уже есть на этот день, а для блюда если у блюда уже менялся состав в этот день, и пользователь снова изменил состав,

 axlch че то ты халтурить стал, я на этом этапе уже в чужие решения не смотрел

 исправил: удалил пустые движения в регистре накопления при создании набора, теперь комплектация набора вообще не проводится елси в этот день есть записи в регистре сведений о составе этого набора
Вложения:
5512047.dt
Название: Задача 1.48
Отправлено: axlch от Август 23, 2013, 01:15:36 am
Цитата (artfa)
а как еще должно быть, при изготовленни блюда у нас списываюстя продукты потраченные на изготовление этого блюда, и приходуется блюдо, ест-но пропорционально количеству блюда,
Дано: На изготовление 3-х пирожных надо (списать): 1 Пакет молока, 3 яйца, 0.5 пакета муки - у тебя этот набор продуктов умножается на 3 (пирожных?) при списании... Это же не рецепт.
 
Цитата (artfa)
я на этом этапе уже в чужие решения не смотрел
ты достиг совершенства?)) Поздравляю. Всегда смотрю чужие решения, ибо это и есть наука - много чего нового можно у народа высмотреть - для этого этот форум. Да и себя проверить - беру 1-2 базы из последних, забиваю док-ты из своей (зеркалка), и смотрю ньюансы, если цифирь кривая у меня или у коллег. Оч. полезно и тебе советую.
Название: Задача 1.48
Отправлено: artfa от Август 23, 2013, 02:55:41 pm
Цитата (axlch)
Дано: На изготовление 3-х пирожных надо (списать): 1 Пакет молока, 3 яйца, 0.5 пакета муки - у тебя этот набор продуктов умножается на 3 (пирожных?) при списании... Это же не рецепт.
так состав то задан в регистре сведений, а там указано из расчета на единицу болюда сколько необходимо продуктов, т.е. в таблице комплектации задается не количество всего продуктов на количество блюда заданное в этой же комплектации, а на единицу блюда, т.е. по сути регистр сведений и есть рецепт...

Добавлено (23.08.2013, 14:55)
---------------------------------------------

Цитата (axlch)
Оч. полезно и тебе советую.
я чужие базы смотрю когда есть сомнения насчет своего решения, или затрудняюсь релаизовать нужный алгоритм, а заранее смотреть это халява для мозга
Название: Задача 1.48
Отправлено: sevod от Ноябрь 21, 2013, 10:51:30 pm
А стоит ли в "Расходной Накладной" делать запрос с 9 виртуальными таблицами? Может лучше 2-3 запроса сделать?
Название: Задача 1.48
Отправлено: SanjaKaiser от Ноябрь 30, 2013, 05:00:31 pm
Мое решение задачи 1.48. Если не трудно, прокомментируйте!
Вложения:
1Cv8_1_48.dt
Название: Задача 1.48
Отправлено: Alexander от Декабрь 29, 2013, 09:43:10 am
в моем решении

 - учтена возможность изменения состава набора
 - три регистра накопления.
 - один из тонких моментов - распределение суммы продажи по набору. Сделал пропорционально себестоимости с учетом копеек, которые отнес на последнее движение.
Вложения:
kul_1_48.dt
Название: Задача 1.48
Отправлено: mikas-2008 от Февраль 12, 2014, 10:24:59 pm
Alexander, у Вас в решении, когда формируете блюдо Щи не правильно списывается количество. Рекомендую в управляемой форме включить видимость регистров накопления остатки.

 Да и еще один момент. Набор должен состоять только из продуктов. Про блюда в задаче ни слова. Усложняете задачу.
Название: Задача 1.48
Отправлено: demos от Апрель 11, 2014, 11:20:38 am
два регистра, все компактно
 исходил из того расчета что
 1. продажную стоимость каждого продукта в наборе рассчитать не сможем, поэтому в отчете 2 продукты из набора не выводим
 2. себестоимость набора не храним, рассчитываем в отчете 2
Вложения:
48.dt
Название: Задача 1.48
Отправлено: MKIV от Апрель 24, 2014, 04:37:16 pm
kow1976, Юлия, глянул ваши решения и ниукого не реализовано условия, что состав набора может меняяться только раз в день (не только количество, но и входящие компоненты)
Название: Задача 1.48
Отправлено: vkuz от Июль 20, 2014, 04:10:51 pm
Просмотрел несколько решений и ни в одном нет проверки: "В том случае, если из продуктов изготовлено блюдо, например из овощей сделан салат, то продаваться может только само блюдо, а входящие в его состав продукты проданы быть не могут."
Название: Задача 1.48
Отправлено: Denis_D от Июль 29, 2014, 09:14:33 am
Цитата: mikas-2008;33600
Да и еще один момент. Набор должен состоять только из продуктов. Про блюда в задаче ни слова. Усложняете задачу.


 в задаче дословно написано "В состав набора и готового блюда могут входить как продукты, так и готовые блюда"

 по поводу набора думаю использовать РС с периодичностью день. с измерениями Набор(номенклатура), Составляющее(номенклатура) и ресурсами Количество и Действует(булево). При создании набора читается срез последних по этому набору и создается запись с действует = Ложь. Далее новые значение с Действует = Истина. В этом случае состав набора получаем с помощью среза последних
Название: Задача 1.48
Отправлено: Good_Smile от Октябрь 21, 2014, 03:31:08 pm
Цитата: Denis_D;35595
по поводу набора думаю использовать РС с периодичностью день. с измерениями Набор(номенклатура), Составляющее(номенклатура) и ресурсами Количество и Действует(булево). При создании набора читается срез последних по этому набору и создается запись с действует = Ложь. Далее новые значение с Действует = Истина. В этом случае состав набора получаем с помощью среза последних

 А можно получить в запросе последний документ Комплектации по этому набору и брать состав набора из этого документа. Или я чего-то ещё не знаю (только приступаю к решению данной задачи)
Название: Re: Задача 1.48
Отправлено: Boris от Январь 03, 2015, 02:59:02 pm
Здравствуйте.

 При решение задачи ОУ из билета № 10 обнаружил, что по условию задача сильно похожа на условие задачи № 1.48 из сборника.
Но есть одна большая разница между условиями этих задач!

 В условии задачи из билета № 10 ни слова не говорится про учет себестоимости продукции. Ни в тексте задачи, ни в отчете не требуется учитывать себестоимость продуктов и блюд.

 Как вы считаете, можно ли трактовать такую постановку задачи, как возможность использовать для решения задачи из билета новой методики контроля остатков (ведь нам не требуется рассчитывать себестоимость) и возможность указать только один ресурс "Количество" для РН "Остатки номенклатуры"?
Название: Re: Задача 1.48
Отправлено: ksandr от Январь 03, 2015, 04:07:34 pm
Как вы считаете, можно ли трактовать такую постановку задачи, как возможность использовать для решения задачи из билета новой методики контроля остатков (ведь нам не требуется рассчитывать себестоимость) и возможность указать только один ресурс "Количество" для РН "Остатки номенклатуры"?
Не "возможность использовать", а обязательное условие решения невыполнение которого повлечет за собой  - "Использование менее эффективной методики проведения документов (1.0)".
Название: Re: Задача 1.48
Отправлено: RSeeK от Март 02, 2015, 03:38:01 pm
Долго возился с этой задачей (примерно 3 часа), сбили с толку отчеты, в итоге получилось 4 РН, 1-ый для контроля остатков, 2-ой для учета себестоимости, 3-ий для учета продаж с входящими в набор позициями (только количество, для целей отчета), 4-ый для учета продаж в целом (возможно перебор). Прикрепил.
Название: Re: Задача 1.48
Отправлено: Odines от Апрель 17, 2015, 08:41:38 pm
Пришлось поламать голову конечно...
Фишка задачи в том что все должно нормально работать когда в табличной части присутствуют и продукт набора и сам набор(включающий этот продукт).
Название: Re: Задача 1.48
Отправлено: Albert от Июль 03, 2015, 02:17:46 pm
Посмотрите,пожалуйста, если есть варианты лучшего построения запроса в РасходнойНакладной, буду благодарен ! Ну и в целом,конструктивные замечания приветствуются ))
Название: Re: Задача 1.48
Отправлено: poikopoi от Июль 11, 2015, 06:34:47 pm
Albert, при добавлении в РС одинакового  набора с разными товарами можно создать сколько угодно одинаковых наборов в день. Например, добавляем набор "Завтрак студента" количество 5, товар колбаса, потом создаем "Завтрак студента" количество 1 товар морковь. Оба набора беспрепятственно записываются в РС. И таких "завтраков студента" может быть сколько угодно за день, пока продукты не закончатся. Что то в этом не так, Вам не кажется?)
Название: Re: Задача 1.48
Отправлено: Albert от Июль 14, 2015, 01:50:10 pm
Albert, при добавлении в РС одинакового  набора с разными товарами можно создать сколько угодно одинаковых наборов в день. Например, добавляем набор "Завтрак студента" количество 5, товар колбаса, потом создаем "Завтрак студента" количество 1 товар морковь. Оба набора беспрепятственно записываются в РС. И таких "завтраков студента" может быть сколько угодно за день, пока продукты не закончатся. Что то в этом не так, Вам не кажется?)
В свойствах РС "КомплектацияНабора" установлена периодичность "В пределах дня", таким образом, контролируется уникальность набора.
Название: Re: Задача 1.48
Отправлено: ComradeKite от Июль 23, 2015, 06:38:40 pm
Всем привет!

У меня больше вопросов возникло по регистру сведений НаборыТоваров.
Как их менять в периоде?

Что делать если:
01.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай
3 НаборУтренний - Сникерс

03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай

Срез последних вернет мне Сникерс с предыдущего набора, хотя набор у меня уже из двух номенклатур состоит.

Наверняка это уже решалось не раз.
Не могли же все этого не увидеть.


==============
Задачи решенные последних 4 ораторов неправильно.
Описанная выше ошибка присутствует у всех.





 

Название: Re: Задача 1.48
Отправлено: Albert от Июль 28, 2015, 09:12:38 am
Всем привет!

У меня больше вопросов возникло по регистру сведений НаборыТоваров.
Как их менять в периоде?

Что делать если:
01.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай
3 НаборУтренний - Сникерс

03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай

Срез последних вернет мне Сникерс с предыдущего набора, хотя набор у меня уже из двух номенклатур состоит.

Наверняка это уже решалось не раз.
Не могли же все этого не увидеть.


==============
Задачи решенные последних 4 ораторов неправильно.
Описанная выше ошибка присутствует у всех.

Отличный вопрос !!!
На самом деле,те решения,что я просматривал, и мое в т.ч. содержат эту ошибку!
Спасибо еще раз ! Переделал. В Запросе сначала составляю СписокРегистраторов, последних (по отношению к текущей Расходной) Регистраторов РС КомплектацияНабора, а затем комплектность набора получаю из таблицы КомплектацияНабораСрезПоследних сформированной с условием, что Регистратор в СпискеРегистраторов.
Смотрите,буду рад замечаниям.
Название: Re: Задача 1.48
Отправлено: AlexKo от Июль 31, 2015, 08:39:58 am
Привет.
Прочитал условие задачи и не понял этого
если набор за 1е число составляет 1шт(не важно чего) за 2е 2шт за 3е 3шт. и у меня за каждое число по 1му набору как же их продавать 3м числом как 6шт или как 9шт? Если продавать как 9шт то продуктов может не хватить хотя по факту "резерв наборов" 3шт.
Мое мнение надо создать 2 рн(Себестоимость и пр пока не учитываю)
ОстаткиТоваров - просто контроль остатков
-Номенклатура
---
-Количество
РезервНаборов
-Номенклатура
-ДатаСоздания
---
-Количество

рс Набор
-Набор
-Номенклатура
---
-Количество
Название: Re: Задача 1.48
Отправлено: Quantum81 от Август 28, 2015, 06:43:37 pm
Всем привет!

У меня больше вопросов возникло по регистру сведений НаборыТоваров.
Как их менять в периоде?

Что делать если:
01.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай
3 НаборУтренний - Сникерс

03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай

Срез последних вернет мне Сникерс с предыдущего набора, хотя набор у меня уже из двух номенклатур состоит.

Я бы попробовал настоять на том, что РСВ в данном случае хранит дату, с которой продукт входит в набор. По своему это тоже удобно.  Напр. У меня был набор из двух продуктов, а сегодня я добавил еще один. И с сегодняшнего дня набор из трех продуктов.
Для примера выше нужно внести записи так:
03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай 
3 НаборУтренний - Сникерс кол-во:0
Название: Re: Задача 1.48
Отправлено: Hunterr от Сентябрь 02, 2015, 07:17:35 am
Отличный вопрос !!!
На самом деле,те решения,что я просматривал, и мое в т.ч. содержат эту ошибку!
Спасибо еще раз ! Переделал. В Запросе сначала составляю СписокРегистраторов, последних (по отношению к текущей Расходной) Регистраторов РС КомплектацияНабора, а затем комплектность набора получаю из таблицы КомплектацияНабораСрезПоследних сформированной с условием, что Регистратор в СпискеРегистраторов.
Смотрите,буду рад замечаниям.
А как быть, если состав набора в течение одного дня меняется полностью?
Название: Re: Задача 1.48
Отправлено: ДимаШ от Сентябрь 02, 2015, 08:08:51 am
Всем привет!

У меня больше вопросов возникло по регистру сведений НаборыТоваров.
Как их менять в периоде?

Что делать если:
01.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай
3 НаборУтренний - Сникерс

03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай

Срез последних вернет мне Сникерс с предыдущего набора, хотя набор у меня уже из двух номенклатур состоит.

В таком случае можно выбирать данные по Периоду из реальной таблицы регистра сведений. Выбираем последний Период к затребованной дате и возвращается только последний набор.
Название: Re: Задача 1.48
Отправлено: Hunterr от Сентябрь 02, 2015, 03:05:10 pm
В решении система не даст ввести за один день Набор, если состав набора полностью изменить.
В других представленных решениях если за один день вводишь набор с разными составами, то система дает компоновать такой набор.
Название: Re: Задача 1.48
Отправлено: Jones от Сентябрь 10, 2015, 10:59:14 pm
Народ! Здесь (http://forum.chistov.pro/index.php?topic=3723.0) я сделал 10 билет, в котором фигурирует эта задача. Будет интересно, гляньте мое решение.
Не обижусь, если покритикуете :)
Название: Re: Задача 1.48
Отправлено: rusmosav от Ноябрь 28, 2015, 02:13:50 pm
Прощу оценить.
Название: Re: Задача 1.48
Отправлено: axel_work от Январь 18, 2016, 12:05:07 am
Прощу оценить.

Добрый день!
Не работает контроль остатка - если продукт продается и в наборе он же (набор тоже в этом же доке)  - продает в минус. В общем если несколько позиций одинаковой номенклатуры в разных строках в последнем запросе. Грамматическая ошибка в сумме списания - количество подставляется.
Название: Re: Задача 1.48
Отправлено: axel_work от Январь 18, 2016, 03:41:22 pm
Коллеги, оцените плиз мое решение.
Оригинально слелал хранение спецификаций - в  справочнике. Хз, правильно или нет, но нет проблемы лишних измерений как в РС.

Еще момент - как правильно трактовать условие: в том случае, если из продуктов изготовлено блюдо, например из овощей сделан салат, то продаваться может только само блюдо, а входящие в его состав продукты проданы быть не могут.

Если имеется в виду конкретно те, что пошли на приготовление, то они списываются в момент проведения комплектации и проблем нет, если же вообще любые продукты, входящие в состав блюда - то тут надо куда-то писать тоже что входит в состав блюда. Я сделал для этой цели не очень красивый запрос для получения из остатков, но как-то не очень.
Название: Re: Задача 1.48
Отправлено: alfalume от Сентябрь 21, 2016, 08:16:58 am
мое решение
Название: Re: Задача 1.48
Отправлено: Nelya_rr от Ноябрь 23, 2016, 01:17:52 pm
мое решение. обошлась двумя регистрами
Название: Re: Задача 1.48
Отправлено: jonik от Ноябрь 10, 2017, 12:24:18 pm
Всем привет. Задача жесткая, 2 раза переделывал, но решение все-таки нашел. Для себя сделал несколько "допущений":
Название: Re: Задача 1.48
Отправлено: НатальяЮГ от Май 24, 2018, 12:03:46 pm
Мой вариант  :D
Название: Re: Задача 1.48
Отправлено: jonik от Май 28, 2018, 09:51:23 am
Всем привет. Задача жесткая, 2 раза переделывал, но решение все-таки нашел. Для себя сделал несколько "допущений":
  • Терминология: если набор/блюдо состоит из блюд, то это набор, если только из продуктов - то это блюдо. Из блюд и продуктов состоят наборы. "Курица с пюре и салатом" - это набор, а "Курица с пюре" - это блюдо (хотя в терминах кулинарии 1-е тоже блюдо :) )
  • Некоторое время не мог понять зачем в документе Комплектация указывается количество в шапке, потом понял что это количество готовых блюд -> в регистр сведений записываю комплектацию единицы набора\блюда
  • 4 регистра: 2 остаточных, 2 оборотных. Сначала списываем продукты, потом списываем наборы\блюда
  • "Хитрые" отчеты: наборы в них не входят, но входят их составляющие, причем нужно посчитать себестоимость каждой компоненты
Подкорректировал