Вход | Регистрация
 

СКД неправильно выводит остатки по регистру бухгалтерии

СКД неправильно выводит остатки по регистру бухгалтерии
Я
   Артур Хвостов
 
08.11.19 - 08:48
Добрый день уважаемые коллеги!

Нужна помощь, не могу сообразить...

В двух словах... Переписывают отчет с упп на упр. хол.

Отчет показывает движения спец. одежды по месяцам (Остаток на начало, Выдано, Списано, Остаток на конец)...
В упп отчет берет данные с РН "ПартииМатериаловВЭксплуатацииБухгалтерскийУчет.ОстаткиИОбороты"
В упр. хол. я беру с регистра бухгалтерии остатки и обороты...
Но все бы ничего, но мне нужна еще первоначальная стоимость номенклатуры, по которой была закуплена(или введена через ввод остатков), в УПП это отдельный ресурс в РН "ПартииМатериаловВЭксплуатацииБухгалтерскийУчет", а вот в РБ нет такого и его нужно получить...
Я решил получать первоначальную стоимость через вот такой запрос(поправьте, если не правильно)
ВЫБРАТЬ
    МИНИМУМ(ХозрасчетныйОстаткиИОбороты.ПериодСекунда) КАК Период,
    ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК ФизЛицо,
    МАКСИМУМ(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК ПервоначальнаяСтоимостьНачало,
    МАКСИМУМ(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК ПервоначальнаяСтоимостьКонец
ПОМЕСТИТЬ ПервоначальнаяСтоимостьМатериалов
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(ДАТАВРЕМЯ(1, 1, 1), &НачалоПериода, Авто, , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.Субконто3,
    ХозрасчетныйОстаткиИОбороты.Счет
;

Далее левое соединение с основной таблицей по счету, номенклатуре и физ лицу

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор,
    ХозрасчетныйОстаткиИОбороты.ПериодМесяц КАК Месяц,
    ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОстаткиИОбороты.Организация КАК Организация,
    ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК СуммаНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборот,
    ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборот,
    ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК СуммаОборотКт,
    ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт,
    ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК СуммаКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
    ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
    ХозрасчетныйОстаткиИОбороты.Субконто2 КАК ПартияМатериаловВЭксплуатации,
    ХозрасчетныйОстаткиИОбороты.Субконто3 КАК ФизЛицо,
    ЕСТЬNULL(ПервоначальнаяСтоимостьМатериалов.ПервоначальнаяСтоимостьНачало, 0) КАК ПервоначальнаяСтоимостьНачало,
    ЕСТЬNULL(ПервоначальнаяСтоимостьМатериалов.ПервоначальнаяСтоимостьКонец, 0) КАК ПервоначальнаяСтоимостьКонец,
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(, , Авто, , Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстаткиИОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ ПервоначальнаяСтоимостьМатериалов КАК ПервоначальнаяСтоимостьМатериалов
        ПО ХозрасчетныйОстаткиИОбороты.Субконто1 = ПервоначальнаяСтоимостьМатериалов.Номенклатура
            И ХозрасчетныйОстаткиИОбороты.Субконто3 = ПервоначальнаяСтоимостьМатериалов.ФизЛицо
            И ХозрасчетныйОстаткиИОбороты.Счет = ПервоначальнаяСтоимостьМатериалов.Счет

Проблема в том что первоначальная стоимость неверная!?!?!? Хотя в запросе все правильно... Если кто сталкивался, подскажите пожалуйста в чем проблема...
https://cloud.mail.ru/public/3STE/3PUKrVBjN - набор данных рис.1
https://cloud.mail.ru/public/23mN/5MeFWQgsX - набор данных рис.2
https://cloud.mail.ru/public/4yCf/2VATH94Dh - ресурсы
https://cloud.mail.ru/public/5Hv2/5d9b8FNFi - параметры
https://cloud.mail.ru/public/3a54/DtafUWy4V - настройки
https://cloud.mail.ru/public/7d6N/2ftpfBw5t - результат СКД
https://cloud.mail.ru/public/5rPz/3srrHJtRM - результат запрос

Заранее спасибо!
 
 
   toypaul
 
1 - 08.11.19 - 09:21
какая-то каша с периодами ...

где связь наборов?

если в колонках всегда только Месяц, то период в запросе установить Месяц. выкинуть везде Регистратор, ПериодСекунда и прочую ересь
   toypaul
 
2 - 08.11.19 - 09:23
вот это никак понять не могу

   МАКСИМУМ(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК ПервоначальнаяСтоимостьНачало, 
    МАКСИМУМ(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК ПервоначальнаяСтоимостьКонец

почему МАКСИМУМ, а не СУММА
   toypaul
 
3 - 08.11.19 - 09:25
и я не понял причем тут набор 1 и набор 2 если все в одном пакете (если я правильно понял).

где связь по периоду тогда?
   Артур Хвостов
 
4 - 08.11.19 - 09:31
(2) А зачем сумма то... Мне нужна первоначальная стоимость- самая первая сумма...
   Артур Хвостов
 
5 - 08.11.19 - 09:31
(3) у меня не хватило высоты экрана... я разбил на 2 картинки

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