#0
by Oleg102
Всем привет! подскажите как сделать условие в СКД по регистрам. Если есть Докмент 1 то тогда документ 1 иначе документ 2. Как все это оформить правильно. Понимаю что нужно а как правильно сделать незнаю. По инету ищу и ничего не мог найти. Помогите. ВЫБРАТЬ ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.КойкоМесто.Родитель ЕСТЬ НЕ NULL ИЗ УчетПроживающихОстаткиИОбороты.Проживающий.Подразделение, УчетПроживающихОстаткиИОбороты.Проживающий.Должность, УчетПроживающихОстаткиИОбороты.Проживающий.Организация, ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.КойкоМесто.Родитель ЕСТЬ НЕ NULL КОГДА ПаспортныеДанныеФизЛиц.ФизЛицо ЕСТЬ НЕ NULL
#1
by vicof
[Всем привет! подскажите как сделать условие в СКД по регистрам. Если есть Докмент 1 то тогда документ 1 иначе документ 2] чего-чего?
#4
by Oleg102
Чего ужасного то? Я описал пример, что хочу сделать, а как сделать правильно не понимаю. Посмотрели бы код и увидели, что данные собираются из вертуальной таблицы регистра накопления и регистратора нужных мне документов нет по которым нужно отфильтровать отчет. Так вот я и создал тему, так как ничего не могу найти в инете, как это сделать. Прошу помощи вашей.
#5
by Ёпрст
в параметры ВТ воткни периодичность, до регистратора, хотя бы, и дальше ВЫБОР с ССЫЛКА .. усё.
#7
by Oleg102
Сделал переодинчость по регистраторам. Все появилось что мне нужно. Поставил условие ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеПроживающего ТОГДА УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеПроживающего ИНАЧЕ УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПервичныйДоговорНайма КОНЕЦ но почему то не работает
#9
by Ёпрст
ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеПроживающего КОНЕЦ как ВАСЯФЕДЯ
#10
by Oleg102
Должно выводится движение по документам. У меня есть документ "ПеремещениеПроживающего" где происходит движение перемещения человека в общежитие, переселение с комнаты в другую комнату и "первичныйДоговор" где происходит заселение когда человек только приезжает в общежитие жить. И когда существует документ "перемещение Проживающего" то в мой отчет выводится еще такая же строка дублирующая, только комнаты заселения разные. т.е. берется регистраторы первичного договора и перемещение проживаюещего. Вот поэтому я хочу отфильтровать это все.
#11
by Сти
Как я понял, не это ему надо. А надо ему, при запросе, который выдает: 1 строка: Имя - Вася, Регистратор - договор найма 2 строка: Имя - Петя, Регистартор - договор найма 3 строка: Имя - Вася, Регистратор - ПеремещениеПроживающего 1-ю строку выбросить нафиг, Потому что есть перемещение Васи, и оно последнее. Но оставить строки и вывести договора, если позже не было перемещений. Но, по-моему, без капитальной переделки запроса тут не обойтись.
#15
by Сти
А если проживающего несколько раз переселили? Тут надо вообще последнюю строку по дате брать. Для этого запрос рисовать что-то вроде: выбрать что нужно, оттуда выбрать ключевые поля и макс.дату, потом это объединить с исходным запросом по всем ключ.полям и дате: Извиняюсь, если какие-то ошибки, прямо тут набросал
#17
by Oleg102
Ребята пробовал делать, как описал процесс "Сти". Ничего не получается как выводило в отчет 2 надписи так и выводит. Отбор никак не хочет работать. Уже что только не делал и запрос новые делал, соединял, ставил условия. и все равно такая же фигня. Начинают нервы сдавать. Вроде должно быть просто, но ни как не выходит. Ставлю условие выводить конкретный документ, отчет выводит. Но когда ставлю отбор ВЫБОР...КОГДА. ничего не выходит он не работает. Не могу понять почему он не работает. Уже сижу столько времени с этой фигней.((((
#19
by Oleg102
ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеПроживающего ТОГДА УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПеремещениеПроживающего ИНАЧЕ УчетПроживающихОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПервичныйДоговорНайма КОНЕЦ ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.КойкоМесто.Родитель ЕСТЬ НЕ NULL УчетПроживающихОстаткиИОбороты.Проживающий.Подразделение, УчетПроживающихОстаткиИОбороты.Проживающий.Должность, УчетПроживающихОстаткиИОбороты.Проживающий.Организация, ВЫБОР КОГДА УчетПроживающихОстаткиИОбороты.КойкоМесто.Родитель ЕСТЬ НЕ NULL КОГДА ПаспортныеДанныеФизЛиц.ФизЛицо ЕСТЬ НЕ NULL
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Закрытие месяца. Бух просит сделать вместо Д90.8.1 - К26 сделать Д90.2 - К26
- Как сделать в УТ8.0 сделать реализацию по нескольким заказам
- Как можно серый ip сделать белым если сделать у провайдера это нельзя
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- СКД: СКД. Отчет из трех связанных блоков. Как сделать?
- СКД: Как сделать вычисляемое поле в СКД
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- СКД: СКД. Отбор, или как сделать выбор документов за период
- Как сделать условие по Ответственному в виртуальной таблице Хозрасчеты.Обороты?
- Запрос к двум регистрам, как сделать группировку по периодам?
- Условие в запросе в СКД, как сделать?
В этой группе 1С
- УТ 10.3 Сохранить значения ТТН.
- v8: Не типовая нумерация документов в БП3.0
- Как в отчете СКД получить значение параметра в модуле формы?
- v8: Построитель отчета. включить отбор при открытии.
- Обход колонок таблицы
- УФ. Работа с реквизитами объекта через произвольную форму
- УТ11 обновление журнала документов.
- почему может не работать НаборЗаписей.Выгрузить() ?
- Нужен колонтитул при печати любых документов.
- Срочно надо закрыть поле для редактирования-только просмотр УТ11
- РИБ проблема с обновлением
- ручная корректировка
- Как убрать секунды в параметре СКД типа дата
- Как удалить движение документа
- v7: 1С 6.0 на 2012 сервере. Не могу зарегистрировать mfcans32.dll
- Вызов общего модуля из модуля управляемой формы.
- Как добавить документ к правилам регистрации в КД
- Как не выводить пустой документ в группировке отчета СКД?
- Синхронизация справочников в двух базах БП 2.0, объединение баз
- Анализ субконто. Бухгалтерия ред 3.0