Автор Тема: Задача 1.48  (Прочитано 19192 раз)

0 Пользователей и 1 Гость просматривают эту тему.

provincial_1с

  • Новичок
  • *
  • Сообщений: 8
  • ФИО: Сергей
Задача 1.48
« : Октябрь 11, 2010, 10:08:56 am »
Кто решил?

greemodineser

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.48
« Ответ #1 : Октябрь 12, 2010, 06:31:01 pm »
М-да, недетская оказалась задачка. Буду очень благодарен, если кто-нибудь заценит решение на предмет косяков, хотя бы самых очевидных.
Вложения:
1.48.dt


Юлия

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Юлия
Задача 1.48
« Ответ #2 : Май 31, 2011, 10:49:17 am »
Решение. Блокировки и проблему копеек в решении не прописывала преднамеренно.
Вложения:
6969907.dt

BashOrgRu

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: BashOrgRu
Задача 1.48
« Ответ #3 : Май 31, 2011, 04:04:42 pm »
Условие у задачи просто дибильное. особенно это касается формируемых отчетов. первый сделал. Второй с моей архитектурой не построить. кому интересно можете глянуть на мои мучения (((
Вложения:
1-48_evil_wizar.dt

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.48
« Ответ #4 : Август 26, 2011, 03:46:37 pm »
В принципе задача не сложная, но постановка задачи не совсем ясная. Про себестоимость лишь мельком упоминается. Решил на 3 РН, чтобы отчеты проще было делать. Комплектацию в РС занес, структуру сделал, как предлагал товарищ Denov в задаче 1.16
Вложения:
DoctorRoza_1_48.dt
« Последнее редактирование: Август 26, 2011, 03:47:02 pm от Алексей »

magrib

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Максим
Задача 1.48
« Ответ #5 : Сентябрь 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)
---------------------------------------------
Все вышеперечисленное касается регистра сведений "Наборы"


kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.48
« Ответ #6 : Декабрь 30, 2011, 08:19:39 pm »
Такой вариант решения задачи.
 Спасибо за комментарии и замечания.
Вложения:
kow1976_1.48.dt

zhizhko

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Георгий
Задача 1.48
« Ответ #7 : Октябрь 31, 2012, 11:34:47 am »
Думаю, что три РН - много, хватает двух. Отчеты получились просто.
Вложения:
zh_1_48.dt

Makh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Mikhail
Задача 1.48
« Ответ #8 : Февраль 26, 2013, 11:09:57 pm »
Мой вариант решения
Вложения:
1_48.dt

wwerow

  • Новичок
  • *
  • Сообщений: 1
Задача 1.48
« Ответ #9 : Июнь 06, 2013, 05:16:30 pm »
Мое решение. В отчет "продажи" попадает себестоимость наборов(как в сборнике).
 Суммируется себестоимость входящих в него продуктов/блюд.
 Использовал 3 регистра, т.к. продукты из набора не имеют сумму продажи и соответственно не должны быть в регистре "продажи". (наборы продаются, а продукты из него только списываются)
Вложения:
1165688.dt
« Последнее редактирование: Июнь 06, 2013, 05:19:39 pm от Евгений Александрович »

wwerow

  • Новичок
  • *
  • Сообщений: 1
Задача 1.48
« Ответ #10 : Июнь 06, 2013, 05:18:35 pm »
Вот))
« Последнее редактирование: Июнь 06, 2013, 05:21:17 pm от Евгений Александрович »

TuMyP1985

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тимур
Задача 1.48
« Ответ #11 : Июль 10, 2013, 01:21:08 am »
мой вариант
Вложения:
KTT_1_48.dt

SWG

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.48
« Ответ #12 : Июль 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 процентов)
 См. расходную
« Последнее редактирование: Июль 18, 2013, 10:34:13 am от Сергей »

SWG

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 1.48
« Ответ #13 : Июль 18, 2013, 10:31:16 am »
Мое скомканное и, наверняка, косячное решение
 Не понимаю как на такую задачу можно потратить не больше 1,5 часа
 Я ее решал 2 дня
Вложения:
1521799.dt
« Последнее редактирование: Июль 18, 2013, 10:41:12 am от Сергей »

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 1.48
« Ответ #14 : Август 02, 2013, 11:37:18 pm »
Цитата (SWG)
Практически во всех решениях не решена проблема состава по срезу последних.

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

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

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

 Добавлено (02.08.2013, 23:37)
 ---------------------------------------------
 подправил
Вложения:
7671444.dt
« Последнее редактирование: Август 03, 2013, 10:47:33 pm от Артур »

axlch

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Задача 1.48
« Ответ #15 : Август 22, 2013, 06:09:56 pm »
Цитата (artfa)
тестил свое решение, ошибок не нашел
у тебя при проведении Комплектации увеличивается количество списываемой номенклатуры пропорционально количеству блюд на выходе, при вводе набора выскакивает хрень какая-то " товар есть в списке", хотя  его там нет, может ещё какой список есть?). Дальше не смотрел.
 Задачка мутноватая - всё путают требуемые отчеты и регистры для них, трудно сообразить выходную таблицу запроса в Расходной. (если б не отчеты легкая - вариации на тему задач 1.13 и 1.16 про шкафы). Подсмотрел у kow1976 + допилил, чтоб последний набор списывался.
