Имя: Пароль:
1C
1С v8
СКД запросы с временными таблицами
, ,
0 lobo
 
18.04.12
15:43
В построителе запросов запросы отлажены и получается приемлемый результат. Пытаюсь перенести в СКД - создает запросы,но когда отчет запускаешь на выполнение - то пусто . Параметры только НачалоПериода Конецпериода
1 КМ155
 
18.04.12
15:45
(0) [Параметры только НачалоПериода Конецпериода]
{}
2 zling
 
18.04.12
15:47
Все нормально скд с временными таблицами работает. приведи весь текст запроса
3 fisher
 
18.04.12
15:47
Думаю, что бока не связаны с временными таблицами.
4 lobo
 
18.04.12
15:50
да вот в параметрах виртуальной таблицы убрала,а оставила только в параметры в компоновке данных - теперь данные по Номенклатуре выводятся а цифры по количеству и стоимости пропали
Запросов много - это из консоли запросов
ВЫБРАТЬ
   ПартииТоваровНаСкладахОбороты.Склад КАК Склад,
   ПартииТоваровНаСкладахОбороты.Регистратор КАК Док,
   ПартииТоваровНаСкладахОбороты.Регистратор.Дата КАК ДатаДок,
   ПартииТоваровНаСкладахОбороты.Номенклатура КАК Номенклатура,
   СУММА(ПартииТоваровНаСкладахОбороты.КоличествоРасход) КАК КоличествоРасход,
   СУММА(ПартииТоваровНаСкладахОбороты.СтоимостьРасход) КАК СтоимостьРасход
   поместить СБС
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&Начпериода, &Конпериода, Регистратор, ) КАК ПартииТоваровНаСкладахОбороты
ГДЕ
   ПартииТоваровНаСкладахОбороты.Регистратор.Дата МЕЖДУ &НачПериода И &КонПериода
   И (ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
           ИЛИ ПартииТоваровНаСкладахОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах)

СГРУППИРОВАТЬ ПО
   ПартииТоваровНаСкладахОбороты.Склад,
   ПартииТоваровНаСкладахОбороты.Регистратор,
   ПартииТоваровНаСкладахОбороты.Номенклатура,
   ПартииТоваровНаСкладахОбороты.Регистратор.Дата
   
;

ВЫБРАТЬ
   ПродажиОбороты.Регистратор КАК Док,
   ПродажиОбороты.Регистратор.Склад КАК Склад,
   ПродажиОбороты.Регистратор.Дата КАК ДатаДок,
   ПродажиОбороты.Номенклатура,
   СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоПродажа,
   СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьПродажа
поместить Продажи
   
ИЗ
   РегистрНакопления.Продажи.Обороты(&Начпериода, &Конпериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
   ПродажиОбороты.Регистратор.Дата МЕЖДУ &Начпериода И &Конпериода
   И (ПродажиОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
           ИЛИ ПродажиОбороты.Регистратор ССЫЛКА Документ.ОтчетОРозничныхПродажах)
           
СГРУППИРОВАТЬ ПО
   ПродажиОбороты.Регистратор.Склад,
   ПродажиОбороты.Регистратор,
   ПродажиОбороты.Номенклатура,
   ПродажиОбороты.Регистратор.Дата  
   
;

ВЫБРАТЬ
   ПродажиОбороты.Регистратор.СкладОрдер КАК Склад,
   ПродажиОбороты.Регистратор КАК Док,
   ПродажиОбороты.Номенклатура КАК Номенклатура,
   СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоРасход,
   СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьРасход,
   СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоПродажа,
   СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьПродажа
поместить Возвр
   ИЗ
   РегистрНакопления.Продажи.Обороты(&Начпериода, &Конпериода, Регистратор, ) КАК ПродажиОбороты
ГДЕ
   ПродажиОбороты.Регистратор.Дата МЕЖДУ &НачПериода И &КонПериода
   И ПродажиОбороты.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя

СГРУППИРОВАТЬ ПО
   ПродажиОбороты.Регистратор.СкладОрдер,
   ПродажиОбороты.Регистратор,
   ПродажиОбороты.Номенклатура
;


Выбрать свод.скл как склад,
свод.номенклатура как номенклатура,
сумма(свод.квосеб) как КвоСеб,
сумма(свод.суммаСеб) как СуммаСеб,
сумма(свод.квоПрод) как КвоПрод,
сумма(свод.суммаПрод) как СуммаПрод,
Сумма(свод.СуммаПрод-свод.СуммаСеб) как ПрибыльСумма
из

(Выбрать
ЕстьNULL(СБС.Склад,Продажи.Склад) как СКЛ,
ЕстьNULL(СБС.Номенклатура,Продажи.Номенклатура) как Номенклатура,
ЕстьNULL(СБС.КоличествоРасход,0) как КвоСеб ,
ЕстьNULL(СБС.СтоимостьРасход,0) как СуммаСеб ,
Продажи.КоличествоПродажа как КвоПрод,
Продажи.СтоимостьПродажа как СуммаПрод

из
СБС
полное СОЕДИНЕНИЕ Продажи
       ПО СБС.Док = Продажи.Док
           И СБС.Номенклатура = Продажи.Номенклатура


объединить все    
   
ВЫБРАТЬ
   Возвр.Склад КАК Скл,
   Возвр.Номенклатура КАК Номенклатура,
   Возвр.КоличествоРасход КАК КвоСеб,
   Возвр.СтоимостьРасход КАК СуммаСеб,
   Возвр.КоличествоРасход КАК КвоПрод,
   Возвр.СтоимостьРасход КАК СуммаПрод
   
ИЗ Возвр) как свод


СГРУППИРОВАТЬ ПО
   Свод.Скл,
   Свод.Номенклатура
итоги по
общие
5 КМ155
 
18.04.12
15:51
(4) ну а про ресурсы ты часом не забыла ?
6 lobo
 
18.04.12
15:52
(5)нет - настроены
7 el-gamberro
 
18.04.12
15:57
РегистрНакопления.ПартииТоваровНаСкладах.Обороты(({&Начпериода}), ({&Конпериода}), Регистратор, )
8 el-gamberro
 
18.04.12
15:58
вообщем посмотрил в конструкторе запросов закладку КомпоновкаДанных
9 lobo
 
18.04.12
16:01
(7)да копаю в этом направлении - почему то теперь появились продажи но беp себестоимости. А попутно Регистратор стоит теперь как параметр в конструкторе запроса но не в компоновке - надо ли и его перенести в параметры компоновки?
10 Defender aka LINN
 
18.04.12
16:01
(0) Рецепт успеха:
1. Автозаполнение - выключить
2. Мозг - включить
3. Взять на вооружение {} и отредактировать текст запроса
11 zling
 
18.04.12
16:02
(4)   1) как ты в запрос засунула ИТОГИ?
2) обороты по рег. продажи (при возврате) не дают себестоимости
12 lobo
 
