#0
by dfaa
Делаю отчёт в СКД, есть 2 склада. По складам остатки в отдельности правильно считает а вот общий по ним неправильно. Пример: Склады НачалОстат Приход Расход КонОстаток Склад 1 100,000 50,000 20,000 130,000 Склад 2 5,000 10,000 10,000 5,000 общий итог 99,000 60,000 30,000 103,000
#2
by dfaa
а почему тогда по складам в отдельности правильно считает? Да и приход с уходом верный в общем итоге.
#4
by dfaa
ну понятное дело что что то не так, может знаешь примерные причины с чем может быть связано ?
#14
by GROOVY
ВЫБРАТЬ Номенклатура, Склад, Регистратор, КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход, КоличествоКонечныйОстаток, ИЗ Все.
#16
by dfaa
с док соединения для того чтоб по регистратору выводились нормальные остатки группировать затем чтоб избавиться от задвоенных записей есть NULL чтоб остатки выводились нормально. А нужно чтоб помимо номенклатуры из регистра. выводилась номенклатура из справочника за указанный период (та что без остатков)
#18
by GROOVY
Ну нафига соединять таблицу с документами чтобы остатки посчитать? Они и так считаются нормально. Виртуальная таблица всегда максимально сгруппирована, если не делать "неразумных" соединений, то ничего группировать не надо. Тем более в СКД. Справочник соединили полным соединением, ну Бог с Вами. А склады то каким там боком?
#20
by dfaa
я вот если честно тоже думал что всё просто будет соединить, но когда начинаешь писать что то много проблем возникает, и как кажется вначале что остатки не должны скакать, они начинают непонятным образом себя вести
#21
by GROOVY
Делаете второй набор данных в СКД и выбираете там ссылк из номенклатуры (И ВСЕ!) и связываете 2 набора. Левым набором будет набор справочника.
#25
by dfaa
а не подскажите если делать по этому варианту, то как подвязать туда склад. 3 набором данных в котором будет справочник склад и соеденятть с регистром по складу ?
#27
by dfaa
согласен, а та номенклатура у которой нет остатка она же за этот период не попадает в выборку, а мне нужна вся что есть в справочнике. А как она будет проходить в разрезе склада?
#30
by ssh2006
Держи схему компоновки. Это вариант соединения со справочником в запросе. Обрати внимание на указание ролей у полей и номеров периодов. Галка "Игнорировать NULL" у поля регистратор установлена чтобы при группировке по регистратору не было строки с пустым регистратором по записи с начальным/конечным остатком. Почитай вот это
#31
by dfaa
я бы рад это сделать :). Но в том то и дело, что по условию задачи мне нужно вся номенклатура и с остатками и без
#33
by Живой Ископаемый
ну да... та номенклатура, которой нет на остатках - ее на каких складах нет?
#35
by dfaa
за указанный период если у неё нет остатков, её не возможно отобрать по складу. А если я вывожу всю номенклатуру даже ту, у которой нет остатков, то как мне её отобрать по складам? Как составить запрос чтоб такое было возможно ? И вообще можно ли такой запрос составить ?
#36
by ssh2006
Я тебе же все написал в Скачай схему, воткни в отчет, настрой группировки номенклатура - склад - регистратор. Если нужно сделай отборы в настройках скд. Если поставить отбор - склад не заполнено вывалится только номенклатура без движений
#37
by dfaa
загружаю схему. Вываливается ошибка не подскажешь с чем связана Ошибка преобразования данных XDTO: НачалоСвойства: { Форма: Элемент Тип: { по причине: Ошибка преобразования данных XDTO: НачалоСвойства: { Форма: Элемент Тип: {
#39
by ssh2006
Ты её грузи не в настройки, а на вкладке наборы данных внизу слева кнопка открытия файла
#40
by dfaa
спасибо за схему, но я тоже самое и делаю. Только проблема в том что при отборе по складу не выводиться номенклатура у которой нет остатков, видна только та у которой есть остатки. А мне нужна вся ((((
#43
by dfaa
и да и правда работает!!!!!!!!!!!!!, А ещё вопрос при таких отборах номенклатура у которой нет остатков попадает в отдельный список, можно ли сделать отбор чтоб она была в складах а не отдельно ?
#45
by ssh2006
Качай Теперь в группировке по каждому складу будет выводится вся номенклатура - и с остатками и без
#49
by dfaa
это схема загружается только в настройки СКД, а я так понимаю должна быть схема самого отчёта ?
#50
by ssh2006
Была сама схема. Я уже ушел. Могу в понедельник отправить еще раз. Там с Вт регистра соединяется не справочник, а подзапрос Выбрать номенклатура.ссылка как номенклатура, Склады.ссылка как склад
#52
by dfaa
ну она загрузилась только в настройки отчёта, ок я попробую на выходных всё сделать если не получиться тогда на ящик тебе напишу. Но думаю получиться всё. Спасибо тебе.
#55
by ssh2006
Вот так надо - Вложенный запрос левое соединение регистр И проставь роли и номера периодов! как в первой схеме иначе итоги неверно могут быть посчитаны
#56
by dfaa
Спасибо тебе огромно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Действительно вся проблема была в "И проставь роли и номера периодов! как в первой схеме иначе итоги неверно могут быть посчитаны"
#58
by dfaa
да переделал под левое соединение, А подскажи ты ссылку на ИТС давал. За какую статью ты говорил ?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Причина возникновения ошибок логической целостности в 1С
- Каким образом Узлу1 ПланаОбмена1 выгрузить данные ПланаОбмена2?
- v7: ТиС: Усредненная себестоимость без НДС
- БП2.0: Был ли зачет аванса по данной реализации?
- Регистр сведений. Удалить по ключу записи как?
- Отчет не сформирован! Синтаксическая ошибка.
- Как настроить закрытие 20-го счета вручную?
- ActiveX екселя внутри 1С
- v7: Почему при объединении баз пересчет итогов?
- Управляемые блокировки и партии товаров на складах
- Вопрос по группировке по периодам (СКД)
- Почему при загрузке товаров из 1С в Битрикс пишет - нет в наличии?
- Убрать нули после запятой в количестве в УТ10.3
- ПолучитьФорму() возвращает Неопределено
- СКД Поля периода должны нумероваться
- Вопрос про Bitrix
- Динамический список. Запрос, текущая дата
- 8.2.14.528 - финал.
- Опять про мутабельные значения, помогайте!
- v8: УТ 11 Получается, что 1С решила отказаться от ведения взаиморасчетов по договорам?