|
СКД Параметр типа Булево: не установлено значение параметра | ☑ | ||
---|---|---|---|---|
0
lg2marvel
29.08.19
✎
09:25
|
Добрый день, запрос в отчете на скд:
ВЫБРАТЬ ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов, ВзаиморасчетыССотрудниками.ВидВзаиморасчетов КАК ВидВзаиморасчетов, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.Регистратор КАК Регистратор, МестаВыплатыЗарплатыСотрудников.МестоВыплаты КАК МестоВыплаты, ВзаиморасчетыССотрудниками.Период КАК Период, СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус КАК Статус ИЗ РегистрНакопления.ВзаиморасчетыССотрудниками КАК ВзаиморасчетыССотрудниками ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестаВыплатыЗарплатыСотрудников КАК МестаВыплатыЗарплатыСотрудников ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = МестаВыплатыЗарплатыСотрудников.ФизическоеЛицо ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизическихЛицКакНалогоплательщиковНДФЛ.СрезПоследних(&Период, ) КАК СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.ФизическоеЛицо ГДЕ ВзаиморасчетыССотрудниками.Период = &Период И ВзаиморасчетыССотрудниками.ВидВзаиморасчетов = &ВидВзаиморасчетов И ВзаиморасчетыССотрудниками.ГруппаНачисленияУдержанияВыплаты = ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.Выплачено) И МестаВыплатыЗарплатыСотрудников.МестоВыплаты = &МестоВыплаты И ВЫБОР КОГДА &СтатусРезидент ТОГДА СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус = ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ИНАЧЕ СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус <> ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) КОНЕЦ Для всех параметров выставил обязательное использование - всегда Но когда галочку с СтатусРезидент снимаю - выдает ошибку не установлено значение параметра Резидент. Как правильно сделать подобное условие? |
|||
1
Максим Нижегородец
29.08.19
✎
09:35
|
(0) Может &СтатусРезидент = Истина, СКД в этом плане иногда глючить. Сталкивался с тем, что Документ.Проведен не учитывает (Нужно ставить Документ.Проведен = Истина).
|
|||
2
lg2marvel
29.08.19
✎
09:37
|
(1) нет, не помогло
|
|||
3
maxkras26
29.08.19
✎
09:38
|
Не давай пользователю право устанавливать параметр. Пусть параметр всегда будет включен. Убери доступность параметра
|
|||
4
maxkras26
29.08.19
✎
09:41
|
СКД - вкладка Параметры - Включать в доступные поля и Ограничение доступности
|
|||
5
lg2marvel
29.08.19
✎
09:47
|
(4) Пользователь в зависимости от параметра формирует отчет по резидентам или нерезидентам, доступностью параметра он не управляет, он включен постоянно (Использование - всегда)
|
|||
6
trooba
29.08.19
✎
09:51
|
ВЫБОР
КОГДА &СтатусРезидент=Истина ТОГДА СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус = ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) КОГДА &СтатусРезидент=Ложь Тогда СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус <> ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) КОНЕЦ Может так взлетит? |
|||
7
lg2marvel
29.08.19
✎
09:59
|
(6) Нет не хочет, уже пробовал. Пошел по другому пути, но так тоже не работает - та же ошибка
ВЫБРАТЬ СтатусыНалогоплательщиковПоНДФЛ.Ссылка КАК Статус, ИСТИНА КАК ВыборСтатус ПОМЕСТИТЬ ВТСтатусФизЛица ИЗ Справочник.СтатусыНалогоплательщиковПоНДФЛ КАК СтатусыНалогоплательщиковПоНДФЛ ГДЕ СтатусыНалогоплательщиковПоНДФЛ.Ссылка = ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ СтатусыНалогоплательщиковПоНДФЛ.Ссылка, ЛОЖЬ ИЗ Справочник.СтатусыНалогоплательщиковПоНДФЛ КАК СтатусыНалогоплательщиковПоНДФЛ ГДЕ СтатусыНалогоплательщиковПоНДФЛ.Ссылка <> ЗНАЧЕНИЕ(Справочник.СтатусыНалогоплательщиковПоНДФЛ.Резидент) ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СтатусФизЛица.Статус КАК Статус ПОМЕСТИТЬ ВТВыборСтатуса ИЗ ВТСтатусФизЛица КАК СтатусФизЛица ГДЕ СтатусФизЛица.ВыборСтатус = &ВыборРезидент ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВзаиморасчетыССотрудниками.ФизическоеЛицо КАК ФизическоеЛицо, ВзаиморасчетыССотрудниками.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов, ВзаиморасчетыССотрудниками.ВидВзаиморасчетов КАК ВидВзаиморасчетов, ВзаиморасчетыССотрудниками.Подразделение КАК Подразделение, ВзаиморасчетыССотрудниками.Регистратор КАК Регистратор, МестаВыплатыЗарплатыСотрудников.МестоВыплаты КАК МестоВыплаты, ВзаиморасчетыССотрудниками.Период КАК Период, СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.Статус КАК Статус ПОМЕСТИТЬ ВТФизЛицаВыплаты ИЗ РегистрНакопления.ВзаиморасчетыССотрудниками КАК ВзаиморасчетыССотрудниками ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.МестаВыплатыЗарплатыСотрудников КАК МестаВыплатыЗарплатыСотрудников ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = МестаВыплатыЗарплатыСотрудников.ФизическоеЛицо ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизическихЛицКакНалогоплательщиковНДФЛ.СрезПоследних(&Период, ) КАК СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних ПО ВзаиморасчетыССотрудниками.ФизическоеЛицо = СтатусФизическихЛицКакНалогоплательщиковНДФЛСрезПоследних.ФизическоеЛицо ГДЕ ВзаиморасчетыССотрудниками.Период = НачалоПериода(&Период,Месяц) И ВзаиморасчетыССотрудниками.ВидВзаиморасчетов = &ВидВзаиморасчетов И ВзаиморасчетыССотрудниками.ГруппаНачисленияУдержанияВыплаты = ЗНАЧЕНИЕ(Перечисление.ГруппыНачисленияУдержанияВыплаты.Выплачено) И МестаВыплатыЗарплатыСотрудников.МестоВыплаты = &МестоВыплаты // И ВзаиморасчетыССотрудниками.ФизическоеЛицо = &ФизическоеЛицо ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ФизЛицаВыплаты.ФизическоеЛицо КАК ФизическоеЛицо, ФизЛицаВыплаты.СуммаВзаиморасчетов КАК СуммаВзаиморасчетов, ФизЛицаВыплаты.ВидВзаиморасчетов КАК ВидВзаиморасчетов, ФизЛицаВыплаты.Подразделение КАК Подразделение, ФизЛицаВыплаты.Регистратор КАК Регистратор, ФизЛицаВыплаты.МестоВыплаты КАК МестоВыплаты, ФизЛицаВыплаты.Период КАК Период, ФизЛицаВыплаты.Статус КАК Статус ИЗ ВТФизЛицаВыплаты КАК ФизЛицаВыплаты, ВТВыборСтатуса КАК ВыборСтатуса ГДЕ ФизЛицаВыплаты.Статус В (ВЫБРАТЬ ВТВыборСтатуса.Статус ИЗ ВТВыборСтатуса) |
|||
8
PuhUfa
29.08.19
✎
10:11
|
(0) Проверяй настройки. Я у себя сейчас проверил на
ВЫБРАТЬ Валюты.Ссылка КАК Ссылка, ВЫБОР КОГДА &ВыводитьКод ТОГДА Валюты.Код ИНАЧЕ "Без кода" КОНЕЦ КАК ВалютаКод ИЗ Справочник.Валюты КАК Валюты Все нормально работает В настройках, на закладке Параметры, ВыводитьКод - Включить в доступные поля, Использовать всегда, Значение - Ложь |
|||
9
lg2marvel
29.08.19
✎
10:16
|
||||
10
PuhUfa
29.08.19
✎
10:21
|
(9) убери "запрещать незаполненные"
|
|||
11
lg2marvel
29.08.19
✎
10:27
|
(10) Спасибо, заработало
|
|||
12
lg2marvel
29.08.19
✎
10:27
|
Всем спасибо за участие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |