Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Песочница: где я нуб такой накосячил с запросом? (http://forums.kuban.ru/f1040/pesochnica_gde_ya_nub_takoj_nakosyachil_s_zaprosom-5459737.html)

BoBkyc 02.03.2014 18:53

Песочница: где я нуб такой накосячил с запросом?
 
День добрый.
Программирование под 1С8 на предначальном уровне. Прошу помощи.
Ядро 8.2.15.301. Конфа КА 1.1.36.1.
Задача: сделать отчет по сравнению движений по регистрам партий товаров управленческого и бухгалтерского учета.
Делаю на универсальном отчете. Объединяю 2 таблички.
Запрос выглядит так:

ТекстЗапроса =
"ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура ,
| ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
| ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор,
| ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНа чальныйОстаток КАК НачОстУУ,
| ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПр иход КАК ПриходУУ,
| ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРа сход КАК РасходУУ,
| ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКо нечныйОстаток КАК КонОстУУ,
| 0 КАК НачОстБУ,
| 0 КАК ПриходБУ,
| 0 КАК РасходБУ,
| 0 КАК КонОстБУ
|{ВЫБРАТЬ
| Номенклатура.*,
| Склад.*,
| Регистратор.*,
| НачОстУУ,
| ПриходУУ,
| РасходУУ,
| КонОстУУ,
| НачОстБУ,
| ПриходБУ,
| РасходБУ,
| КонОстБУ**
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИО бороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты
|{ГДЕ
| ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура .*,
| ПартииТоваровНаСкладахОстаткиИОбороты.Склад.*,
| ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор. ***
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Номенклатура,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Склад,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Регистратор,
| 0 КАК НачОстУУ,
| 0 КАК ПриходУУ,
| 0 КАК РасходУУ,
| 0 КАК КонОстУУ,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоНачальныйОстаток,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоПриход,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоРасход,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоКонечныйОстаток
|{ВЫБРАТЬ
| Номенклатура.*,
| Склад.*,
| Регистратор.*,
| НачОстУУ,
| ПриходУУ,
| РасходУУ,
| КонОстУУ,
| НачОстБУ,
| ПриходБУ,
| РасходБУ,
| КонОстБУ**
|ИЗ
| РегистрНакопления.ПартииТоваровНаСкладахБухгалтерс кийУчет.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты
|{ГДЕ
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Номенклатура.*,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Склад.*,
| ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Регистратор.***
|{УПОРЯДОЧИТЬ ПО
| Номенклатура.*,
| Склад.*,
| Регистратор.***
|ИТОГИ
| СУММА(НачОстУУ),
| СУММА(ПриходУУ),
| СУММА(РасходУУ),
| СУММА(КонОстУУ),
| СУММА(НачОстБУ),
| СУММА(ПриходБУ),
| СУММА(РасходБУ),
| СУММА(КонОстБУ)
|ПО
| ОБЩИЕ
|{ИТОГИ ПО
| Номенклатура.*,
| Склад.*,
| Регистратор.***";

Результат: [url]http://imglink.ru/show-image.php?id=...c084c1697bcc7e[/url]
1 - нормально
2 - расшифровка по регистратору (пропали нач. и кон. остатки)
3 и 4 - движения регистров УУ и БУ
Если еще начинать играться с выбором выводимых показателей - то начинается вообще какая-то белиберда с появлением начальных и конечных остатков которых на самом деле нет.
Где-то что-то я видимо написал принципиально неправильно.
Подскажите, пожалуйста, что.

lalex23 02.03.2014 19:16

остатки на регистратор пляшут, это нормально. избавься от регистратора

Write 02.03.2014 19:51

(0) нужно в обоих запросах добавить кроме Регистратора еще ПериодСекунда.


Текущее время: 23:01. Часовой пояс GMT +3.