Как работает:
1. В Медке на вкладке Реестр первичных документов указать период и направление входящие документы — выбрать необходимые накладные, в выпадающем меню (правой кнопкой мышки) — Экспорт — указать тип XML — путь выгрузки — ок.
2. В 1С Предприятие (в моем случае Бухгалтерия для Украины, редакция 1.2. (1.2.44.1)) открыть обработку импорт накладных — указать путь к файлу через кнопку выбор файла — прочитать — создать.
3. В 1С созданы документы "Регистрация входящего налогового документа" согласно выгруженным XML. Контрагент ищется по ИНН, договор необходимо выбрать в ручном режиме.
4.Провести документ.
Можно несколько советов?
Совет 1) написать что неуправляемые формы
2)
3) перед добавлением объектов проверить версию конфигурацию приемника, проверить наличие в ней необходимых документов и реквизитов
4) использовать индикатор
Показать
5) нужно больше информации во временной таблице перед импортом. Удобно было бы сделать вывод результатов поиска считанных документов для предварительного просмотра. Тогда можно помочь пользователю заранее поработать с недостающими контрагентами, договорами (кстати для работы с договорами нужно задействовать еще ключевое поле док.Организация), к тому же пользователь может выбрать не тот файл или каталог и получить не правильные элементы справочников и документы в 1С, защитой от этого был бы вывод результатов поиска во временной таблице.
6) Сумма налога важна наряду с прочей идентификацией.
7) Выбор периода и вывод итогов по временной таблице, возможность её распечатки до импорта
8) отчет о результатах импорта, что ззагружено..
9) неплохо использовать транзакцию — вдруг в ходе импорта автоматом будет выявлена серьезная ошибка, а часть документов уже в базе.. не удалять же все вручную?
(1)
1. Бухгалтерия для Украины, редакция 1.2. (1.2.44.1)) это неуправляемые формы.
2. 3. 4. 5. 6. 7. 8. 9. это уже по желанию.
для тех кому понадобятся индикаторы, транзакции, даты и перенос кода их одного модуля в другой. при необходимости добавят себе сами.
С таким подходом ее можно целый месяц дорабатывать и столько всего допилить что и медок не понадобиться.
возможно Ваши советы пригодятся тем кто эту обработку будет использовать для того что бы с бухгалтера денег снять, ну или еще что то)). с моей задачей (перегрузка 400 НН за два года справилась за 10 минут, без лишних настроек и индикаторов). и без доступа медка к серверу, что очень важно у нас))
Спасибо Вам огромное за советы.