0. forseil 154 20.12.16 19:27 Сейчас в теме

Загрузка документа "Разовое начисление" из Excel для ЗУП 3.1

Внешняя обработка для загрузки документа "Разовое начисление" из Excel для ЗУП 3.1

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. dock 34 28.12.16 09:43 Сейчас в теме
1) как производится поиск сотрудников ? по ФИО ????
а если однофамильцы ? а если в файле ФИО не полностью ? (например: Пупкин В.И.)
2) Имя листа вводится вручную ? не проще указать номер листа ? или даже лучше делать предварительное чтение и создать список листов для выбора (ну это уже идеальный вариант ;) )


2. forseil 154 28.12.16 10:07 Сейчас в теме
Обработка была выложена больше для тех разработчиков, кто ищет простой пример работы с екселем в клиент-серверном варианте, Я в свое время не нашел. Поиск по справочнику, заполнение документа и интерфейс можно переделать под свои нужды весь код обработки открыт.
3. jack19 147 10.03.17 11:40 Сейчас в теме
Обработка полезная, пригодится, например, при переходе с ЗиК на ЗУП 3.1, чтобы, работая в период отладки в параллель, не вбивать длинные списки доплат и удержаний в ручную в ЗУПе, а переносить из ЗиК. Не хватает только режима записи (перезаписи) в уже созданный документ в случае, если что-то пошло не так, чтобы не плодить помеченные на удаление документы.
4. forseil 154 10.03.17 12:46 Сейчас в теме
(3)Дак она открывает еще не записанный документ с данными, его можно проверить и либо провести либо закрыть без сохранения
5. jack19 147 10.03.17 13:00 Сейчас в теме
Понял. Еще не плохо было бы переносить начало и окончание по каждому сотруднику. Я, к сожалению, пока плохо ЗУП 3.1 знаю, пытаюсь доработать, но не очень что-то получается.
6. forseil 154 10.03.17 13:54 Сейчас в теме
(5) начало, окончание из екселя?, или по умолчанию?
7. jack19 147 10.03.17 14:04 Сейчас в теме
(6) Из екселя, конечно. Можно было бы сделать гибко, если указана колонка "начало" (не нулевая) и "окончание", то брать из екселя, иначе ставить "по умолчанию".
8. forseil 154 10.03.17 14:19 Сейчас в теме
9. jack19 147 10.03.17 14:22 Сейчас в теме
10. jack19 147 11.03.17 10:25 Сейчас в теме
По табельному номеру (вместо ФИО), к сожалению, не работает, так как в запросе к кадровым данным используется обращение к полю "ФИО" справочника "Физ.лица", а не "Код". Хотелось бы, чтобы был этот режим, так как у нас есть полные однофамильцы.
11. forseil 154 11.03.17 12:29 Сейчас в теме
(10) Проверил, загрузку по таб. номеру - все огонь - проверяйте еще раз, по поводу периода в разовом начислении: посмотрел что в самом документе этот период в табличной части не отображается, используется тот который в шапке, но в загрузку добавил
12. jack19 147 11.03.17 15:20 Сейчас в теме
(11) Пришлось все-таки чуть доработать вашу обработку, а именно:
		НоваяСтрокаНачислений.ДатаНачала = Дата(Выборка.Fields.Item(КолонкаДатаНачала - 1).Value);
		НоваяСтрокаНачислений.ДатаОкончания = Дата(Выборка.Fields.Item(КолонкаДатаОкончания - 1).Value);

А в ексель записывать даты в формате ГГГГММДД. Теперь все работает, как надо. Еще раз спасибо.
13. Диадох 11.01.18 14:18 Сейчас в теме
Данная обработка заполняет невидимые колонки документа в табличной части "Начисления"?
Интересуют следующие реквизиты табличной части "Начисления":
ГрафикРаботыНорма
ГрафикРаботы
ОбщийГрафик

Данные реквизиты заполняются автоматически при ручном выборе сотрудника, и затем прописываются в регистр расчета "Начисления".
При программном создании документа Вы их заполняете?
14. forseil 154 11.01.18 14:52 Сейчас в теме
Конкретно эти три реквизита не заполняются
15. Диадох 11.01.18 15:13 Сейчас в теме
А проблем в дальнейшем с такими документами не возникает?
Боюсь, что отсутствие графика сотрудника в регистре расчета может плохо сказаться. Если он заполняется программой, то его нужно заполнять.
Я только изучаю ЗУП-3, поэтому утверждать не могу, просто решил поделиться соображениями. Сам тоже делал загрузку, правда из других источников, и уперся в эти графики. Не понял пока где в коде стандартной конфигурации они заполняются
16. forseil 154 11.01.18 17:50 Сейчас в теме
в нашей организации разовые начисления не зависят от графика, в основном фиксированные суммы
17. Диадох 11.01.18 17:58 Сейчас в теме
У нас тоже фиксированные суммы. Не зависят ни от чего.
Но при проведении в регистр расчета должен писаться график сотрудника. Он в любом случае у сотрудника есть. Я боюсь, что если его не прописать, то какая-нибудь проблема вылезет потом, с расчетом среднего или ещё где.
18. forseil 154 11.01.18 18:11 Сейчас в теме
хорошо будет время я добавлю установку графиков
19. svetkana 10.04.18 11:21 Сейчас в теме
Выдает обработка ошибку {ВнешняяОбработка.ЗагрузкаНачисленийИзЕкселя.МодульОбъекта(29)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
Ошибка при выполнении запроса к листу Лист1 ! Проверьте имя листа в книге. Что можно сделать?
20. forseil 154 10.04.18 12:06 Сейчас в теме
(19)Возможно не установлен ексель, возможно имя листа не то казали
21. svetkana 10.04.18 15:50 Сейчас в теме
Имя листа указано верно, а что значит не установлен ексель?
22. forseil 154 10.04.18 15:58 Сейчас в теме
23. cmpros78 28 13.04.18 13:29 Сейчас в теме
24. forseil 154 13.04.18 14:40 Сейчас в теме
25. nvpzvez 24.04.18 15:18 Сейчас в теме
Выдает обработка ошибку {ВнешняяОбработка.ЗагрузкаНачисленийИзЕкселя.МодульОбъекта(29)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
26. forseil 154 24.04.18 17:47 Сейчас в теме
попробуйте драйвер установить?
Драйвер подключения Provider=Microsoft.ACE.OLEDB.12.0:
- Установленный Microsoft Access Database Engine 2010 Redistributable (16/12/2010) 32 и 64 - разрядные версии:
Microsoft ADE 2010 16/12/2010: http://www.microsoft.com/en-us/download/details.aspx?id=13255
27. alina71 11.05.18 15:38 Сейчас в теме
Подскажите пжлст, после перехода на ЗУП 3.1.5 РегистрСведений.ТекущиеКадровыеДанныеСотрудников заполнен не полностью ( заполнены только Физлицо, Сотрудник, Головная организация и Дата приема), видимо поэтому результат запроса пустой. Как можно обойти эту ситуацию в обработке, чтобы запрос сработал и соответственно обработка работала?
28. forseil 154 11.05.18 16:35 Сейчас в теме
(27)как перепишу запрос, отправлю на почту
29. alina71 11.05.18 21:51 Сейчас в теме
Большое спасибо. a-alinova@mail.ru
30. Tanis 18.05.18 10:45 Сейчас в теме
Добрый день!

Подскажите, плиз, обработка для скачивания изменена уже под 3.1.6?

Спасибо!
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
зарплата от 100 000 руб.
Полный день

Руководитель группы сервисов ЭДО, ЭЦП и криптографии
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы интеграций (1С)
Москва
зарплата от 150 000 руб.
Полный день

Руководитель группы сервисов FRM на 1С
Москва
зарплата от 150 000 руб.
Полный день

Консультант-аналитик 1С (ЗУП)
Санкт-Петербург
Полный день