v7: Выбрать все данные по регистру ПартииНаличие. #747023


#0 by Хуан_Перейро
Доброго времени суток, форумчане! Помогите составить запрос и выбрать все данные(точнее конечный остаток) по регистру ПартииНаличие, в моем исполнении не видно : Если смотреть файл dbf напрямую, то данные в этих колонках есть, что сделано не так ? Данные нужны для переноса остатков, поэтому важно ничего не упустить.
#1 by aka AMIGO
можно выгрузить в ТЗ, и там посмотреть, что вытащил запрос из БД
#2 by Хуан_Перейро
я всю таблицу приводить не буду, ибо строк много, вот пару строчек. Этого ситуация для всех строк одинакова 80954    МОТОСАЛОН    МОЛ Склад зона обслуживания    SUZUKI VS800GLP    Товар (купленный)    00000001    02.09.14    0    1.00000    2286.65    85279.25    73043.86         0    0 80955    МОТОСАЛОН    МОЛ Склад зона обслуживания    SUZUKI VZ400    Товар (купленный)    00000001    02.09.14    0    1.00000    2042.57    76176.42    65329.80         0    0 80956    МОТОСАЛОН    МОЛ Склад зона обслуживания    Рем.комплект карбюратора    Товар (купленный)    00000001    03.09.14    0    5.00000    27.43    1023.85    867.68         0    0 80957    МОТОСАЛОН    МОЛ Склад зона обслуживания    Рем.комплект карбюратора    Товар (купленный)    00000001    03.09.14    0    4.00000    21.66    809.26    685.82         0    0 80958    МОТОСАЛОН    МОЛ Склад зона обслуживания    Рем.комплект карбюратора    Товар (купленный)    00000003    03.09.14    0    1.00000    3.82    142.93    121.12         0    0 80959    МОТОСАЛОН    МОЛ Склад зона обслуживания    Рем.комплект карбюратора    Товар (купленный)    00000003    03.09.14    0    4.00000    27.46    1025.50    869.06         0    0 80960    МОТОСАЛОН    МОЛ Склад зона обслуживания    HISUN HS500ATV-2 Блок упр.дрос.заслонкой    Товар (купленный)    00000002    22.09.14    0    1.00000    13.06    501.81    425.26         0    0 80961    МОТОСАЛОН    МОЛ Склад зона обслуживания    HISUN HS700ATV Левый рычаг тормоза в сборе    Товар (купленный)    00000001    22.09.14    0    1.00000    7.48    287.44    243.59         0    0 80962    МОТОСАЛОН    МОЛ Склад зона обслуживания    HISUN HS500ATV-2 Пылезащитный кожух 47212-107-0000    Товар (купленный)    00000002    22.09.14    0    1.00000    3.06    117.68    99.73         0    0 80963    МОТОСАЛОН    МОЛ Склад зона обслуживания    HISUN HS500ATV-2 Задний фонарь в сб 35200-107-0000    Товар (купленный)    00000002    22.09.14    0    1.00000    7.48    287.43    243.59         0    0 80964    МОТОСАЛОН    МОЛ Склад зона обслуживания    HISUN HS700ATV Топливный насос (EFI Engine)    Товар (купленный)    00000001    22.09.14    0    1.00000    69.47    2668.68    2261.59         0    0
#3 by Хуан_Перейро
0 это и есть: ЦенаПрод ПродСтоимость Выручка
#4 by Хуан_Перейро
Надеюсь за сузуки не забанят в пятницу)
#5 by mikecool
это ресурсы?
#6 by aka AMIGO
зачем приводить таблицу-то.. достаточно того, она не пустая. Стало быть, запрос работает. Посмотри в отладчике, чего не хватает в циклах обработки запроса.
#7 by Ёпрст
Ну как тебе сказать, не получишь ты реквизиты регистра в остатках. Их там нет, не было и не будет. от слова совсем
#8 by Хуан_Перейро
Нет КодОперации ПродСтоимость Выручка - реквизиты
#9 by mikecool
см
#10 by Хуан_Перейро
для измерения будет нехватать группировки
#11 by Хуан_Перейро
а как их выдернуть ? ведь в dbf если смотреть dbf commander-ом значения есть
#12 by mikecool
вот в коммандере и выдергивай, в остатках их нет
#13 by Ёпрст
реквизиты регистра есть только в движениях регистра, это доп. характеристика движения. В запросе - это Приход или Расход. А в остатках - только измерения регистра и ресурсы.
#14 by Хуан_Перейро
давай поясню первоначальный мотив этих плясок, размер RA328 (рег. ПартииНаличие (дв.)) приближается к 1гб, скоро 1с его не потянет, как решение - завести новый регистр, выполнить срез данных и перенести их в новый регистр. 1с без 1с++ и прочих приблуд, хотелось бы сделать это средствами платформы, а именно собрать данные в документ и выполнить движение по регистру.
#15 by Абыр
читай внимательно
#16 by Абыр
ты конечно, можешь, собрать остатки не как КонОст, а как Приход - Расход за всю историю по дату свертки и получить их дополнительно и в разрезе реквизитов движений, но нахуа
#17 by aka AMIGO
чтоб не рыться в dbf
#18 by Хуан_Перейро
попытаюсь объяснить почему, есть отчеты которые анализируют выручку от продажи и себестоимости по этому регистру, но как я понимаю, ПродСтоимость и Выручка формируется в момент реализации, это так ? Если так, то эти реквизиты будут формироваться в момент продажи, а мне всего лишь нужно перенести распредлеление партий по складам с их себестоимостью. Этого будет достаточно для переноса остатков в новый регистр. Либо в тот же самый, предварительно его очистив.
#19 by Ёпрст
это не так. В остатках нет реквизитов регистра. И при любой свёртке - реквизиты регистра не нужны, от слова совсем.
#20 by Ёпрст
они нужны только для аналитических отчетов
#21 by Абыр
так он уже порылся) Ну есть, допустим, у ТС сейчас остаток по Фирма1, МОЛ1, Партия1, Номенклатура1 по какому-нибудь ресурсу = 100. Сделает он запрос и получит, что по Приход-Расход это Фирма1, МОЛ1, Партия1, Номенклатура1, ПродСтоимость1 = 60 и Фирма1, МОЛ1, Партия1, Номенклатура1, ПродСтоимость2 = 40 Сделает ввод остатков двумя строками вместо одной, заполняя реквизит ПродСтоимость. Толку в этом ноль. В остатках от этого реквизиты не появятся. Отчеты, анализирующие реквизиты регистра, т.е. строящиеся по движениям, за периоды до даты свертки надо смотреть в базе до свертки.
#22 by aka AMIGO
Пример движений и остатков по рег.ПартииНаличие ЗЫ. регистр слегка доработан мной, но можно не обращать внимания
#23 by aka AMIGO
+ это - по одной номенклатуре.
#24 by Хуан_Перейро
Друзья, спасибо за вентиляцию вопроса, теперь все стало на свои места. Буду делать ввод остатков только по измерениям и ресурсам, Реквизиты появятся при расходе, т.е. в момент реализации товара, этого будет достаточно и для переноса остатков и для аналитики. Спасибо!
#25 by Злопчинский
какие-то у вас дятлы... "есть отчеты которые анализируют выручку от продажи и себестоимости по этому регистру," - все уже посчитано, открой для себя регистр.продажи и штатный отчет "Анализ продаж"
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С