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

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

СКД запрос в консоли все ок, в предприятии не ок!

СКД запрос в консоли все ок, в предприятии не ок!
Я
   Сергей Роспатнюк
 
04.07.18 - 16:10
Никак не могу понять помогите разобраться,в консоли(скд) сделал простой запрос к непериодическому реестру "РеестрКадровыхПриказов" 
единственный нюанс в том что нужно было получить старую должность и подразделение то-есть предпоследний документ,Вид(либо Перемещение либо ПриемНаРаботу), в общем в консоли сделал все работает а как через предприятие так не правильное значение должность и подразделения выдает в чем ошибка подскажите.


ВЫБРАТЬ ПЕРВЫЕ 1
    ПрежняяДолжность.ФизическоеЛицо КАК _ФизическоеЛицо,
    ПрежняяДолжность.Должность КАК _ПрежняяДолжность,
    ПрежняяДолжность.Подразделение КАК _ПрежниеПодразделение,
    ПрежняяДолжность.ВидСобытия КАК ВидСобытия,
    МАКСИМУМ(ПрежняяДолжность.ДатаПриказа) КАК ДатаДокумента,
    ПрежняяДолжность.Регистратор.Ссылка КАК РегистраторСсылка
ПОМЕСТИТЬ _ПрежняяДолжность_
ИЗ
    РегистрСведений.РеестрКадровыхПриказов КАК ПрежняяДолжность
ГДЕ
    (ПрежняяДолжность.ВидСобытия = &ТипВидаКадровыхСобытийПеремещение
            ИЛИ ПрежняяДолжность.ВидСобытия = &ТипВидаКадровыхСобытийПрием)
    И ПрежняяДолжность.ДатаПриказа < &ДатаОтчета

СГРУППИРОВАТЬ ПО
    ПрежняяДолжность.ФизическоеЛицо,
    ПрежняяДолжность.Должность,
    ПрежняяДолжность.Подразделение,
    ПрежняяДолжность.ВидСобытия,
    ПрежняяДолжность.Регистратор.Ссылка

УПОРЯДОЧИТЬ ПО
    ДатаДокумента УБЫВ
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    _КадровыйРеестр.ДатаПриказа КАК ДатаДокумента,
    "" КАК ДатаУвольнения,
    _КадровыйРеестр.ФизическоеЛицо КАК ФизическоеЛицо,
    _КадровыйРеестр.Подразделение КАК ПодразделениеНОВОЕ,
    _КадровыйРеестр.Должность КАК ДолжностьНОВОЕ,
    _ПрежняяДолжность_._ПрежниеПодразделение КАК ПодразделениеСТАРОЕ,
    _ПрежняяДолжность_._ПрежняяДолжность КАК ДолжностьСТАРАЯ,
    _КадровыйРеестр.ВидСобытия КАК ВидСобытияПеремещение,
    "" КАК Участок,
    "" КАК Категория,
    _КадровыйРеестр.Организация КАК Организация,
    0 КАК ДоходЗаПредпоследнийМесяц,
    0 КАК ДоходЗаПоследнийМесяц
ИЗ
    РегистрСведений.РеестрКадровыхПриказов КАК _КадровыйРеестр
        ПОЛНОЕ СОЕДИНЕНИЕ  _ПрежняяДолжность_ КАК _ПрежняяДолжность_
        ПО _КадровыйРеестр.ФизическоеЛицо = _ПрежняяДолжность_._ФизическоеЛицо
ГДЕ
    _КадровыйРеестр.ВидСобытия = &ТипВидаКадровыхСобытийПеремещение
    И _КадровыйРеестр.ДатаПриказа МЕЖДУ НАЧАЛОПЕРИОДА(&ДатаОтчета, ДЕНЬ) И КОНЕЦПЕРИОДА(&ДатаОтчета, ДЕНЬ)
 
 
   Малыш Джон
 
1 - 04.07.18 - 16:27
(0) отличаются параметры, СКД "оптимизировал запрос", кэш, постучать по компьютеру, протереть монитор
   Alexandr_U1982
 
2 - 04.07.18 - 16:35
(0) Конфа у вас какая?
Если ЗУП 3.1 или ERP, то там есть уже готовый программный интерфейс для получения должностей, подразделений и прочей кадровой информации. Воспользуйтесь лучше им, чем изобретать велосипед.
   Мандалай
 
3 - 04.07.18 - 16:45
Консоль СКД и вперед в толстый клиент
   Сергей Роспатнюк
 
4 - 04.07.18 - 16:47
(2) Зарплата и управление персоналом, редакция 3.1 (3.1.6.5)
   Сергей Роспатнюк
 
5 - 04.07.18 - 16:48
(2) а можно поточнее как и воспользоватся ?
   php5
 
6 - 04.07.18 - 16:49
Сергей Роспатнюк СКД выкидывает поля, которые не используются в конечном запросе и получается что запрос не корректно сворачивается. Галку "автозаполнение" в СКД сними (под окном с самим запросом).
   Мандалай
 
7 - 04.07.18 - 17:26
(6)хм :)
Нажмешь автозаполнение у тебя все поля улизнут.
Дави галку обязательное у полей измерений.
Но я бы сначала все таки в консоли глянул что получается, посмотри на ютубе ролики. По моему и у Гилева что-то было.
   Alexandr_U1982
 
8 - 04.07.18 - 17:36
(5)Поищите на этом форуме, было много тем.
Или посмотрите как работают типовые отчеты.
   GANR
 
9 - 04.07.18 - 17:41
(5) Глобальным поиском поищите по конфе отчеты, использующие кадровые регистры, в разделе Кадры панель отчетов посмотрите. Нашлось что-нибудь подходящее? Если нет, то (3).

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