-
0
Подскажите как настроить отчет по приходу товаров из виртуальной таблицы - Остатки и обороты.
Виртуальную таблицу взял так как нужны периоды.
Но не могу сделать что бы показывало приходы только по документам - "приходная накладная"..
Если пытаюсь в отборе задать условие по регистратору, оно разворачивает в плоть до конкретного документа..
А не типа документа.
-
0
СКД?
Вместо регистратора в запросе:
ВЫБОР
КОГДА
ОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная ТОГДА ОстаткиИОбороты.Регистратор
ИНАЧЕ
NULL
КОНЕЦ КАК Регистратор
И в настройках поля СКД галочку "Игнорировать значения NULL"
-
0
Не совсем я понимаю куда этот код вставить, так как ругается что синтаксическая ошибка выбор..(( Вот мой запрос. Можно на примере куда нужно вписать?
ВЫБРАТЬ
ОстаткиТМЦОстаткиИОбороты.НомерСтроки,
ОстаткиТМЦОстаткиИОбороты.Регистратор,
ОстаткиТМЦОстаткиИОбороты.ПериодСекунда,
ОстаткиТМЦОстаткиИОбороты.ПериодМинута,
ОстаткиТМЦОстаткиИОбороты.ПериодЧас,
ОстаткиТМЦОстаткиИОбороты.ПериодДень,
ОстаткиТМЦОстаткиИОбороты.ПериодНеделя,
ОстаткиТМЦОстаткиИОбороты.ПериодДекада,
ОстаткиТМЦОстаткиИОбороты.ПериодМесяц,
ОстаткиТМЦОстаткиИОбороты.ПериодКвартал,
ОстаткиТМЦОстаткиИОбороты.ПериодПолугодие,
ОстаткиТМЦОстаткиИОбороты.ПериодГод,
ОстаткиТМЦОстаткиИОбороты.КолНачальныйОстаток,
ОстаткиТМЦОстаткиИОбороты.КолКонечныйОстаток,
ОстаткиТМЦОстаткиИОбороты.КолОборот,
ОстаткиТМЦОстаткиИОбороты.КолПриход,
ОстаткиТМЦОстаткиИОбороты.КолРасход,
ИЗ
РегистрНакопления.ОстаткиТМЦ.ОстаткиИОбороты(, , Авто, , ) КАК ОстаткиТМЦОстаткиИОбороты
-
- #4
- 07.05.2018 09:12
-
Отредактировано: 07.05.2018 09:26:00
0
Еще раз спрашиваю - отчет СКД?
НомерСтроки зачем? Он используется при проведении и отмене проведения.
А запятая зачем после " ОстаткиТМЦОстаткиИОбороты.КолРасход, " ?
ВЫБРАТЬ
ВЫБОР
КОГДА
ОстаткиТМЦОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная
ТОГДА
ОстаткиТМЦОстаткиИОбороты.Регистратор
ИНАЧЕ
NULL КОНЕЦ КАК Регистратор,
ОстаткиТМЦОстаткиИОбороты.ПериодСекунда,
ОстаткиТМЦОстаткиИОбороты.ПериодМинута,
ОстаткиТМЦОстаткиИОбороты.ПериодЧас,
ОстаткиТМЦОстаткиИОбороты.ПериодДень,
ОстаткиТМЦОстаткиИОбороты.ПериодНеделя,
ОстаткиТМЦОстаткиИОбороты.ПериодДекада,
ОстаткиТМЦОстаткиИОбороты.ПериодМесяц,
ОстаткиТМЦОстаткиИОбороты.ПериодКвартал,
ОстаткиТМЦОстаткиИОбороты.ПериодПолугодие,
ОстаткиТМЦОстаткиИОбороты.ПериодГод,
ОстаткиТМЦОстаткиИОбороты.КолНачальныйОстаток,
ОстаткиТМЦОстаткиИОбороты.КолКонечныйОстаток,
ОстаткиТМЦОстаткиИОбороты.КолОборот,
ОстаткиТМЦОстаткиИОбороты.КолПриход,
ОстаткиТМЦОстаткиИОбороты.КолРасход
ИЗ
РегистрНакопления.ОстаткиТМЦ.ОстаткиИОбороты(, , Авто, , ) КАК ОстаткиТМЦОстаткиИОбороты
Смотрите как у Вас правильно называется ПриходнаяНакладная. Может быть ПоступлениеТоваровИУслуг или как-то еще.
PS. Конец потерялся ))
-
0
Да, отчет СКД. Я часть строк удалил, что бы не засорять эфир. Запятую оставил.
-
0
В настройках поля Регистратор
Роль - Период 1
Игнорировать значения Null
Остальные периоды по возрастающей после него
-
0
"Конец, конец. Концы в воду". с "Падал прошлогодний снег".
-
0
Спасибо. Сделал как вы написали.. Только после "ИНАЧЕ NULL" пришлось написать КОНЕЦ - Иначе ошибка была.
Однако проблема не решена((( Все еще попадают ТМЦ из документов перемещения, а не только приходной.
Сделал скриншот.. может что то не так я сделал.?
-
0
Флаг Обязательный поставьте.
-
0
Какой флаг? Игнорировать значение Null - он стоит
-
0
Нашел я флаг - Обязательный под Игнорировать Null, включил.
Ситуация не изменилась((
-
- #12
- 07.05.2018 11:55
-
Отредактировано: 07.05.2018 11:56:11
0
А сделайте группировку По номенклатуре, а ниже по Регистратору.
Может быть в Вашей конфигурации перемещения делает ПриходнаяНакладная? Только Вид операции меняется или другой реквизит?
Как в некоторых конфигурациях ЗаказПоставщику=ЗаказНаПереработку.
Или ЗаказПокупателя=ЗаказНаряд.
-
0
Перемещение это отдельный документ. Формируется автоматически при создании расходной. Если отгрузка от другого Юр Лица
-
0
Вот-вот. Продажа-приход интеркампани. Сделайте группировку.
-
- #15
- 07.05.2018 12:11
-
Отредактировано: 07.05.2018 12:12:28
0
Не уловил я про интеркомпани, ну да ладно))) Вот я пытаюсь в таком виде получить информацию.
Или поле регистратор должноо быть обязательно?
-
0
Ну для начала группировки такие: Фирма, ТМЦ (без всяких точек), Регистратор и смотрим
-
0
Сделал. Вот там где регистратор не ПриходнаяНакладная до регистратора не разворачивает
-
- #18
- 07.05.2018 12:24
-
Отредактировано: 07.05.2018 12:24:35
0
Ну и где здесь перемещения?
-
0
Попробуйте не в таблице. Группировки списком.
-
0
я понял. результат тот же
-
0
А потом найдите в регистре из меню Все функции эту запись по номенклатуре, дню и движению, или консолью запросов выбрать ее и посмотрим все поля регистра.
-
0
И кроме того, у Вас отбор через две точки. Лучше так не делать. Там левые соединения образуются, сами. Их потом тяжело контролировать.
-
0
Если Я вас понял правильно, тогда вот эти записи. Которые не раскрываются в отчете по регистратору
-
0
Боритесь с точками.
Если нужен отбор по договору, то тогда уже
Регистратор.Договор
Но никак не ТМЦ.Док прихода.Договор
-
0
"Семён Семёныч" )))) Спасибо тебе мил, человек. Это же надо на такой мелочи погореть)))
-
0
Хотя, опять таки. Это решает проблему для посмотреть в разрезе договора. Так как в расходном документе договор другой, а в перемещении его просто нет. Но не решает проблему просмотра без отбора... Строить отчет по документам ну ни как не хочеться..
Добавленный код получается не отрабатывает все таки...? Правильно
-
0
Если поля без точек, решает.
С точками - создаются соединения.
-
- #28
- 07.05.2018 14:46
-
Отредактировано: 07.05.2018 14:47:41
0
И можно еще явное условие в запросе поставить:
ГДЕ
ОстаткиТМЦОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПриходнаяНакладная
Но СКД такая штука, что она по мере своей необходимости переделывает сама запрос.
-
0
Вот так, то что доктор прописал. Благодарю!
То что мне надо было.
-
0
Л. Андрей
Но СКД такая штука, что она по мере своей необходимости переделывает сама запрос.
Не вводите людей в заблуждение.
СКД не переделывает запросы.