18.04.12
16:03
(4)не дают - пишу  что она равна продажной стоимости
13 zling
 
18.04.12
16:04
(12)
14 zling
 
18.04.12
16:05
(12) у тебя скд должна была заругаться на такой запрос. Там итоги не указываются в тексте запроса
15 zling
 
18.04.12
16:07
(12) продажная стоимость и себестоимость - это разное. Но это потом.
16 lobo
 
18.04.12
16:07
не - не ругается -только данные не те - по себестоимости пропали
17 zling
 
18.04.12
16:14
(16) - ниче не понял. Должно ругаться. Можешь отослать как внешний отчет?
18 lobo
 
18.04.12
16:18
это все в 8.1 а куда отослать? Сейчай в СКД итоги вроде пропали но в отчете все равно выдает итоги - чего-то не то делаю
19 zling
 
18.04.12
16:19
(16) опять жешь во врем. таблице СБС у тебя 4 группировки, а соединение ты делаешь по 2ум?
20 zling
 
18.04.12
16:19
(16) ну и еще много чего
21 zling
 
18.04.12
16:20
22 lobo
 
18.04.12
16:26
(21)да соединение правильное - по регистратору и номенклатуре.Смотри почту
23 zling
 
18.04.12
17:02
отправил обратно. Итоги ты убрала. На закладке настройка у тебя только группировки, а на закладке ресурсы - эти самые ресурсы не определены. ==> Суммы будут выводиться только в детальных записях, коих нет. Зачем то отбор по дате регистратора, когда у тебя отбор стоит к виртуальной таблице оборотов и т.д.
24 lobo
 
18.04.12
17:04
сейчас посмотрю
25 lobo
 
18.04.12
17:05
(23) если не выбирать дату регистратора то запрос вообще не отрабатывает
26 zling
 
18.04.12
17:07
(25) - да не :)
27 lobo
 
18.04.12
17:12
отработало!!! и циферки правильные - я сравниваю с отчетом по продажам .
(26) - не выбиралось в консоли запросов без условия по дате регистратора - вот потому и поставила. Ну да ладно - сейчас посравниваю и определю какие были мои ошибки Еще раз спасибо!
28 zling
 
18.04.12
17:14
стаж 6 лет на мисте = пора по скд что-нибудь посмотреть :)
29 lobo
 
18.04.12
17:19
ага - смотрела видеоуроки и книжку Хрусталевой. Но сразу все в мозжечок не вложишь к сожалению. На 7ке была застряла-никто и не собирался на 8ку из руководства переходить  -теперь вот пытаюсь разобраться в авральном темпе на другой работе - тут все вместе и 7 и 8ка
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.