|
Не получается вытащить даныне в отчёт. | ☑ | ||
---|---|---|---|---|
0
Oleg102
01.06.13
✎
07:16
|
Всем привет! В 1С плохо понимаю написания кода. Да что говорить практически не понимаю. Помогите пожалуйста. Есть конфигурация "1С Общепит ред. 8" всё бы хорошо, только нужно доработать немного один отчёт, называется он "Анализ выпуска продукции" в отчёте уже формируется сколько в течении дня было использованнно продуктов на приготовления определенного блюда. В этот отчёт нужно только добавить цена за номенклатуру и сумму, которая рассчитывается исходя из данных израсходованных продуктов и умноженную цену за киллограм или штуку, смотря какая стоит базовая еденица номенклатуры. Вроде плевое дело скажите Вы. Ну уж не судите строго объясните, как это сделать. Пробовал через запрос не выходит, как будто в регистре нет движения по цене. Общепит сама написано на базе конфигурации бухгалтерии 1.5 как я прочитал из описания.
|
|||
1
DirecTwiX
01.06.13
✎
07:45
|
Смотри в каком регистре лежит цена и соединяй. Показывай, что пробовал уже
|
|||
2
Oleg102
01.06.13
✎
08:35
|
Текст =
"ВЫБРАТЬ | ПроизводствоИтог.Блюдо, | ПроизводствоИтог.Рецептура, | ПроизводствоИтог.Регистратор, | ПроизводствоИтог.Ингредиент, | ПроизводствоИтог.Склад, | ПроизводствоИтог.КоличествоБлюда КАК КоличествоБлюда, | ПроизводствоИтог.КоличествоИнгредиента КАК КоличествоИнгредиента, | ПроизводствоИтог.КоличествоИнгредиентаНаБлюдо КАК КоличествоИнгредиентаНаБлюдо, | ПроизводствоИтог.КоличествоИнгредиентаНорма КАК КоличествоИнгредиентаНорма, | ПроизводствоИтог.Сумма КАК Сумма, | ПроизводствоИтог.Цена КАК Цена |{ВЫБРАТЬ | ПроизводствоИтог.Блюдо.*, | ПроизводствоИтог.Ингредиент.*, | ПроизводствоИтог.Склад.*, | ПроизводствоИтог.Рецептура.*, | ПроизводствоИтог.Регистратор.* КАК Регистратор} |ИЗ | (ВЫБРАТЬ | Производство.Блюдо КАК Блюдо, | Производство.Рецептура КАК Рецептура, | Производство.Регистратор КАК Регистратор, | ВЫБОР | КОГДА &Сворачивать = ЛОЖЬ | ТОГДА Производство.Ингредиент | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) | КОНЕЦ КАК Ингредиент, | Производство.Склад КАК Склад, | ВЫБОР | КОГДА &Сворачивать = ЛОЖЬ | ТОГДА СУММА(Производство.КоличествоБлюда) | ИНАЧЕ СРЕДНЕЕ(Производство.КоличествоБлюда) | КОНЕЦ КАК КоличествоБлюда, | СУММА(Производство.КоличествоИнгредиента) КАК КоличествоИнгредиента, | СУММА(ВЫБОР | КОГДА Производство.КоличествоБлюда ЕСТЬ NULL | ИЛИ Производство.КоличествоБлюда = 0 | ТОГДА 0 | ИНАЧЕ Производство.КоличествоИнгредиента / Производство.КоличествоБлюда | КОНЕЦ) КАК КоличествоИнгредиентаНаБлюдо, | ВЫБОР | КОГДА СУММА(РецептураТовары.КоличествоБлюда) = 0 | ТОГДА 0 | ИНАЧЕ СУММА(РецептураТовары.КоличествоИнградиента * Производство.КоличествоБлюда / РецептураТовары.КоличествоБлюда) | КОНЕЦ КАК КоличествоИнгредиентаНорма, | СУММА(Производство.Сумма) КАК Сумма, | ЦеныНоменклатуры.Цена КАК Цена, | ЦеныНоменклатуры.ТипЦен КАК ТипЦен | ИЗ | РегистрНакопления.ОбщепитПроизводство КАК Производство | ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ | РецептураТовары.Ссылка КАК Ссылка, | РецептураТовары.Ссылка.Количество * РецептураТовары.Ссылка.Коэффициент КАК КоличествоБлюда, | РецептураТовары.Номенклатура КАК Номенклатура, | СУММА(РецептураТовары.Количество * РецептураТовары.Коэффициент) КАК КоличествоИнградиента | ИЗ | Документ.ОбщепитРецептура.Товары КАК РецептураТовары | | СГРУППИРОВАТЬ ПО | РецептураТовары.Ссылка, | РецептураТовары.Ссылка.Количество * РецептураТовары.Ссылка.Коэффициент, | РецептураТовары.Номенклатура) КАК РецептураТовары | ПО Производство.Ингредиент = РецептураТовары.Номенклатура | И Производство.Рецептура = РецептураТовары.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО Производство.Ингредиент = ЦеныНоменклатуры.Цена | ГДЕ | Производство.Период МЕЖДУ &ДатаНачала И &ДатаКонца | И Производство.Организация = &Организация | | СГРУППИРОВАТЬ ПО | Производство.Блюдо, | Производство.Склад, | Производство.Рецептура, | Производство.Регистратор, | ВЫБОР | КОГДА &Сворачивать = ЛОЖЬ | ТОГДА Производство.Ингредиент | ИНАЧЕ ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) | КОНЕЦ, | ЦеныНоменклатуры.Цена, | ЦеныНоменклатуры.ТипЦен) КАК ПроизводствоИтог |{ГДЕ | ПроизводствоИтог.Блюдо.* КАК Блюдо, | ПроизводствоИтог.Ингредиент.* КАК Ингредиент, | ПроизводствоИтог.Склад.* КАК Склад, | ПроизводствоИтог.Рецептура.* КАК Рецептура, | ПроизводствоИтог.Регистратор.* КАК Регистратор} |{УПОРЯДОЧИТЬ ПО | Блюдо.*, | Ингредиент.*, | Склад.*, | Рецептура.*} |ИТОГИ | СУММА(КоличествоБлюда), | СУММА(КоличествоИнгредиента), | СУММА(КоличествоИнгредиентаНаБлюдо), | СУММА(КоличествоИнгредиентаНорма), | СУММА(Сумма), | СУММА(Цена) |ПО | ОБЩИЕ |{ИТОГИ ПО | Блюдо.*, | Ингредиент.*, | Склад.*, | Рецептура.*, | Регистратор.*}"; |
|||
3
Oleg102
01.06.13
✎
08:37
|
колонка выходит с пустой ценой. Нужно что бы цена просматривалась по ингредиентам, по последней текущей дате. и сумма выходила цена умноженная на количество израсходованного продукта
|
|||
4
hhhh
01.06.13
✎
08:41
|
(3) ну вот же бред
ПО Производство.Ингредиент = ЦеныНоменклатуры.Цена сколько выпил вчера? Не меньше трех литров. |
|||
5
Feunoir
01.06.13
✎
08:41
|
Почему Ингредиент = Цена? |
|||
6
Oleg102
01.06.13
✎
08:41
|
||||
7
Oleg102
01.06.13
✎
08:43
|
Не пил. Да я нуб в этом.(((
|
|||
8
Oleg102
01.06.13
✎
08:45
|
Подскажите пожалуйста как сделать можно. Убираю связь там такие цифры выходят хрен поймешь откуда они
|
|||
9
Feunoir
01.06.13
✎
08:47
|
(8) Посмотри как у тебя связаны производство и рецептура и сравни с тем, как связаны производство и цены. Попробуй проанализировать отличия.
|
|||
10
Oleg102
01.06.13
✎
08:50
|
цены это я уже сам сделал. Пытаясь вывести цену, её там небыло.
|
|||
11
Feunoir
01.06.13
✎
08:55
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |