Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

СКД Выводит не все данные

СКД Выводит не все данные
Я
   Стэн5
 
17.01.21 - 22:29
Добрый вечер!
В СКД формирую запрос к рн, беру оттуда остатки и обороты, левым соединением цепляю вт - это табл часть документа, забираю оттуда Цифры.
Помещаю Цифры в ресурсы. При формировании отчета выводятся данные только рн.
Подскажите, куда копать?
   Ненавижу 1С
 
1 - 17.01.21 - 22:49
Прямо таки Цифры? Может Числа?
   mkalimulin
 
2 - 17.01.21 - 22:58
(0) Копать внутрь запроса
   ИС-2
 
3 - 18.01.21 - 08:37
(0) СКД переделывает запрос. Надо или через инструменты разработчика или через консоль запросов СКД смотреть какой запрос получается
   toypaul
 
4 - 18.01.21 - 08:53
копать в сторону "консоль компоновки данных"
   Стэн5
 
5 - 18.01.21 - 09:04
(1) Может Цифры с типом число?
   Стэн5
 
6 - 18.01.21 - 09:09
(2), (3), (4) - запрос он меняет это и так понятно, может кто сталкивался с причинами по которым он это делает?
   hhhh
 
7 - 18.01.21 - 09:11
(6) так где запрос-то? Может там лажа полная? А мы тут с умными лицами философски рассуждаем.
   Стэн5
 
8 - 18.01.21 - 09:21
Сперва делал через ВТ, в инете прочитал через вложенный, пробую так


ВЫБРАТЬ
    ВЫБОР
        КОГДА ДанныеРН.Регистратор = НЕОПРЕДЕЛЕНО
            ТОГДА NULL
        ИНАЧЕ ДанныеРН.Регистратор
    КОНЕЦ КАК Регистратор,
    ДанныеРН.ПериодСекунда КАК ПериодСекунда,
    ДанныеРН.ПериодМинута КАК ПериодМинута,
    ДанныеРН.ПериодЧас КАК ПериодЧас,
    ДанныеРН.ПериодДень КАК ПериодДень,
    ДанныеРН.ПериодНеделя КАК ПериодНеделя,
    ДанныеРН.ПериодДекада КАК ПериодДекада,
    ДанныеРН.ПериодМесяц КАК ПериодМесяц,
    ДанныеРН.ПериодКвартал КАК ПериодКвартал,
    ДанныеРН.ПериодПолугодие КАК ПериодПолугодие,
    ДанныеРН.ПериодГод КАК ПериодГод,
    ДанныеРН.Характеристика КАК Характеристика,
    ДанныеРН.Склад КАК Склад,
    ДанныеРН.Подразделение КАК Подразделение,
    ДанныеРН.Штрихкод КАК Штрихкод,
    ДанныеРН.Документ КАК Документ,
    ДанныеРН.КоличествоНачальныйОстаток КАК НачальныйОстаток,
    ДанныеРН.КоличествоКонечныйОстаток КАК КонечныйОстаток,
    ДанныеРН.КоличествоОборот КАК Оборот,
    ДанныеРН.КоличествоПриход КАК Приход,
    ДанныеРН.КоличествоРасход КАК Расход,
    ВложенныйЗапрос.Ссылка КАК Ссылка,
    ВложенныйЗапрос.Количество КАК Количество,
    ВложенныйЗапрос.Номенклатура КАК Номенклатура
{ВЫБРАТЬ
    Регистратор.*,
    ПериодСекунда,
    ПериодМинута,
    ПериодЧас,
    ПериодДень,
    ПериодНеделя,
    ПериодДекада,
    ПериодМесяц,
    ПериодКвартал,
    ПериодПолугодие,
    ПериодГод,
    Номенклатура.*,
    Характеристика.*,
    Склад.*,
    Подразделение.*,
    Штрихкод,
    Документ.*,
    НачальныйОстаток,
    КонечныйОстаток,
    Оборот,
    Приход,
    Расход,
    Ссылка.*}
ИЗ
    РегистрНакопления.кф_ТоварыНаСкладахУУ.ОстаткиИОбороты(, , Авто, , ) КАК ДанныеРН
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            кф_КонвертерТоваровУУТовары.Ссылка КАК Ссылка,
            кф_КонвертерТоваровУУТовары.Ссылка.СкладОтправитель КАК Склад,
            кф_КонвертерТоваровУУТовары.Ссылка.Дата КАК Период,
            кф_КонвертерТоваровУУТовары.Номенклатура КАК Номенклатура,
            кф_КонвертерТоваровУУТовары.Штрихкод КАК Штрихкод,
            кф_КонвертерТоваровУУТовары.Количество КАК Количество
        ИЗ
            Документ.кф_КонвертерТоваровУУ.Товары КАК кф_КонвертерТоваровУУТовары
        ГДЕ
            НЕ кф_КонвертерТоваровУУТовары.Ссылка.Проведен
            И НЕ кф_КонвертерТоваровУУТовары.Ссылка.ПометкаУдаления
        
        СГРУППИРОВАТЬ ПО
            кф_КонвертерТоваровУУТовары.Ссылка.СкладОтправитель,
            кф_КонвертерТоваровУУТовары.Ссылка,
            кф_КонвертерТоваровУУТовары.Ссылка.Дата,
            кф_КонвертерТоваровУУТовары.Номенклатура,
            кф_КонвертерТоваровУУТовары.Штрихкод,
            кф_КонвертерТоваровУУТовары.Количество) КАК ВложенныйЗапрос
        ПО ДанныеРН.Номенклатура = ВложенныйЗапрос.Номенклатура
            И ДанныеРН.Склад = ВложенныйЗапрос.Склад
{ГДЕ
    (ВЫБОР
            КОГДА ДанныеРН.Регистратор = НЕОПРЕДЕЛЕНО
                ТОГДА NULL
            ИНАЧЕ ДанныеРН.Регистратор
        КОНЕЦ).* КАК Регистратор,
    ДанныеРН.ПериодСекунда,
    ДанныеРН.ПериодМинута,
    ДанныеРН.ПериодЧас,
    ДанныеРН.ПериодДень,
    ДанныеРН.ПериодНеделя,
    ДанныеРН.ПериодДекада,
    ДанныеРН.ПериодМесяц,
    ДанныеРН.ПериодКвартал,
    ДанныеРН.ПериодПолугодие,
    ДанныеРН.ПериодГод,
    ВложенныйЗапрос.Номенклатура.*,
    ДанныеРН.Характеристика.*,
    ДанныеРН.Склад.*,
    ДанныеРН.Подразделение.*,
    ДанныеРН.Штрихкод,
    ДанныеРН.Документ.*,
    ДанныеРН.КоличествоНачальныйОстаток,
    ДанныеРН.КоличествоКонечныйОстаток,
    ДанныеРН.КоличествоОборот,
    ДанныеРН.КоличествоПриход,
    ДанныеРН.КоличествоРасход,
    (ВЫБОР
            КОГДА ВложенныйЗапрос.Ссылка = НЕОПРЕДЕЛЕНО
                ТОГДА NULL
            ИНАЧЕ ВложенныйЗапрос.Ссылка
        КОНЕЦ).* КАК Ссылка}
   toypaul
 
9 - 18.01.21 - 09:31
   Стэн5
 
10 - 18.01.21 - 09:32
Вот нашел, он походу сохраняет версию пред отчета
https://forum.infostart.ru/forum9/topic190039/
   Стэн5
 
11 - 18.01.21 - 09:33
(9) Спасибо, ознакомлюсь, решение нашел в прилагаемой мною ссылки.
   toypaul
 
12 - 18.01.21 - 09:33
Чтобы не гадать на к. гуще можно выложить хотя бы исходный запрос и то как он изменяется. А по хорошему https://wiki.programstore.ru/kak-pravilno-zadavat-vopros-svyazannyj-s-podsistemoj-skd-v-1s/

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.