|
|
|
Пропадают поля в отчете | ☑ | ||
|---|---|---|---|---|
|
0
Dyael
20.08.14
✎
09:27
|
Всем привет
Есть "Отчет по продажам" сделанный в СКД, нужно добавить запрос который бы учитывал Оприходование товара, добавляю запрос, но пропадают поля в отчете, которые уже были созданы, подскажите в чем проблема пожалуйста. |
|||
|
1
Легат
20.08.14
✎
09:34
|
Зачем добавлять новый запрос?
|
|||
|
2
Dyael
20.08.14
✎
09:35
|
чтобы учесть оприходование товара, остатки на складе
|
|||
|
3
Остап Сулейманович
20.08.14
✎
09:39
|
Смотреть :
1. Запрос "было" и запрос "стало". Если просто добавлен запрос - настроено ли объединение результатов. 2. Смотреть настройки. Если в конфигураторе в отчет выведены все поля - в Enterprise установить "стандартные настройки" либо "изменить вариант". |
|||
|
4
Легат
20.08.14
✎
09:41
|
+
настройки - Выбранные поля.. Посмотри что там, и есть ли они вообще в доступных.. |
|||
|
5
spiller26
20.08.14
✎
09:42
|
(0) смотри объединения в СКД
Если стандартный отчет, то там явно идет обороты по регистру накопления. Запрос сам где? Выложи посмотрим. |
|||
|
6
Dyael
20.08.14
✎
09:42
|
они пропали из доступных, если убираю новый запрос то снова появляются
|
|||
|
7
Dyael
20.08.14
✎
09:43
|
ВЫБРАТЬ
ПродажиОбороты.Номенклатура, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот ПОМЕСТИТЬ Прод ИЗ РегистрНакопления.Продажи.Обороты(&ДатНач, &ДатКнц, , ) КАК ПродажиОбороты ГДЕ ВЫБОР КОГДА &Родитель = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА ИНАЧЕ ПродажиОбороты.Номенклатура.Родитель = &Родитель ИЛИ ПродажиОбороты.Номенклатура.Родитель.Родитель = &Родитель ИЛИ ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель = &Родитель ИЛИ ПродажиОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель = &Родитель КОНЕЦ СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗакупкиТоваровОбороты.Номенклатура, СУММА(ЗакупкиТоваровОбороты.КоличествоОборот) КАК КоличествоОборот, СУММА(ЗакупкиТоваровОбороты.СуммаОборот) КАК СуммаОборот ПОМЕСТИТЬ Закуп ИЗ РегистрНакопления.ЗакупкиТоваров.Обороты(&ДатНач, &ДатКнц, , ) КАК ЗакупкиТоваровОбороты ГДЕ ВЫБОР КОГДА &Родитель = НЕОПРЕДЕЛЕНО ТОГДА ИСТИНА ИНАЧЕ ЗакупкиТоваровОбороты.Номенклатура.Родитель = &Родитель ИЛИ ЗакупкиТоваровОбороты.Номенклатура.Родитель.Родитель = &Родитель ИЛИ ЗакупкиТоваровОбороты.Номенклатура.Родитель.Родитель.Родитель = &Родитель ИЛИ ЗакупкиТоваровОбороты.Номенклатура.Родитель.Родитель.Родитель.Родитель = &Родитель КОНЕЦ СГРУППИРОВАТЬ ПО ЗакупкиТоваровОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВЫБОР КОГДА Прод.Номенклатура <> НЕОПРЕДЕЛЕНО ТОГДА Прод.Номенклатура ИНАЧЕ Закуп.Номенклатура КОНЕЦ КАК Номенклатура, Закуп.КоличествоОборот КАК Колво_закуплено, Закуп.СуммаОборот КАК Сумма_закуплено, Прод.КоличествоОборот КАК Колво_продано, Прод.СтоимостьОборот КАК Сумма_продано ИЗ Прод КАК Прод ЛЕВОЕ СОЕДИНЕНИЕ Закуп КАК Закуп ПО Прод.Номенклатура = Закуп.Номенклатура ГДЕ Прод.Номенклатура.Родитель <> &ГруппаОформлениеНеВключать ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты |
|||
|
8
Остап Сулейманович
20.08.14
✎
09:43
|
(6) Нужно делать объединение. Либо все решать в одном запросе.
|
|||
|
9
Dyael
20.08.14
✎
09:48
|
не подскажете как? я просто немного с СКД работал, да и вообще пока только учусь
|
|||
|
10
spiller26
20.08.14
✎
09:51
|
(7) И где тут объединение?
Вот примерно такая концовка ВЫБРАТЬ ЕстьNULL(Прод.Номенклатура, Закуп.Номенклатура) КАК Номенклатура, Закуп.КоличествоОборот КАК Колво_закуплено, Закуп.СуммаОборот КАК Сумма_закуплено, Прод.КоличествоОборот КАК Колво_продано, Прод.СтоимостьОборот КАК Сумма_продано, 0 КАК КоличествоКонечныйОстаток ИЗ Прод КАК Прод ЛЕВОЕ СОЕДИНЕНИЕ Закуп КАК Закуп ПО Прод.Номенклатура = Закуп.Номенклатура ГДЕ Прод.Номенклатура.Родитель <> &ГруппаОформлениеНеВключать ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ "", 0, 0, 0, 0, ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток ИЗ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты |
|||
|
11
Легат
20.08.14
✎
09:51
|
Делай в одном запросе тебе говорят. Или в наборах данных добавь объединение. Но лучше в одном.
|
|||
|
12
spiller26
20.08.14
✎
09:54
|
(9) СКД тут не причем, тут дело в запросе, открой консоль запросов обычную и играйся, можно также на консоль СКД найти, в основном на дисках ИТС.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |