Как работать с обработкой?
1. Открыть обработку в ЗУП 8.2. Выбрать Базу ЗиК 7.7 с которой будет осуществляться обмен. Нажать кнопку Подключить к 7.7 справа от выбранной базы.
2. Нажать кнопку «Заполнить». По каждому сотруднику в табличной части 2 строки: верхняя — данные из 8.2, нижняя — данные из 7.7,
— Если данные введены в ЗиК 7.7, по каждому сотруднику заполнится нижняя строка.
— Если данные введены в ЗУП 8.2, по каждому сотруднику заполнится верхняя строка.
— Если данные введены и в ЗУП 8.2 и в ЗиК 7.7, по каждому сотруднику будут заполнены обе строки.
Если в какой-либо день по сотруднику данные 7.7 и 8.2 отличаются, этот день ПОДСВЕЧИВАЕТСЯ серым цветом.
3. Далее можно поправить данные вручную в табличной части обработки.
4. Нажать кнопку «Скопировать из 7», или «Скопировать из 8». При этом в табличной части по всем сотрудникам будут скопированы данные из верхней в нижнюю строку или наоборот.
5. Если все правильно, нажать «Создать_Табель_8», или «Создать_Табель_7». При этом в базе будет создан документ Табель учета рабочего времени. Если по сотруднику в базе данные уже введены, они будут заменены, а не созданы повторно.







Что-то не заполняет обработка табель и ошибок не выдает, при этом думает около 2 минут на сотрудника.
Трудно сказать в чем дело, надо в отладчике смотреть. Какие у Вас конфигурации? Подключение установлено? Месяц выбран верно? Хоть в одной конфигурации данные за этот месяц введены?
Конфигурация Зарплата и Управление Персоналом, редакция 2.5 (2.5.56.3) {ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(480)}: Значение не является значением объектного типа (Ссылка)
Строка.Сотрудник = ТекСотрудник.Ссылка;
Работает так се, но за идею спасибо, позаимствовал малехо.
Ночные часы я так понимаю не переносятся раз используется стандартный отчет для выгрузки?
что-то не получается.
{ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(483)}: Значение не является значением объектного типа (Ссылка)
Строка.Сотрудник = ТекСотрудник.Ссылка;
Обработка пытается запустить ТабельУчета….ert.
Его нет. Нужен ли он?
(5) atik,
Она его внутри себя несет, возможно старый.
Вытащите, попробуйте запустить из 7ки руками, там может и косяк выплывет.
{Форма.Форма.Форма(568)}: Метод объекта не обнаружен (ПолучитьРабочуюДату)
ТекущаяДата = ОбщегоНазначения.ПолучитьРабочуюДату();
{ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(480)}: Значение не является значением объектного типа (Ссылка)
Строка.Сотрудник = ТекСотрудник.Ссылка;
Плохо, что через COM. Лучше бы через файл.