Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Найти должность сотрудника (бухгалтерия 3.0)

Найти должность сотрудника (бухгалтерия 3.0)
Я
   Mista444
 
11.10.16 - 06:30
Есть запрос:
Запрос.Текст= "ВЫБРАТЬ
                  |    КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Ссылка,
                  |    КадроваяИсторияСотрудниковСрезПоследних.Должность.Наименование КАК Должность
                  |ИЗ
                  |    РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&Дата, Сотрудник В (&МассивСотрудников)) КАК КадроваяИсторияСотрудниковСрезПоследних";

Пытаюсь при помощи этого запроса найти должности, однако его результат всегда пустой. Не могу понять почему...
 
 
   Альбатрос
 
1 - 11.10.16 - 06:45
а что у нас в &Дата и в &МассивСотрудников?
   Mista444
 
2 - 11.10.16 - 06:47
(1) Дата - это дата проведения документа (т.е. дата на которую нужно получить актуальное значение). А МассивСотрудников содержит элементы справочника "Сотрудники".
   Mista444
 
3 - 11.10.16 - 06:48
*СправочникСсылка.Сотрудники
   hhhh
 
4 - 11.10.16 - 06:52
(3) проверьте, может у этого регистра еще измерения есть, кроме измерения Сотрудники.
   Mista444
 
5 - 11.10.16 - 06:53
(4) головная организация и физ.лицо
   capllary_surgut
 
6 - 11.10.16 - 06:55
(0) Отладчиком посмотрите, что у вас в &Дата и &МассивСотрудников
   Mista444
 
7 - 11.10.16 - 06:59
(6) Посмотрел. Там дата и массив с сотрудниками.
   capllary_surgut
 
8 - 11.10.16 - 07:01
(7) А почему массив, а не СписокЗначений?
   Mista444
 
9 - 11.10.16 - 07:03
(8) а зачем здесь список? Разве массив не подойдёт?
   capllary_surgut
 
10 - 11.10.16 - 07:08
(9) Проверьте по конкретному сотруднику, без массива. Если все ок, значит проблема в массиве, либо в дате.
 
 Рекламное место пустует
   KishMish
 
11 - 11.10.16 - 07:11
не уверен, но может быть
КадроваяИсторияСотрудниковОрганизаций еще есть регистр?
   capllary_surgut
 
12 - 11.10.16 - 07:13
(11) В БП 3.0 нет.
   Mista444
 
13 - 11.10.16 - 07:15
(11) нет.
   Mista444
 
14 - 11.10.16 - 07:16
Проверил с сотрудником и без даты, всё равно не работает.
   capllary_surgut
 
15 - 11.10.16 - 07:34
(14) А регистр точно не пуст?
   Mista444
 
16 - 11.10.16 - 07:36
(15) Ну, у сотрудников же есть должности...они ведь не могут встать без отражения в регистр...
   capllary_surgut
 
17 - 11.10.16 - 07:41
(16) При не особо прямых руках может быть все что угодно)
   Mista444
 
18 - 11.10.16 - 07:42
(17) Через все функции, при открытии регистра выдаёт пустую форму. Получается, что регистр пуст? Но где тогда должности-то? Где линки?
   mehfk
 
19 - 11.10.16 - 07:51
Вангую, что должности в ЗУПе.
   Mista444
 
20 - 11.10.16 - 07:52
(19) ох...ну тогда наверняка должен быть обмен, который складывает должности в....
   capllary_surgut
 
21 - 11.10.16 - 07:53
(18) Это значит, что у регистра нет форм списка, ни УФ ни неУФ.
   capllary_surgut
 
22 - 11.10.16 - 07:55
(20) Найди в интернете либо консольку запросов, либо вот эту обработку: Изменение записей регистров сведений и накопления 8.2-8.3 (УФ) и посмотри что у тебя в регистре есть.
   Джо-джо
 
23 - 11.10.16 - 07:56
(20) Накуя?
   capllary_surgut
 
24 - 11.10.16 - 07:57
(20) Или просто выведи запрос не из РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних, а из РегистрСведений.КадроваяИсторияСотрудников
   Aleksey
 
25 - 11.10.16 - 07:59
Посмотри как в документе Акт сверки сделано
   Aleksey
 
26 - 11.10.16 - 08:08
// Если это не ответственное лицо, тогда получим его кадровые данные

ДанныеПредставителяОрганизации = ОбщегоНазначенияБПВызовСервера.ДанныеФизЛица(Шапка.Организация, Шапка.ПредставительОрганизации, Шапка.ДатаАктаСверки);

где Шапка.ПредставительОрганизации - это физлицо

Ну и далее
ДолжностьПредставителяОрганизации = ДанныеПредставителяОрганизации.Должность;
   Dmitrii
 
27 - 11.10.16 - 08:34
(21) >> Это значит, что у регистра нет форм списка, ни УФ ни неУФ

Бред ляпнул.
Если форма списка регистра пустая, значит регистр пуст.
Скорее всего, кадровый учет в БП не ведется.
Если кадровый учет ведется в ЗиУП, но не появляется в БП, то тут возможны варианты - либо обмен настроен таким  образом, что проводки переносятся из ЗиУП в БП сводно (без детализации по сотрудникам), либо какие-то еще особенности или косяки обмена имеют место быть.

(22) >> Найди в интернете либо консольку запросов...

Нафуя? Ты явно не выспался.
Если уж приспичило посмотреть что в регистре
В любой актуальной типовой конфе на УФ (в том числе в БП 3.0) есть универсальный отчет по метаданным. Только это нафиг не нужно.

А вообще чудес не бывает. Если запрос при правильных параметрах возвращает пустое значение, значит данных нет.
   РусКомп
 
28 - 11.10.16 - 08:54
(0) Посмотри как в авансовом отчете сделано.
   Mista444
 
29 - 11.10.16 - 12:14
В общем сотрудников действительно ведут в ЗУП. Думал раз обмен настроен, то и региср должен писаться. Тепер полкчается нужно перенатсроиь обмен, что б он был с деталиацией по сотрудникам?
   Aleksey
 
30 - 11.10.16 - 14:24
(29) нет можно просто вручную указать должность в бп. Тебе же не надо по всем сотрудникам
   Mista444
 
31 - 11.10.16 - 14:31
(30) ясно. Спасибо всем за помощь.
   Sasha_1CK
 
32 - 11.10.16 - 14:36
(29) Необходимо убедиться, что в БП ведется упрощенный кадровый учет - тогда можно заводить в справочнике "Сотрудники" новых сотрудников и привязывать их к Физлицам. заполняя соответственно должности и подразделения. Если упрощенный кадровый учет отключен - то сотрудников нужно заводить по полной программе через приказ о приеме, даже если учет ЗП во внешней программе.  При ведении учета во внешней программе (да и в самой БП) - объектом учета ЗП выступают физлица, собственно именно справочник Физлица используется в качестве аналитики в плане счетов и в качестве реквизита в документах.
Сотрудники сделаны несколько сбоку - что приводит к разнообразным чудесам.

Регистр кадровые сведения заполняется ЕМНИП при записи элемента справочника "Сотрудники", если включен упрощенный кадровый учет.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует