Имя: Пароль:
1C
 
Выборка по справочнику сотрудники в УПП
0 falselight
 
29.11.16
12:23
Управление производственным предприятием, редакция 1.3 (1.3.79.2).
Интересует где в конфигурации отбираются данные по сотрудникам?
Есть ли какие либо отчеты.
В справочнике сотрудники много информации содержится.
Хочу взять где либо правильную выборку всего этого.
1 DrShad
 
29.11.16
12:31
в документе начисления зарплаты есть заполнение по списку сотрудников с отборами - это и есть самый правильный
2 falselight
 
29.11.16
12:37
(1) посмотрю этот документ
3 DrShad
 
29.11.16
12:45
Обработка ФормированиеСпискаРаботников
4 Wit77
 
29.11.16
12:53
Находятся же люди, которые не устают топикстартеру отвечать... он же по ветке в день поднимает... 1с как будто вчера первый раз увидел... Хотя оказывается знаменитая личность на форумах 1с-ных.
5 piter3
 
29.11.16
12:53
(4) Чем знаменита-то?
6 mehfk
 
29.11.16
12:55
Тупостью
7 Wit77
 
29.11.16
12:56
(5) как я понял тупыми вопросами. Если я не путаю, он тут под другим ником был. Его забанили. Стаж регистрации на форуме - лет десять.
8 шаэс
 
29.11.16
12:56
(4) по каким форумам и чем знаменита?
9 piter3
 
29.11.16
12:57
(8) оу,это уже девушка получается
10 Wit77
 
29.11.16
12:58
(8) вроде еще на Т1С тоже народ выхватывал с ТС.
(9) не девушка знаменита, а личность. :)
11 DrShad
 
29.11.16
13:03
(4) тебя это напрягает?
12 falselight
 
29.11.16
13:30
(11) Спасибо вам за ответ.
Именно им я буду оперировать в ближайшее время.
Нужно делать отчет с избытком колонок.
Я вот и растерялся немного.
Вы мне указали курс движения.
13 falselight
 
29.11.16
14:03
(1) Там данных то мало, одни фамилии
или я не так понимаю что то?
Я ищу выборку, где максимум связанных
и выбранных данных!!!!
14 DrShad
 
29.11.16
14:11
(13) хрена себе мало!? да там все возможные варианты
15 falselight
 
29.11.16
17:01
(14) но это же отборы?
В самом справочнике сотрудники масса реквизитов и табличных частей с данными. Я вот это хочу извлекать.
Если есть готовая выборка в конфигурации лучше её использовать же.
16 Wit77
 
30.11.16
04:35
(11) Меня это пугает. Страшно представить что в итоге получается у такого "Специалиста" на выходе. Помогая таким людям на различных форумах (а фактически делая работу за него) мы стимулируем его продолжать свою деятельность на этом поприще. В итоге портится мнение в целом о специалистах 1с и общество теряет талантливого слесаря или дворника.
Можно не знать что-то начав изучать. Но занимаясь каким-то делом много лет и не знать элементарных вещей - это диагноз.
17 falselight
 
30.11.16
07:29
(14) Такой запрос беру за основу. Нашел некий отчет.

ВЫБРАТЬ
    РаботникиОрганизацийСрезПервых.Период,
    РаботникиОрганизацийСрезПервых.Сотрудник.Физлицо,
    РаботникиОрганизацийСрезПервых.Организация
ПОМЕСТИТЬ ДатаПриема
ИЗ
    РегистрСведений.РаботникиОрганизаций.СрезПервых(, ) КАК РаботникиОрганизацийСрезПервых
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
    РаботникиОрганизацийСрезПоследних.Организация,
    РаботникиОрганизацийСрезПоследних.Период,
    РаботникиОрганизацийСрезПоследних.ПодразделениеОрганизации,
    РаботникиОрганизацийСрезПоследних.Должность
ПОМЕСТИТЬ ФЛ
ИЗ
    РегистрСведений.РаботникиОрганизаций.СрезПоследних(&Период, ) КАК РаботникиОрганизацийСрезПоследних
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ БАНК
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000032"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ ЛичныйЛицевойСчет
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000044"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ БАНКЛичнаяКарта
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000043"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ ИННБАНКА
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000040"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ ЛицевойСчет
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000033"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ НомерДебетовойКарты
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000038"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ МиграционноеСвидетельство
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000036"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ Патент
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000027"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение КАК Значение
ПОМЕСТИТЬ ФиоЧерезКого
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000037"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение
ПОМЕСТИТЬ БИК
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000034"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЗначенияСвойствОбъектов.Объект,
    ЗначенияСвойствОбъектов.Значение
ПОМЕСТИТЬ ИНН
ИЗ
    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ГДЕ
    ЗначенияСвойствОбъектов.Свойство.Код = "00000000039"

ДЛЯ ИЗМЕНЕНИЯ
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КатегорииОбъектов.Объект,
    КатегорииОбъектов.Категория
ПОМЕСТИТЬ ЗП
ИЗ
    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
    КатегорииОбъектов.Категория.Код = "000000111"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КатегорииОбъектов.Объект,
    КатегорииОбъектов.Категория
ПОМЕСТИТЬ АрендаЖилья
ИЗ
    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
    КатегорииОбъектов.Категория.Код = "000000115"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КатегорииОбъектов.Объект,
    КатегорииОбъектов.Категория
ПОМЕСТИТЬ АрендаАвтомобиля
ИЗ
    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
    КатегорииОбъектов.Категория.Код = "000000116"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    КатегорииОбъектов.Объект,
    КатегорииОбъектов.Категория
ПОМЕСТИТЬ Переводим
ИЗ
    РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
ГДЕ
    КатегорииОбъектов.Категория.Код = "000000114"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета,
    ЛицевыеСчетаРаботниковОрганизации.ФизЛицо
ПОМЕСТИТЬ лс1
ИЗ
    РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации
ГДЕ
    ЛицевыеСчетаРаботниковОрганизации.Банк.Код = "000004647"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета,
    ЛицевыеСчетаРаботниковОрганизации.ФизЛицо
ПОМЕСТИТЬ лс2
ИЗ
    РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации
ГДЕ
    ЛицевыеСчетаРаботниковОрганизации.Банк.Код = "000003130"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЛицевыеСчетаРаботниковОрганизации.НомерЛицевогоСчета,
    ЛицевыеСчетаРаботниковОрганизации.ФизЛицо
ПОМЕСТИТЬ лс3
ИЗ
    РегистрСведений.ЛицевыеСчетаРаботниковОрганизации КАК ЛицевыеСчетаРаботниковОрганизации
ГДЕ
    ЛицевыеСчетаРаботниковОрганизации.Банк.Код = "000004947"
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ФЛ.СотрудникФизлицо КАК СотрудникФизлицо,
    ФЛ.Организация,
    ДатаПриема.Период КАК ДатаПриема,
    ФЛ.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
    ФЛ.Должность,
    БАНК.Значение КАК Банк,
    БИК.Значение КАК Бик,
    ИНН.Значение КАК ИНН,
    ИННБАНКА.Значение КАК ИННБанка,
    ЛицевойСчет.Значение КАК ЛицевойСчет,
    МиграционноеСвидетельство.Значение КАК МиграционноеСвидетельство,
    НомерДебетовойКарты.Значение КАК НомерКарты,
    Патент.Значение КАК Патент,
    ФиоЧерезКого.Значение КАК ФиоЧерезКого,
    ВЫБОР
        КОГДА ЗП.Категория ЕСТЬ NULL
            ТОГДА NULL
        ИНАЧЕ ИСТИНА
    КОНЕЦ КАК ЗарплатныйПроект,
    ВЫБОР
        КОГДА Переведен.Категория ЕСТЬ NULL
            ТОГДА NULL
        ИНАЧЕ ИСТИНА
    КОНЕЦ КАК Переводим,
    ФЛ.Период КАК Последнее,
    лс1.НомерЛицевогоСчета КАК Промсвязьбанк,
    лс2.НомерЛицевогоСчета КАК ПАОСбербанк,
    лс3.НомерЛицевогоСчета КАК СбербанкРоссии,
    БАНКЛичнаяКарта.Значение КАК БанкЛичнаяКарта,
    БАНКЛичнаяКарта.Значение.Код КАК БИКБанкаЛичнаяКарта,
    ЛичныйЛицевойСчет.Значение КАК ЛичныйЛицевойСчет,
    ВЫБОР
        КОГДА АрендаАвтомобиля.Категория ЕСТЬ NULL
            ТОГДА NULL
        ИНАЧЕ ИСТИНА
    КОНЕЦ КАК АрендуетАвто,
    ВЫБОР
        КОГДА АрендаЖилья.Категория ЕСТЬ NULL
            ТОГДА NULL
        ИНАЧЕ ИСТИНА
    КОНЕЦ КАК АрендуетЖилье
ИЗ
    ФЛ КАК ФЛ
        ЛЕВОЕ СОЕДИНЕНИЕ БАНК КАК БАНК
        ПО ФЛ.СотрудникФизлицо = БАНК.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ БИК КАК БИК
        ПО ФЛ.СотрудникФизлицо = БИК.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ИНН КАК ИНН
        ПО ФЛ.СотрудникФизлицо = ИНН.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ДатаПриема КАК ДатаПриема
        ПО ФЛ.СотрудникФизлицо = ДатаПриема.СотрудникФизлицо
            И ФЛ.Организация = ДатаПриема.Организация
        ЛЕВОЕ СОЕДИНЕНИЕ ЗП КАК ЗП
        ПО ФЛ.СотрудникФизлицо = ЗП.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ Переводим КАК Переведен
        ПО ФЛ.СотрудникФизлицо = Переведен.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ИННБАНКА КАК ИННБАНКА
        ПО ФЛ.СотрудникФизлицо = ИННБАНКА.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ЛицевойСчет КАК ЛицевойСчет
        ПО ФЛ.СотрудникФизлицо = ЛицевойСчет.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ НомерДебетовойКарты КАК НомерДебетовойКарты
        ПО ФЛ.СотрудникФизлицо = НомерДебетовойКарты.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ МиграционноеСвидетельство КАК МиграционноеСвидетельство
        ПО ФЛ.СотрудникФизлицо = МиграционноеСвидетельство.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ Патент КАК Патент
        ПО ФЛ.СотрудникФизлицо = Патент.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ФиоЧерезКого КАК ФиоЧерезКого
        ПО ФЛ.СотрудникФизлицо = ФиоЧерезКого.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ лс1 КАК лс1
        ПО ФЛ.СотрудникФизлицо = лс1.ФизЛицо
        ЛЕВОЕ СОЕДИНЕНИЕ лс2 КАК лс2
        ПО ФЛ.СотрудникФизлицо = лс2.ФизЛицо
        ЛЕВОЕ СОЕДИНЕНИЕ лс3 КАК лс3
        ПО ФЛ.СотрудникФизлицо = лс3.ФизЛицо
        ЛЕВОЕ СОЕДИНЕНИЕ БАНКЛичнаяКарта КАК БАНКЛичнаяКарта
        ПО ФЛ.СотрудникФизлицо = БАНКЛичнаяКарта.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ ЛичныйЛицевойСчет КАК ЛичныйЛицевойСчет
        ПО ФЛ.СотрудникФизлицо = ЛичныйЛицевойСчет.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ АрендаЖилья КАК АрендаЖилья
        ПО ФЛ.СотрудникФизлицо = АрендаЖилья.Объект
        ЛЕВОЕ СОЕДИНЕНИЕ АрендаАвтомобиля КАК АрендаАвтомобиля
        ПО ФЛ.СотрудникФизлицо = АрендаАвтомобиля.Объект

УПОРЯДОЧИТЬ ПО
    ФЛ.Организация.Наименование,
    ПодразделениеОрганизации ИЕРАРХИЯ,
    ФЛ.СотрудникФизлицо.Наименование
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший