Имя: Пароль:
1C
1С v8
корректировка РС, изменение аванса, сотрудник по физлицу
0 noooobok
 
30.07.15
08:38
Всем доброго утра!

1с 8.2 УПП
появилась необходимость изменить аванс всем сотрудникам организации, необходимые данные находятся в РС "Авансы сотрудников организации".
Стандартной групповой обработкой обойтись неудастся, т.к. она не затрагивает регистры сведений.

Я нашел в интернетах корректирвоку РС, она работает корректно, но есть одно но:
РС "Авансы сотрудников организации" берет данные не у сотрудника, а у физлица.

Необходимо сделать отбор сотрудников по текущему подразделению организации и далее уже бухгалтер для каждого подразделения (отдела) будет устанавливать свои авансы.

В свою очередь текущее подразделение организации указано в сотрудниках, а не физлицах.
Состряпал запрос, который по физлицу получает сотрудника (выложу ниже). Как быть дальше? Направьте в нужное русло плз

Запрос получения сотрудников по физлицам:

ВЫБРАТЬ
    ФизическиеЛица.Ссылка КАК ФизЛицо,
    ВложенныйЗапрос.Сотрудник КАК Сотрудник,
    ВложенныйЗапрос.Сотрудник.ТекущееПодразделениеОрганизации
ИЗ
    Справочник.ФизическиеЛица КАК ФизическиеЛица
        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            РаботникиОрганизацийСрезПоследних.Сотрудник КАК Сотрудник,
            РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК СотрудникФизлицо
        ИЗ
            РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаСреза, ) КАК РаботникиОрганизацийСрезПоследних
        ГДЕ
            РаботникиОрганизацийСрезПоследних.ЗанимаемыхСтавок > &Ноль
            И РаботникиОрганизацийСрезПоследних.Сотрудник.ВидЗанятости = &ОсновноеМестоРаботы) КАК ВложенныйЗапрос
        ПО ФизическиеЛица.Ссылка = ВложенныйЗапрос.СотрудникФизлицо
ГДЕ
    ВложенныйЗапрос.Сотрудник.ВидДоговора = &ТрудовойДоговор
    И ВложенныйЗапрос.Сотрудник.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1)
ИТОГИ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Сотрудник)
ПО
    ОБЩИЕ
1 noooobok
 
30.07.15
08:44
Т.е. как я представаляю данный процесс:
бухгалтер через обработку "корректировка РС" выбирает РС "Авансы сотрудников организации", отбором или еще как-то получает список сотрудников по отделам, изменяет значение аванса и применяет изменения
Как это более правильно реализовать?
2 noooobok
 
30.07.15
09:34
up