Вложения:
axlch_1_48.dt

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 1.48
« Ответ #16 : Август 22, 2013, 07:09:13 pm »
Цитата (axlch)
у тебя при проведении Комплектации увеличивается количество списываемой номенклатуры пропорционально количеству блюд на выходе

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

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

 исправил: удалил пустые движения в регистре накопления при создании набора, теперь комплектация набора вообще не проводится елси в этот день есть записи в регистре сведений о составе этого набора
Вложения:
5512047.dt

axlch

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
Задача 1.48
« Ответ #17 : Август 23, 2013, 01:15:36 am »
Цитата (artfa)
а как еще должно быть, при изготовленни блюда у нас списываюстя продукты потраченные на изготовление этого блюда, и приходуется блюдо, ест-но пропорционально количеству блюда,
Дано: На изготовление 3-х пирожных надо (списать): 1 Пакет молока, 3 яйца, 0.5 пакета муки - у тебя этот набор продуктов умножается на 3 (пирожных?) при списании... Это же не рецепт.
 
Цитата (artfa)
я на этом этапе уже в чужие решения не смотрел
ты достиг совершенства?)) Поздравляю. Всегда смотрю чужие решения, ибо это и есть наука - много чего нового можно у народа высмотреть - для этого этот форум. Да и себя проверить - беру 1-2 базы из последних, забиваю док-ты из своей (зеркалка), и смотрю ньюансы, если цифирь кривая у меня или у коллег. Оч. полезно и тебе советую.

artfa

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Артур
Задача 1.48
« Ответ #18 : Август 23, 2013, 02:55:41 pm »
Цитата (axlch)
Дано: На изготовление 3-х пирожных надо (списать): 1 Пакет молока, 3 яйца, 0.5 пакета муки - у тебя этот набор продуктов умножается на 3 (пирожных?) при списании... Это же не рецепт.
так состав то задан в регистре сведений, а там указано из расчета на единицу болюда сколько необходимо продуктов, т.е. в таблице комплектации задается не количество всего продуктов на количество блюда заданное в этой же комплектации, а на единицу блюда, т.е. по сути регистр сведений и есть рецепт...

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

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

sevod

  • Пользователь
  • **
  • Сообщений: 19
  • ФИО: Сергей
Задача 1.48
« Ответ #19 : Ноябрь 21, 2013, 10:51:30 pm »
А стоит ли в "Расходной Накладной" делать запрос с 9 виртуальными таблицами? Может лучше 2-3 запроса сделать?

SanjaKaiser

  • Пользователь
  • **
  • Сообщений: 30
  • ФИО: SanjaKaiser
Задача 1.48
« Ответ #20 : Ноябрь 30, 2013, 05:00:31 pm »
Мое решение задачи 1.48. Если не трудно, прокомментируйте!
Вложения:
1Cv8_1_48.dt

Alexander

  • Пользователь
  • **
  • Сообщений: 33
  • ФИО: Kulikov Alexander
Задача 1.48
« Ответ #21 : Декабрь 29, 2013, 09:43:10 am »
в моем решении

 - учтена возможность изменения состава набора
 - три регистра накопления.
 - один из тонких моментов - распределение суммы продажи по набору. Сделал пропорционально себестоимости с учетом копеек, которые отнес на последнее движение.
Вложения:
kul_1_48.dt
« Последнее редактирование: Декабрь 29, 2013, 05:14:02 pm от Kulikov Alexander »

mikas-2008

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Mikas
Задача 1.48
« Ответ #22 : Февраль 12, 2014, 10:24:59 pm »
Alexander, у Вас в решении, когда формируете блюдо Щи не правильно списывается количество. Рекомендую в управляемой форме включить видимость регистров накопления остатки.

 Да и еще один момент. Набор должен состоять только из продуктов. Про блюда в задаче ни слова. Усложняете задачу.
« Последнее редактирование: Февраль 12, 2014, 10:35:24 pm от Mikas »

demos

  • Новичок
  • *
  • Сообщений: 4
  • ФИО: demos
Задача 1.48
« Ответ #23 : Апрель 11, 2014, 11:20:38 am »
два регистра, все компактно
 исходил из того расчета что
 1. продажную стоимость каждого продукта в наборе рассчитать не сможем, поэтому в отчете 2 продукты из набора не выводим
 2. себестоимость набора не храним, рассчитываем в отчете 2
Вложения:
48.dt
« Последнее редактирование: Апрель 11, 2014, 11:37:28 am от Дмитрий »

MKIV

  • Новичок
  • *
  • Сообщений: 6
  • ФИО: Кирилл
Задача 1.48
« Ответ #24 : Апрель 24, 2014, 04:37:16 pm »
kow1976, Юлия, глянул ваши решения и ниукого не реализовано условия, что состав набора может меняяться только раз в день (не только количество, но и входящие компоненты)

vkuz

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Valeri
Задача 1.48
« Ответ #25 : Июль 20, 2014, 04:10:51 pm »
Просмотрел несколько решений и ни в одном нет проверки: "В том случае, если из продуктов изготовлено блюдо, например из овощей сделан салат, то продаваться может только само блюдо, а входящие в его состав продукты проданы быть не могут."
« Последнее редактирование: Июль 20, 2014, 04:11:22 pm от Valeri »

Denis_D

  • Пользователь
  • **
  • Сообщений: 17
  • ФИО: Денис
Задача 1.48
« Ответ #26 : Июль 29, 2014, 09:14:33 am »
Цитата: mikas-2008;33600
Да и еще один момент. Набор должен состоять только из продуктов. Про блюда в задаче ни слова. Усложняете задачу.


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

 по поводу набора думаю использовать РС с периодичностью день. с измерениями Набор(номенклатура), Составляющее(номенклатура) и ресурсами Количество и Действует(булево). При создании набора читается срез последних по этому набору и создается запись с действует = Ложь. Далее новые значение с Действует = Истина. В этом случае состав набора получаем с помощью среза последних

Good_Smile

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

 А можно получить в запросе последний документ Комплектации по этому набору и брать состав набора из этого документа. Или я чего-то ещё не знаю (только приступаю к решению данной задачи)

Boris

  • Пользователь
  • **
  • Сообщений: 15
Re: Задача 1.48
« Ответ #28 : Январь 03, 2015, 02:59:02 pm »
Здравствуйте.

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

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

 Как вы считаете, можно ли трактовать такую постановку задачи, как возможность использовать для решения задачи из билета новой методики контроля остатков (ведь нам не требуется рассчитывать себестоимость) и возможность указать только один ресурс "Количество" для РН "Остатки номенклатуры"?

ksandr

  • Проверенный
  • ***
  • Сообщений: 138
  • ФИО: ksandr
Re: Задача 1.48
« Ответ #29 : Январь 03, 2015, 04:07:34 pm »
Как вы считаете, можно ли трактовать такую постановку задачи, как возможность использовать для решения задачи из билета новой методики контроля остатков (ведь нам не требуется рассчитывать себестоимость) и возможность указать только один ресурс "Количество" для РН "Остатки номенклатуры"?
Не "возможность использовать", а обязательное условие решения невыполнение которого повлечет за собой  - "Использование менее эффективной методики проведения документов (1.0)".

RSeeK

  • Новичок
  • *
  • Сообщений: 9
  • ФИО: Арслан
Re: Задача 1.48
« Ответ #30 : Март 02, 2015, 03:38:01 pm »
Долго возился с этой задачей (примерно 3 часа), сбили с толку отчеты, в итоге получилось 4 РН, 1-ый для контроля остатков, 2-ой для учета себестоимости, 3-ий для учета продаж с входящими в набор позициями (только количество, для целей отчета), 4-ый для учета продаж в целом (возможно перебор). Прикрепил.
« Последнее редактирование: Март 02, 2015, 03:41:43 pm от RSeeK »

Odines

  • Проверенный
  • ***
  • Сообщений: 112
  • ФИО: Odines
Re: Задача 1.48
« Ответ #31 : Апрель 17, 2015, 08:41:38 pm »
Пришлось поламать голову конечно...
Фишка задачи в том что все должно нормально работать когда в табличной части присутствуют и продукт набора и сам набор(включающий этот продукт).

Albert

  • Пользователь
  • **
  • Сообщений: 29
  • ФИО: Альберт
Re: Задача 1.48
« Ответ #32 : Июль 03, 2015, 02:17:46 pm »
Посмотрите,пожалуйста, если есть варианты лучшего построения запроса в РасходнойНакладной, буду благодарен ! Ну и в целом,конструктивные замечания приветствуются ))

poikopoi

  • Новичок
  • *
  • Сообщений: 2
Re: Задача 1.48
« Ответ #33 : Июль 11, 2015, 06:34:47 pm »
Albert, при добавлении в РС одинакового  набора с разными товарами можно создать сколько угодно одинаковых наборов в день. Например, добавляем набор "Завтрак студента" количество 5, товар колбаса, потом создаем "Завтрак студента" количество 1 товар морковь. Оба набора беспрепятственно записываются в РС. И таких "завтраков студента" может быть сколько угодно за день, пока продукты не закончатся. Что то в этом не так, Вам не кажется?)

Albert

  • Пользователь
  • **
  • Сообщений: 29
  • ФИО: Альберт
Re: Задача 1.48
« Ответ #34 : Июль 14, 2015, 01:50:10 pm »
Albert, при добавлении в РС одинакового  набора с разными товарами можно создать сколько угодно одинаковых наборов в день. Например, добавляем набор "Завтрак студента" количество 5, товар колбаса, потом создаем "Завтрак студента" количество 1 товар морковь. Оба набора беспрепятственно записываются в РС. И таких "завтраков студента" может быть сколько угодно за день, пока продукты не закончатся. Что то в этом не так, Вам не кажется?)
В свойствах РС "КомплектацияНабора" установлена периодичность "В пределах дня", таким образом, контролируется уникальность набора.

ComradeKite

  • Проверенный
  • ***
  • Сообщений: 137
Re: Задача 1.48
« Ответ #35 : Июль 23, 2015, 06:38:40 pm »
Всем привет!

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

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

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

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

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


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





 

« Последнее редактирование: Июль 24, 2015, 02:55:11 pm от ComradeKite »

Albert

  • Пользователь
  • **
  • Сообщений: 29
  • ФИО: Альберт
Re: Задача 1.48
« Ответ #36 : Июль 28, 2015, 09:12:38 am »
Всем привет!

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

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

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

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

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


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

Отличный вопрос !!!
На самом деле,те решения,что я просматривал, и мое в т.ч. содержат эту ошибку!
Спасибо еще раз ! Переделал. В Запросе сначала составляю СписокРегистраторов, последних (по отношению к текущей Расходной) Регистраторов РС КомплектацияНабора, а затем комплектность набора получаю из таблицы КомплектацияНабораСрезПоследних сформированной с условием, что Регистратор в СпискеРегистраторов.
Смотрите,буду рад замечаниям.

AlexKo

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

рс Набор
-Набор
-Номенклатура
---
-Количество
« Последнее редактирование: Июль 31, 2015, 08:48:36 am от AlexKo »

Quantum81

  • Проверенный
  • ***
  • Сообщений: 117
Re: Задача 1.48
« Ответ #38 : Август 28, 2015, 06:43:37 pm »
Всем привет!

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

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

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

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

Я бы попробовал настоять на том, что РСВ в данном случае хранит дату, с которой продукт входит в набор. По своему это тоже удобно.  Напр. У меня был набор из двух продуктов, а сегодня я добавил еще один. И с сегодняшнего дня набор из трех продуктов.
Для примера выше нужно внести записи так:
03.01.2015
1 НаборУтренний - Булочка
2 НаборУтренний - Чай 
3 НаборУтренний - Сникерс кол-во:0

Hunterr

  • Пользователь
  • **
  • Сообщений: 15
Re: Задача 1.48
« Ответ #39 : Сентябрь 02, 2015, 07:17:35 am »
Отличный вопрос !!!
На самом деле,те решения,что я просматривал, и мое в т.ч. содержат эту ошибку!
Спасибо еще раз ! Переделал. В Запросе сначала составляю СписокРегистраторов, последних (по отношению к текущей Расходной) Регистраторов РС КомплектацияНабора, а затем комплектность набора получаю из таблицы КомплектацияНабораСрезПоследних сформированной с условием, что Регистратор в СпискеРегистраторов.
Смотрите,буду рад замечаниям.
А как быть, если состав набора в течение одного дня меняется полностью?

ДимаШ

  • Пользователь
  • **
  • Сообщений: 13
Re: Задача 1.48
« Ответ #40 : Сентябрь 02, 2015, 08:08:51 am »
Всем привет!

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

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

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

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

В таком случае можно выбирать данные по Периоду из реальной таблицы регистра сведений. Выбираем последний Период к затребованной дате и возвращается только последний набор.

Hunterr

  • Пользователь
  • **
  • Сообщений: 15
