![]() |
|
Помогите пжалста с запросом 1с | ☑ | ||
---|---|---|---|---|
0
nikast
30.08.12
✎
13:39
|
Всем привет, пишу выгрузку для зарплатных файлов. И столкнулся с такой фишкой. Как написать проверку является ли сотрудник резидентом или нерезидентном. В каком справочнике это прописывается, не могу найти.
|
|||
1
mikecool
30.08.12
✎
13:40
|
в физлицах емнип
|
|||
2
vmv
30.08.12
✎
13:40
|
(0) в Архивах КГБ
|
|||
3
John83
30.08.12
✎
13:41
|
(1) нет
(0) это РС |
|||
4
John83
30.08.12
✎
13:42
|
естественно по умолчанию упыпырище
|
|||
5
mikecool
30.08.12
✎
13:42
|
(3) вот плин ( ну да, по идее история должна быть
|
|||
6
Kuein
30.08.12
✎
13:47
|
Попробуйте через РС СтатусФизЛицКакНалогоплательщиковНДФЛ. Там в ресурсах Перечисление.СтатусыНалогоплательщиковПоНДФЛ, который и имеет признак Резидент/Нерезидент. Но это для УПП.
|
|||
7
nikast
30.08.12
✎
13:47
|
Открыл справочник сотрудникиОрганизаций и там не нашел такой реквизит
|
|||
8
nikast
30.08.12
✎
13:48
|
Да да.. у меня как раз УПП
|
|||
9
John83
30.08.12
✎
13:48
|
на первой вкладке поле "статус" - дальше сам
|
|||
10
nikast
30.08.12
✎
13:48
|
Сейчас попробую ..
|
|||
11
mikecool
30.08.12
✎
13:49
|
(7) молодец, но даже я ошибочно тебя не в него посылал
|
|||
12
nikast
30.08.12
✎
14:01
|
Парни чего то не получается гляньте опытным глазом может что то не так
ЗапросРЕЗИДЕНТ = Новый Запрос ("ВЫБРАТЬ | СтатусФизЛицКакНалогоплательщиковНДФЛ.Статус |ИЗ | РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусФизЛицКакНалогоплательщиковНДФЛ |ГДЕ | СтатусФизЛицКакНалогоплательщиковНДФЛ.ФизЛицо = &ФизЛицо"); ЗапросРЕЗИДЕНТ.УстановитьПараметр("ФизЛицо", ВыборкаФизЛиц.ФИЗ); ВыборкаРЕЗИДЕНТ = ЗапросРЕЗИДЕНТ.Выполнить().Выбрать(); |
|||
13
nikast
30.08.12
✎
14:02
|
Пишет ВыборкаРЕЗИДЕНТ.Статус ошибка чтения значения
|
|||
14
mikecool
30.08.12
✎
14:03
|
а перебрать выборку?
|
|||
15
nikast
30.08.12
✎
14:04
|
Не пробовал, секунду
|
|||
16
Nenaviwu1c20
30.08.12
✎
14:16
|
если хошь чтоб быстрее работало объедени этот запрос с предыдущей выборкой там левое соединение дай по физлицу.и в ВыборкаФизЛиц увидешь является ли он резидентом или нет.Там же можешь условие поставить резиденты тебе нужны или нет или все вместе .И быстрее и удобнее будет
|
|||
17
nikast
30.08.12
✎
14:29
|
Если честно, то я до сих пор не получил ответ является ли он резидентом или нет (((
|
|||
18
John83
30.08.12
✎
14:36
|
да что ж такое...
Пока ВыборкаРезидент.Следующий() Цикл Сообщить(ВыборкаРезидент.СтатусФизЛицКакНалогоплательщиковНДФЛ) КонецЦикла; |
|||
19
John83
30.08.12
✎
14:37
|
т.е.
Пока ВыборкаРезидент.Следующий() Цикл Сообщить(ВыборкаРезидент.Статус) КонецЦикла; |
|||
20
nikast
30.08.12
✎
14:37
|
)))
|
|||
21
nikast
30.08.12
✎
14:37
|
Оки .. сейчас попробую
|
|||
22
nikast
30.08.12
✎
14:38
|
Я вот так писал..
Пока ВыборкаРЕЗИДЕНТ.Следующий() Цикл Статус = ВыборкаРЕЗИДЕНТ.Статус; КонецЦикла; |
|||
23
John83
30.08.12
✎
14:38
|
если ничего не сообщит, то нет у него статуса
|
|||
24
John83
30.08.12
✎
14:39
|
хотя там еще про срез последних не забывать нужно
|
|||
25
John83
30.08.12
✎
14:39
|
короче все просто - самое то, потренироваться
|
|||
26
nikast
30.08.12
✎
14:41
|
Спасибо, сейчас на других попробую
|
|||
27
nikast
30.08.12
✎
14:45
|
Дело в том что он у меня не заходит в цикл
|
|||
28
nikast
30.08.12
✎
14:45
|
пишет сразу ВыборкаРЕЗИДЕНТ.Следующий() ложь
|
|||
29
John83
30.08.12
✎
14:47
|
(28) см (23)
PS левое соединение со справочником физлиц |
|||
30
nikast
30.08.12
✎
14:47
|
оки
|
|||
31
Kuein
30.08.12
✎
15:05
|
(28) Стоит учитывать, что этот регистр не является обязательным к заполнению. Перед написанием запросов - посмотрите есть ли в нем данные.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |