Перенос Табеля учета рабочего времени из ЗиК 7.7 в ЗУП 8.2 и обратно через COM-соединение


Если Ваша компания переводит учет ЗиК 7.7 на ЗУП 8.2, некоторое время придется вести учет в обеих конфигурациях. Но если база на 500, или более человек это очень трудоемко. Данная обработка позволяет вводить Табель учета рабочего времени в одной из баз и переносить в другую.

Как работать с обработкой?

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». При этом в базе будет создан документ Табель учета рабочего времени. Если по сотруднику в базе данные уже введены, они будут заменены, а не созданы повторно.  

7 Comments

  1. charivnick

    Что-то не заполняет обработка табель и ошибок не выдает, при этом думает около 2 минут на сотрудника.

    Reply ↓
  2. Nathaly

    Трудно сказать в чем дело, надо в отладчике смотреть. Какие у Вас конфигурации? Подключение установлено? Месяц выбран верно? Хоть в одной конфигурации данные за этот месяц введены?

    Reply ↓
  3. valya977

    Конфигурация Зарплата и Управление Персоналом, редакция 2.5 (2.5.56.3) {ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(480)}: Значение не является значением объектного типа (Ссылка)

    Строка.Сотрудник = ТекСотрудник.Ссылка;

    Reply ↓
  4. Tolpinski

    Работает так се, но за идею спасибо, позаимствовал малехо.

    Ночные часы я так понимаю не переносятся раз используется стандартный отчет для выгрузки?

    Reply ↓
  5. atik

    что-то не получается.

    {ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(483)}: Значение не является значением объектного типа (Ссылка)

    Строка.Сотрудник = ТекСотрудник.Ссылка;

    Обработка пытается запустить ТабельУчета….ert.

    Его нет. Нужен ли он?

    Reply ↓
  6. Tolpinski

    (5) atik,

    Она его внутри себя несет, возможно старый.

    Вытащите, попробуйте запустить из 7ки руками, там может и косяк выплывет.

    Reply ↓
  7. prodines

    {Форма.Форма.Форма(568)}: Метод объекта не обнаружен (ПолучитьРабочуюДату)

    ТекущаяДата = ОбщегоНазначения.ПолучитьРабочуюДату();

    {ВнешняяОбработка.РИК_СравнениеТабелей.МодульОбъекта(480)}: Значение не является значением объектного типа (Ссылка)

    Строка.Сотрудник = ТекСотрудник.Ссылка;

    Плохо, что через COM. Лучше бы через файл.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *