Выгрузка сотрудников из бухгалтерии в ЗиК
10.11.2004
18:05
#1
Подскажите, плз, можно ли каким-либо образом выгрузить большое количество сотрудников из 1с-Бухгалтерии в ЗиК. Скачал обработку, которая должна это делать, но у всех сотрудников стоит состояние "Не принят на внутреннее совместительство".
11.11.2004
17:08
#2
Всё правильно. Для расчета зарплаты(и не только в ЗиКе) необходимо сотрудников ещё и на работу принять...
16.11.2004
02:48
#3
Ага - а вот тут-то и хрен!
У меня была та же история с выгрузкой КМП-ЗиК: ответ системы при попытке оформить прием на работу (в момент выбора фамилии) "Сотр. не работает по основному месту работы! Его нельзя принять по внутреннему совместительству!"
Ни TRANREF (txt) ни MCexp (xml) не дают результата!
Пока не докопался - некогда, но подозрение, что из-за различий в структуре справочников (?) неверно формируется "состояние физлица".
Кто знает выход (делал практически) - киньте, плз.
У меня была та же история с выгрузкой КМП-ЗиК: ответ системы при попытке оформить прием на работу (в момент выбора фамилии) "Сотр. не работает по основному месту работы! Его нельзя принять по внутреннему совместительству!"
Ни TRANREF (txt) ни MCexp (xml) не дают результата!
Пока не докопался - некогда, но подозрение, что из-за различий в структуре справочников (?) неверно формируется "состояние физлица".
Кто знает выход (делал практически) - киньте, плз.
16.11.2004
10:08
#4
"Примерно так:
По "непринятым на внутреннее..." запустить обработку:
Спр=СоздатьОбъект("Справочник.Сотрудники");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Если (Спр.ЭтоГруппа()=1) или (Спр.ОсновнойЭлемент=Спр.ТекущийЭлемент()) Тогда
Продолжить
КонецЕсли;
Спр.ОсновнойЭлемент=Спр.ТекущийЭлемент();
Спр.Записать()
КонецЦикла;
После этого сотрудники должны превратиться в "Физические лица"
Ну а потом все-таки принять на работу"
По "непринятым на внутреннее..." запустить обработку:
Спр=СоздатьОбъект("Справочник.Сотрудники");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент()=1 Цикл
Если (Спр.ЭтоГруппа()=1) или (Спр.ОсновнойЭлемент=Спр.ТекущийЭлемент()) Тогда
Продолжить
КонецЕсли;
Спр.ОсновнойЭлемент=Спр.ТекущийЭлемент();
Спр.Записать()
КонецЦикла;
После этого сотрудники должны превратиться в "Физические лица"
Ну а потом все-таки принять на работу"
Читают тему
(гостей: 1)