0
- 02.03.2014 - 18:53
|
День добрый. Программирование под 1С8 на предначальном уровне. Прошу помощи. Ядро 8.2.15.301. Конфа КА 1.1.36.1. Задача: сделать отчет по сравнению движений по регистрам партий товаров управленческого и бухгалтерского учета. Делаю на универсальном отчете. Объединяю 2 таблички. Запрос выглядит так: ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура , | ПартииТоваровНаСкладахОстаткиИОбороты.Склад, | ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор, | ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНа чальныйОстаток КАК НачОстУУ, | ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПр иход КАК ПриходУУ, | ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРа сход КАК РасходУУ, | ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКо нечныйОстаток КАК КонОстУУ, | 0 КАК НачОстБУ, | 0 КАК ПриходБУ, | 0 КАК РасходБУ, | 0 КАК КонОстБУ |{ВЫБРАТЬ | Номенклатура.*, | Склад.*, | Регистратор.*, | НачОстУУ, | ПриходУУ, | РасходУУ, | КонОстУУ, | НачОстБУ, | ПриходБУ, | РасходБУ, | КонОстБУ** |ИЗ | РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИО бороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК ПартииТоваровНаСкладахОстаткиИОбороты |{ГДЕ | ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура .*, | ПартииТоваровНаСкладахОстаткиИОбороты.Склад.*, | ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор. *** | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Номенклатура, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Склад, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Регистратор, | 0 КАК НачОстУУ, | 0 КАК ПриходУУ, | 0 КАК РасходУУ, | 0 КАК КонОстУУ, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоНачальныйОстаток, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоПриход, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоРасход, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.КоличествоКонечныйОстаток |{ВЫБРАТЬ | Номенклатура.*, | Склад.*, | Регистратор.*, | НачОстУУ, | ПриходУУ, | РасходУУ, | КонОстУУ, | НачОстБУ, | ПриходБУ, | РасходБУ, | КонОстБУ** |ИЗ | РегистрНакопления.ПартииТоваровНаСкладахБухгалтерс кийУчет.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты |{ГДЕ | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Номенклатура.*, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Склад.*, | ПартииТоваровНаСкладахБухгалтерскийУчетОстаткиИОбо роты.Регистратор.*** |{УПОРЯДОЧИТЬ ПО | Номенклатура.*, | Склад.*, | Регистратор.*** |ИТОГИ | СУММА(НачОстУУ), | СУММА(ПриходУУ), | СУММА(РасходУУ), | СУММА(КонОстУУ), | СУММА(НачОстБУ), | СУММА(ПриходБУ), | СУММА(РасходБУ), | СУММА(КонОстБУ) |ПО | ОБЩИЕ |{ИТОГИ ПО | Номенклатура.*, | Склад.*, | Регистратор.***"; Результат: http://imglink.ru/show-image.php?id=...c084c1697bcc7e 1 - нормально 2 - расшифровка по регистратору (пропали нач. и кон. остатки) 3 и 4 - движения регистров УУ и БУ Если еще начинать играться с выбором выводимых показателей - то начинается вообще какая-то белиберда с появлением начальных и конечных остатков которых на самом деле нет. Где-то что-то я видимо написал принципиально неправильно. Подскажите, пожалуйста, что. | |
1
- 02.03.2014 - 19:16
| остатки на регистратор пляшут, это нормально. избавься от регистратора | |
2
- 02.03.2014 - 19:51
| (0) нужно в обоих запросах добавить кроме Регистратора еще ПериодСекунда. | |
| Интернет-форум Краснодарского края и Краснодара |