Имя: Пароль:
1C
 
СКД Не выводит поле Должность
,
0 Радим1987
 
29.08.16
12:08
День добрый. Кто нить может обьяснить почему не выводить поле Должность, с Подразделением все нормально
1 Радим1987
 
29.08.16
12:08
ВЫБРАТЬ
    0 КАК Цифра
ПОМЕСТИТЬ ВТЦифры

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    1

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    2

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    3

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    4

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    5

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    6

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    7

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    8

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    9
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КОНЕЦПЕРИОДА(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), МЕСЯЦ, Цифры.Цифра + ЕСТЬNULL(Цифры10.Цифра, 0) * 10 + ЕСТЬNULL(Цифры100.Цифра, 0) * 100 + ЕСТЬNULL(Цифры1000.Цифра, 0) * 1000 + ЕСТЬNULL(Цифры10000.Цифра, 0) * 10000 + ЕСТЬNULL(Цифры100000.Цифра, 0) * 100000), МЕСЯЦ), МЕСЯЦ) КАК МесяцУчета
ПОМЕСТИТЬ ТаблицаПериодов
ИЗ
    ВТЦифры КАК Цифры
        ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры10
        ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ) > 9)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры100
        ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ) > 99)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры1000
        ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ) > 999)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры10000
        ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ) > 9999)
        ЛЕВОЕ СОЕДИНЕНИЕ ВТЦифры КАК Цифры100000
        ПО (РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), НАЧАЛОПЕРИОДА(&КонецПериода, МЕСЯЦ), МЕСЯЦ) > 99999)
ГДЕ
    НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(&НачалоПериода, МЕСЯЦ), МЕСЯЦ, Цифры.Цифра + ЕСТЬNULL(Цифры10.Цифра, 0) * 10 + ЕСТЬNULL(Цифры100.Цифра, 0) * 100 + ЕСТЬNULL(Цифры1000.Цифра, 0) * 1000 + ЕСТЬNULL(Цифры10000.Цифра, 0) * 10000 + ЕСТЬNULL(Цифры100000.Цифра, 0) * 100000), МЕСЯЦ) МЕЖДУ &НачалоПериода И &КонецПериода
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ТаблицаПериодов.МесяцУчета КАК МесяцУчета,
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник КАК Сотрудник,
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ВидУчетаВремени КАК ВидУчетаВремени,
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Территория КАК Территория,
    СУММА(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ДниОборот) КАК Дни,
    СУММА(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ЧасыОборот) КАК Часы
ПОМЕСТИТЬ ВТДанныеТабельногоУчета
ИЗ
    ТаблицаПериодов КАК ТаблицаПериодов
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ДанныеТабельногоУчетаРабочегоВремениСотрудников.Обороты(&НачалоПериода, &КонецПериода, Месяц, {(ВидУчетаВремени В (&ВидУчетаВремени))}) КАК ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты
        ПО (ТаблицаПериодов.МесяцУчета = КОНЕЦПЕРИОДА(ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Период, МЕСЯЦ))

СГРУППИРОВАТЬ ПО
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Сотрудник,
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.ВидУчетаВремени,
    ДанныеТабельногоУчетаРабочегоВремениСотрудниковОбороты.Территория,
    ТаблицаПериодов.МесяцУчета
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТДанныеТабельногоУчета.МесяцУчета КАК МесяцУчета,
    ВТДанныеТабельногоУчета.Сотрудник КАК Сотрудник,
    ВТДанныеТабельногоУчета.ВидУчетаВремени КАК ВидУчетаВремени,
    ВТДанныеТабельногоУчета.Территория КАК Территория,
    СУММА(ВТДанныеТабельногоУчета.Дни) КАК Дни,
    СУММА(ВТДанныеТабельногоУчета.Часы) КАК Часы,
    РКС_МКС.СтруктурнаяЕдиница,
    РКС_МКС.ТерриториальныеУсловияПФР
ПОМЕСТИТЬ ВТТерриториальныеУсловия
ИЗ
    ВТДанныеТабельногоУчета КАК ВТДанныеТабельногоУчета
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТерриториальныеУсловияПФР КАК РКС_МКС
        ПО ВТДанныеТабельногоУчета.Территория.Ссылка = РКС_МКС.СтруктурнаяЕдиница.Ссылка

СГРУППИРОВАТЬ ПО
    РКС_МКС.СтруктурнаяЕдиница,
    ВТДанныеТабельногоУчета.МесяцУчета,
    ВТДанныеТабельногоУчета.Сотрудник,
    РКС_МКС.ТерриториальныеУсловияПФР,
    ВТДанныеТабельногоУчета.Территория,
    ВТДанныеТабельногоУчета.ВидУчетаВремени
;

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

СГРУППИРОВАТЬ ПО
    ВТТерриториальныеУсловия.ВидУчетаВремени,
    ВТТерриториальныеУсловия.Сотрудник,
    ВТТерриториальныеУсловия.СтруктурнаяЕдиница,
    ВТТерриториальныеУсловия.ТерриториальныеУсловияПФР,
    ВТТерриториальныеУсловия.МесяцУчета,
    ВТТерриториальныеУсловия.Территория,
    ТекущиеКадровыеДанныеСотрудников.ТекущееПодразделение,
    ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность
2 Радим1987
 
29.08.16
12:09
и кстати как нормально добавить код на форум
???
3 igork1966
 
29.08.16
12:44
(0) а что за регистр ТекущиеКадровыеДанныеСотрудников ?
4 igork1966
 
29.08.16
12:45
(3) + уж не периодический ли он? Если так, почему не срез последних?
5 piter3
 
29.08.16
12:45
(3) это в 3 похоже кадровую историю в 2.5
6 igork1966
 
29.08.16
12:46
(5) Про конфу мы может только гадать... Собственно поэтому (4)
7 piter3
 
29.08.16
12:48
(4) нет он периодический
(5)оки
8 piter3
 
29.08.16
12:48
+ (7)непериодический хотел скзать
9 Радим1987
 
29.08.16
12:48
Зуп 3,0
10 igork1966
 
29.08.16
12:49
(9) У меня например, нет Зуп 3.0. Лучше скажи что за тип регистра.
11 Радим1987
 
29.08.16
12:50
непереодический


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



из этого регистра все выводит кроме должности
12 Радим1987
 
29.08.16
12:50
Непериодический,Независимый
13 piter3
 
29.08.16
12:51
(11) значит ты ее писал не доками типовыми возможно
14 igork1966
 
29.08.16
12:51
(11) Тогда при чем тут запросы вообще?
15 igork1966
 
29.08.16
12:52
(14) + разбирайся как там записи появляются
16 Радим1987
 
29.08.16
12:52
(13) это пример регистра
17 piter3
 
29.08.16
12:53
(16) тьфу независимый же.пиши при обменах тогда будет счастье
18 Радим1987
 
29.08.16
12:53
(15) при настройке (в Конфигураторе) поле должность есть но в режиме 1с предприятия это поле уже нет
19 Радим1987
 
29.08.16
12:58
20 sapphire
 
29.08.16
13:01
(18) Нет доступа "Просмотр" к справочнику
21 Радим1987
 
29.08.16
13:01
Полные права
22 Радим1987
 
29.08.16
13:03
Кстати этот запрос (1) консолью все нормально получает
23 igork1966
 
29.08.16
13:09
(22) тогда роль проверяй этого поля в СКД
24 zzz_zzz_zzz
 
29.08.16
13:17
штатное расписание ведется?
если да, то надо брать ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжностьПоШтатномуРасписанию.Должность
25 zzz_zzz_zzz
 
29.08.16
13:19
(22) потому что функциональная опция
26 Радим1987
 
29.08.16
13:33
(25)  че за функциональная опция
27 zzz_zzz_zzz
 
29.08.16
14:02
(26) ИспользоватьШтатноеРасписание
28 Радим1987
 
29.08.16
14:08
(27) в штатном расписание не у всех сотрудников есть должности
29 zzz_zzz_zzz
 
29.08.16
14:19
(28) ответьте на 24. ну и попробуйте заодно
30 Радим1987
 
29.08.16
14:24
(24) я уже пробывал так получается. Мне интересно почему через Должность не получается
31 Радим1987
 
29.08.16
14:25
Данные то есть
32 zzz_zzz_zzz
 
29.08.16
14:26
потому что консоль ФО игнорирует, а СКД нет
33 Радим1987
 
29.08.16
14:28
ща посмотрю
34 Радим1987
 
29.08.16
14:38
(32) не в курсе что за ФО? просто интересно посмотреть