(0) Кстати, если реализуешь, формирование бланка табеля со списком людей буду ООООООчень благадарен, т.к. самому писать не придеться :D
А вообще если есть желание и возможность посмотри может тоже какие идеи подчерпнешь
Обработка не запускается ЗУП 2.5.18.2 ошибка
{ОбщийМодуль.НастройкаПравДоступаПереопределяемый(468)}: Поле объекта не обнаружено (Проведение)
ПараметрыПроверкиДокумента.Вставить("ПроверятьПроведениеДокумента", (МетаданныеДокумента.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить));
(4) это в какой момент вываливается? в момент открытия, при загрузке или при создании документа?
(5) под УПП, скорее всего, надо некоторые общие функции переопределить (названия общих модулей или функций скорее всего отличаются)
(6) не стоит, здесь где-то много таких есть. Если надо могу выложить/сбросить. Под 77 у меня тоже есть ;)
В момент открытия. отключаю строку №642 в Процедура ПриОткрытии()//РаботаСДиалогами.УстановитьДоступностьФормыДляРедактирования(ЭтотОбъект, ЭтаФорма); обработка запускается. работает нормально. спасибо.
Загрузил, хоть ЗУПом пока тьфу-тьфу не занимался. Зато пригодится код чтения из Excel - надо загружать С/Ф. Правда там у каждого поставщика свой бланк - придется долго ковыряться. А за обработку - жирный плюс!
Спасибо за обработку. Сэкономил кучу времени. Пришлось докрутить тонкий момент: в разные табели приходят с разными разделителями целой и дробной частей ("." и ","). Поправил, убрав "," из массива "Разделители".
(23) Lyuda11, А как же кадровые документы отклонений, которые двигают регистры, которые используются программой? Например, для расчета остатков отпусков. А если есть эти документы, заполнить можно по кнопке без всяких обработок.
(25) Lyns_owner, У нас народ работает по табелю (маляры), определенного графика у них нет, по которому можно было бы заполнить табель с учетом отклонений.
(26) Lyuda11, Не увидел в вашем сообщении ответ на мой вопрос. Может, я его плохо сформулировал? Или, может быть, вы не знаете, для чего служит регистр "Состояния сотрудников организаций"? И не вводите кадровые отклонения, нарушая при этом ТК и завышая количество дней отпуска сотрудников (в убыток компании).
(27) Lyns_owner, для этого сотрудник должен быть принят на работу по определенному графику. А если графика нет? Отклонения то ведь от какого то графика вводятся? Мы контролируем чтобы сотрудник отрабатывал определенное количество часов в месяц.
(28) Lyuda11, Смысл не в отклонении от графика, а в увеличении рабочего года для целей расчета остатков отпусков.
Вы фиксируете, сколько дней/часов работник прогулял без сохранения зарплаты, на это кол-во дней у него увеличивается рабочий год для целей расчета остатков отпусков, число дней в году при этом остается прежним. Работать ваши маляры могут по пятидневке, просто фиксировать их невыходы вы будете на рабочие дни. Они работают на сделке или на окладе? Либо вам необходимо переписать абсолютно весь функционал в системе, опирающийся на регистры, которые двигают документы отклонений, т.к. документы отклонений вы не используете.
Банальный пример:
Сотрудник "Прогулял" (проболел без справки, брал дни за свой счет и т.д.) за год с момента приема на работу 50 дней. Сколько дней отпуска вы ему должны будете оплатить через год после приема на работу?
Своевременно. Как раз такое надо было. Отправляем сотрудников на чужие объекты работать. Они оттуда табеля в exel предоставляют. Попробуем этой обработкой воспользоваться. Спасибо.
Если в "Шаблон" пишем/шифруем "как положено"(типа Я8, НН, ДО) тогда это очень неудобно. Т.к. табельщики или тек кто этим занимается факультативно - любят писать упрощенно - в один символ/знак.
Возник еще один вопрос. При загрузке данных из Excel при днях месяца равных 30 все садится корректно. Если же дней в месяце 31 или 28(февраль) то данные отличаются. Стоит символ В, но при этом указывается время в часах. Может кто сталкивался с таким?
{Форма.Форма.Форма(1173)}: Метод объекта не обнаружен (ОткрытьФормуВыбораСотрудникаОрганизации)
ПроцедурыУправленияПерсоналомПереопределяемый.ОткрытьФормуВыбораСотрудникаОрганизации(Элемент, Документ.Ссылка, Истина, Дата, мГоловнаяОрганизация, 1, СтандартнаяОбработка, Элемент.Значение);
Не загружает... пишет что не найдена организация и не найден сотрудник. Я вбил его табельный номер и ФИО. Вбил организацию в эксель.
При этом каждый раз после загрузки очищаются реквизиты обработки: Дата, подразделение и тд
Релиз 2.5.65.2
(43) TODD22, не все глобальные функции обновил :(
Обработку исправил и перезалил.
Заодно добавил в настройках порядок определения таб.номера: в типовой автонумерация таб.номеров идет с ведущими нулями, а у некоторых организаций табельный присваивают руками (без нулей)...
Не загружает... пишет что не найдена организация и не найден сотрудник.
При этом каждый раз после загрузки очищаются реквизиты обработки: Дата, подразделение и тд
значит у вас в соответствующих полях шаблона табеля не проставлены эти значения, т.е. грузятся пустые значения
Спасибо тщательную проработку темы!
Пришлось дорабатывать под свой формат экселя и работу в ночные смены- все прошло легко, благодаря хорошему коду Автора!
Пришло время и мне табель загружать. Скачал, посмотрел, переделал под наши требования. Сэкономил кучу времени. Спасибо!
Вот только одно, может падать платформа если не закрывая обработки из разных файлов грузить (падает на строке
Если Форма<>Неопределено Тогда
ФормаЭлементыФормыОтработанноеВремя.ДобавитьСтроку();).
Добрый день!
Не могу воспользоваться обработкой, выдает ошибку следующего содержания:
{ОбщийМодуль.НастройкаПравДоступаПереопределяемый.Модуль(474)}: Поле объекта не обнаружено (Проведение)
ПараметрыПроверкиДокумента.Вставить("ПроверятьПроведениеДокумента", (МетаданныеДокумента.Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить));
Не подскажете в чем может быть проблема?
Спасибо.
добрый день,
А возможно ли изменить запись в документ из загруженных данных не в документ табель учета рабочего времени, а в документ индивидуальные графики работы,
st1979@yandex.ru
Спасибо всем кто откликнется, соответственно за вознаграждение
Подскажите, сохраняю печатную форму табеля в excel (ЗУП релиз 2.5.91.1) с типом файла "Лист Excel (*.xls)" и у меня различается количество колонок табличного документа (всего 33) и количество колонок в шаблоне (всего 62).
Как вообще формируется экселевский шаблон для данной обработки?
Причина в строках с различной шириной колонок в области "Подвал", пришлось править макет "Т-13".
(58),(57) Скажите, в какой момент выскакивает ошибка? или пришлите файл табеля что Вы грузите (mail-smooth собака mail.ru), я посмотрю. Но у меня грузит все нормально...
(59) Ошибка выходит после нажатия кнопки "Загрузить из XLS" по достижении искомого куска кода. Точнее, выходила когда было нужно срочно загрузить табели. Сейчас хотел отправить файл xls для демонстрации ошибки - ошибка не проявляется , хоть убейся, даже на тех файлах , на которых раньше выскакивала ! Законы Мерфи в действии !!!!
Добрый день. Если можно перешлите пожалуйста файл обработки под 8.2 на почту . Почему-то не скачивается файл...Почта afanaseva@binar-plus.ru Заранее Большое спасибо.
Игорь, Вы написали, что есть такая же обработка для ЗиК 7.7. А можно пжлст на почту
a-alinova@mail.ru, попробуем применить у себя. Спасибо. Плюсик за мной.