Re: Задача 1.48
« Ответ #41 : Сентябрь 02, 2015, 03:05:10 pm »
В решении система не даст ввести за один день Набор, если состав набора полностью изменить.
В других представленных решениях если за один день вводишь набор с разными составами, то система дает компоновать такой набор.

Jones

  • Проверенный
  • ***
  • Сообщений: 199
Re: Задача 1.48
« Ответ #42 : Сентябрь 10, 2015, 10:59:14 pm »
Народ! Здесь я сделал 10 билет, в котором фигурирует эта задача. Будет интересно, гляньте мое решение.
Не обижусь, если покритикуете :)

rusmosav

  • Проверенный
  • ***
  • Сообщений: 137
Re: Задача 1.48
« Ответ #43 : Ноябрь 28, 2015, 02:13:50 pm »
Прощу оценить.
« Последнее редактирование: Ноябрь 28, 2015, 04:37:09 pm от rusmosav »

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 1.48
« Ответ #44 : Январь 18, 2016, 12:05:07 am »
Прощу оценить.

Добрый день!
Не работает контроль остатка - если продукт продается и в наборе он же (набор тоже в этом же доке)  - продает в минус. В общем если несколько позиций одинаковой номенклатуры в разных строках в последнем запросе. Грамматическая ошибка в сумме списания - количество подставляется.

axel_work

  • Проверенный
  • ***
  • Сообщений: 161
  • ФИО: Алексей
Re: Задача 1.48
« Ответ #45 : Январь 18, 2016, 03:41:22 pm »
Коллеги, оцените плиз мое решение.
Оригинально слелал хранение спецификаций - в  справочнике. Хз, правильно или нет, но нет проблемы лишних измерений как в РС.

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

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

alfalume

  • Проверенный
  • ***
  • Сообщений: 103
Re: Задача 1.48
« Ответ #46 : Сентябрь 21, 2016, 08:16:58 am »
мое решение

Nelya_rr

  • Новичок
  • *
  • Сообщений: 1
Re: Задача 1.48
« Ответ #47 : Ноябрь 23, 2016, 01:17:52 pm »
мое решение. обошлась двумя регистрами
« Последнее редактирование: Ноябрь 23, 2016, 01:20:35 pm от Nelya_rr »

jonik

  • Проверенный
  • ***
  • Сообщений: 135
Re: Задача 1.48
« Ответ #48 : Ноябрь 10, 2017, 12:24:18 pm »
Всем привет. Задача жесткая, 2 раза переделывал, но решение все-таки нашел. Для себя сделал несколько "допущений":
  • Терминология: если набор/блюдо состоит из блюд, то это набор, если только из продуктов - то это блюдо. Из блюд и продуктов состоят наборы. "Курица с пюре и салатом" - это набор, а "Курица с пюре" - это блюдо (хотя в терминах кулинарии 1-е тоже блюдо :) )
  • Некоторое время не мог понять зачем в документе Комплектация указывается количество в шапке, потом понял что это количество готовых блюд -> в регистр сведений записываю комплектацию единицы набора\блюда
  • 4 регистра: 2 остаточных, 2 оборотных. Сначала списываем продукты, потом списываем наборы\блюда
  • "Хитрые" отчеты: наборы в них не входят, но входят их составляющие, причем нужно посчитать себестоимость каждой компоненты

НатальяЮГ

  • Пользователь
  • **
  • Сообщений: 33
Re: Задача 1.48
« Ответ #49 : Май 24, 2018, 12:03:46 pm »
Мой вариант  :D

jonik

  • Проверенный
  • ***
  • Сообщений: 135
Re: Задача 1.48
« Ответ #50 : Май 28, 2018, 09:51:23 am »
Всем привет. Задача жесткая, 2 раза переделывал, но решение все-таки нашел. Для себя сделал несколько "допущений":
  • Терминология: если набор/блюдо состоит из блюд, то это набор, если только из продуктов - то это блюдо. Из блюд и продуктов состоят наборы. "Курица с пюре и салатом" - это набор, а "Курица с пюре" - это блюдо (хотя в терминах кулинарии 1-е тоже блюдо :) )
  • Некоторое время не мог понять зачем в документе Комплектация указывается количество в шапке, потом понял что это количество готовых блюд -> в регистр сведений записываю комплектацию единицы набора\блюда
  • 4 регистра: 2 остаточных, 2 оборотных. Сначала списываем продукты, потом списываем наборы\блюда
  • "Хитрые" отчеты: наборы в них не входят, но входят их составляющие, причем нужно посчитать себестоимость каждой компоненты
Подкорректировал
« Последнее редактирование: Май 30, 2018, 10:58:50 am от jonik »