Грызлов Никита | Ведущий программист | Первый БИТ

«Тестирование интеграций между системами»

Онлайн-магазин и УТ, ЗУП и внутренний портал, почта, СКУД. Зоопарк систем и протоколов обмена. Как начать разрабатывать интеграцию без реальной "второй стороны"? Как быть уверенным, что обмен не сломается при следующем обновлении? * Распространенные технологии интеграции - как, с чем и чем интегрируемся * Проблемы, возникающие при разработке и тестировании интеграции * Три уровня тестирования интеграции: * модульное тестирование обработчиков интеграции, применение моков * использование эмуляторов при вызове интеграционных механизмов * тестирование реальных внешних систем * Чем и как может помочь автоматизация тестирования: * тестовые сценарии * запуск и работа эмуляторов * "кликатели" сайтов * "кликатели" прочих программ

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

0. forseil 139 20.12.16 19:27 Сейчас в теме
Внешняя обработка для загрузки документа "Разовое начисление" из Excel для ЗУП 3.1

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

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


2. forseil 139 28.12.16 10:07 Сейчас в теме
Обработка была выложена больше для тех разработчиков, кто ищет простой пример работы с екселем в клиент-серверном варианте, Я в свое время не нашел. Поиск по справочнику, заполнение документа и интерфейс можно переделать под свои нужды весь код обработки открыт.
3. jack19 147 10.03.17 11:40 Сейчас в теме
Обработка полезная, пригодится, например, при переходе с ЗиК на ЗУП 3.1, чтобы, работая в период отладки в параллель, не вбивать длинные списки доплат и удержаний в ручную в ЗУПе, а переносить из ЗиК. Не хватает только режима записи (перезаписи) в уже созданный документ в случае, если что-то пошло не так, чтобы не плодить помеченные на удаление документы.
4. forseil 139 10.03.17 12:46 Сейчас в теме
(3)Дак она открывает еще не записанный документ с данными, его можно проверить и либо провести либо закрыть без сохранения
5. jack19 147 10.03.17 13:00 Сейчас в теме
Понял. Еще не плохо было бы переносить начало и окончание по каждому сотруднику. Я, к сожалению, пока плохо ЗУП 3.1 знаю, пытаюсь доработать, но не очень что-то получается.
6. forseil 139 10.03.17 13:54 Сейчас в теме
(5) начало, окончание из екселя?, или по умолчанию?
7. jack19 147 10.03.17 14:04 Сейчас в теме
(6) Из екселя, конечно. Можно было бы сделать гибко, если указана колонка "начало" (не нулевая) и "окончание", то брать из екселя, иначе ставить "по умолчанию".
8. forseil 139 10.03.17 14:19 Сейчас в теме
9. jack19 147 10.03.17 14:22 Сейчас в теме
10. jack19 147 11.03.17 10:25 Сейчас в теме
По табельному номеру (вместо ФИО), к сожалению, не работает, так как в запросе к кадровым данным используется обращение к полю "ФИО" справочника "Физ.лица", а не "Код". Хотелось бы, чтобы был этот режим, так как у нас есть полные однофамильцы.
11. forseil 139 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 139 11.01.18 14:52 Сейчас в теме
Конкретно эти три реквизита не заполняются
15. Диадох 11.01.18 15:13 Сейчас в теме
А проблем в дальнейшем с такими документами не возникает?
Боюсь, что отсутствие графика сотрудника в регистре расчета может плохо сказаться. Если он заполняется программой, то его нужно заполнять.
Я только изучаю ЗУП-3, поэтому утверждать не могу, просто решил поделиться соображениями. Сам тоже делал загрузку, правда из других источников, и уперся в эти графики. Не понял пока где в коде стандартной конфигурации они заполняются
16. forseil 139 11.01.18 17:50 Сейчас в теме
в нашей организации разовые начисления не зависят от графика, в основном фиксированные суммы
17. Диадох 11.01.18 17:58 Сейчас в теме
У нас тоже фиксированные суммы. Не зависят ни от чего.
Но при проведении в регистр расчета должен писаться график сотрудника. Он в любом случае у сотрудника есть. Я боюсь, что если его не прописать, то какая-нибудь проблема вылезет потом, с расчетом среднего или ещё где.
18. forseil 139 11.01.18 18:11 Сейчас в теме
хорошо будет время я добавлю установку графиков
19. svetkana 10.04.18 11:21 Сейчас в теме
Выдает обработка ошибку {ВнешняяОбработка.ЗагрузкаНачисленийИзЕкселя.МодульОбъекта(29)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
Ошибка при выполнении запроса к листу Лист1 ! Проверьте имя листа в книге. Что можно сделать?
20. forseil 139 10.04.18 12:06 Сейчас в теме
(19)Возможно не установлен ексель, возможно имя листа не то казали
21. svetkana 10.04.18 15:50 Сейчас в теме
Имя листа указано верно, а что значит не установлен ексель?
22. forseil 139 10.04.18 15:58 Сейчас в теме
23. cmpros78 25 13.04.18 13:29 Сейчас в теме
24. forseil 139 13.04.18 14:40 Сейчас в теме
25. nvpzvez 24.04.18 15:18 Сейчас в теме
Выдает обработка ошибку {ВнешняяОбработка.ЗагрузкаНачисленийИзЕкселя.МодульОбъекта(29)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанный поставщик. Вероятно, он установлен неправильно.
26. forseil 139 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 139 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С
Москва
Полный день

Программист 1С
Москва
Полный день

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

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

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