Как предусмотреть вывод данных в отчете СКД с отбором по контрагенту и без отбора по контрагенту (все данные)

1. yamawa 50 31.08.17 11:11 Сейчас в теме
Как предусмотреть вывод данных в отчете СКД с отбором по контрагенту и без отбора по контрагенту (все данные)
Прикрепленные файлы:
ОстаткиСырья_1.erf
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
9. user819095 31.08.17 16:00 Сейчас в теме +1 $m
Добавьте скобки на условие {}

ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто3.ДоговорКонтрагента КАК Договор,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Материал,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК ОстатокНаНачало,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК Приход,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК Расход,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК ОстатокНаКонец
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПереданныеВПереработку), , ) КАК ХозрасчетныйОстаткиИОбороты
{ГДЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 = &Контрагент }
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alxarz 31 31.08.17 11:17 Сейчас в теме
можно отбор по контрагенту не делать в регистре, тогда запросом будут получены все данные, а при выводе уже наложить отбор по контрагенту если он нужен.
golovinaea; +1 Ответить
3. Yura77 30 31.08.17 11:29 Сейчас в теме
пиши в запросе {где контрагент=&мойконтрагент}. Если укажут значение параметра СКД отберет по нему , если оставят пусто - то выведет все
4. yamawa 50 31.08.17 11:42 Сейчас в теме
(3)
ВЫБРАТЬ
	ХозрасчетныйОстаткиИОбороты.Субконто3.ДоговорКонтрагента КАК Договор,
	ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Материал,
	ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК ОстатокНаНачало,
	ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК Приход,
	ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК Расход,
	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК ОстатокНаКонец
ИЗ
	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПереданныеВПереработку), , ) КАК ХозрасчетныйОстаткиИОбороты
ГДЕ
	ХозрасчетныйОстаткиИОбороты.Субконто1 = &Конрагент
Показать

Сообщение об ошибке : "Не задано значение параметра "Контрагент" ..."
5. user623969_dusa 31.08.17 11:45 Сейчас в теме
на вкладке скд убрать ограничение доступности и вывести параметр в настройках скд
6. yamawa 50 31.08.17 11:52 Сейчас в теме
(5) параметр Контрагент выведен на форму
7. user623969_dusa 31.08.17 11:53 Сейчас в теме
(6)ну так в чем проблема тогда если пустое значение(стоит галочка) выводит все, если непустое выводит по контрагенту
8. yamawa 50 31.08.17 11:55 Сейчас в теме
(7) Ошибка: "Не задано значение параметра "Контрагент" ХозрасчетныйОстаткиИОбороты.Субконто1=<<<?>>>&Контрагент"
Прикрепленные файлы:
ОстаткиСырья_1.erf
9. user819095 31.08.17 16:00 Сейчас в теме +1 $m
Добавьте скобки на условие {}

ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.Субконто3.ДоговорКонтрагента КАК Договор,
ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Материал,
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстатокДт КАК ОстатокНаНачало,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК Приход,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК Расход,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстатокДт КАК ОстатокНаКонец
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.МатериалыПереданныеВПереработку), , ) КАК ХозрасчетныйОстаткиИОбороты
{ГДЕ
ХозрасчетныйОстаткиИОбороты.Субконто1 = &Контрагент }
10. Dondarrion 31.08.17 17:27 Сейчас в теме
еще как вариант, в условие прописать
Выбор Когда &Контрагент есть null  Или &Контрагент = Значение(Справочник.Контрагенты.ПустаяСсылка) Тогда
Истина
Иначе
ХозрасчетныйОстаткиИОбороты.Субконто1 = &Контрагент
Конец
11. yamawa 50 01.09.17 11:59 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот