|
Отражение зарплаты в регл учете, подразделения верхнего уровня.
| ☑ |
0
makswc
12.07.11
✎
11:11
|
Зарплата и Управление Персоналом, редакция 2.5 (2.5.36.3). Подразделения организованы таким образом:
Управление
Управление, ИТР
Управление, Рабочие
Цех Связи
Цех Связи, ИТР
Цех Связи, Рабочие
Суть проблемы, документ, "Отражение зарплаты в регл учете", "Подразделение ДТ" берет, внутри подразделения "Управление", то есть везде в проводках стоит в подразделении "Управление, ИТР", а нужно, чтобы стояло "Управление", то есть "Подразделение ДТ" у сотрудника, должно быть "Управление". Как можно сделать, что посоветуете? БП 2.0 заранее, большое спасибо.
|
|
1
СаПеР
12.07.11
✎
11:18
|
изменить правила выгрузки данных из ЗУП в БУХ2 (поставить обработку когда родитель не пустой переносить не Подразделение, а Подразделение.Родитель)
|
|
2
Конструктор
12.07.11
✎
11:19
|
БАЯН
|
|
3
lxs
12.07.11
✎
11:20
|
(1) чушь
|
|
4
lxs
12.07.11
✎
11:20
|
+(2) появится еще один уровень, что ты тогда предложишь?
|
|
5
Starhan
12.07.11
✎
11:21
|
Эм.. Там помоему вообще никаких проблем не может быть.
Заходишь в подразделение. Нажимаешь кнопочку задать бухучет зарплаты сотрудников подразделения.
И там прописываешь нужное подразделение.
|
|
6
bazvan
12.07.11
✎
11:22
|
(5) +1000500 именно так и настраивается.
|
|
7
makswc
12.07.11
✎
11:25
|
Управление
Управление, ИТР (Настроено)
Управление, Рабочие (Настроено)
Вы предлагаете:
Управление (Настроено)
Управление, ИТР
Управление, Рабочие
?
|
|
8
makswc
12.07.11
✎
11:51
|
Да и сотрудники числятся в допустим "Управление, ИТР", а не в "Управление".
|
|
9
Starhan
12.07.11
✎
12:26
|
кнопку "задать бухучет зарплаты сотрудников подразделения"
нашел?
|
|
10
makswc
12.07.11
✎
12:29
|
Да, конечно.
|
|
11
makswc
13.07.11
✎
08:48
|
Нашел в модуле документа Отражение зарплаты в регл учете такую процедуру:
Процедура ЗаполнитьПодразделениеДтКт(СтрокаДанных, СчетДт, СчетКт, ПодразделениеОрганизации, ПустойСчет)
Если мУчетПоПодразделениямНаСчетах Тогда
Если СчетДт <> ПустойСчет и мСоответствиеСчетаУчетаПоПодразделениям[СчетДт] Тогда
СтрокаДанных.ПодразделениеДт = ПодразделениеОрганизации;
ИначеЕсли СчетДт <> ПустойСчет Тогда
СтрокаДанных.ПодразделениеДт = Справочники.ПодразделенияОрганизаций.ПустаяСсылка();
КонецЕсли;
Если СчетКт <> ПустойСчет и мСоответствиеСчетаУчетаПоПодразделениям[СчетКт] Тогда
СтрокаДанных.ПодразделениеКт = ПодразделениеОрганизации;
ИначеЕсли СчетКт <> ПустойСчет Тогда
СтрокаДанных.ПодразделениеКт = Справочники.ПодразделенияОрганизаций.ПустаяСсылка();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Переделал немножко а именно:
СтрокаДанных.ПодразделениеДт = ПодразделениеОрганизации.Родитель;
СтрокаДанных.ПодразделениеКт = ПодразделениеОрганизации.Родитель;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший