Создать обработку загрузки из Ексель в 1С Предприятие 3.0 для создание счетов покупателям
Отменено
9 февраля 2021 в 14:36:49
(3 года 38 недель 4 дня 13 часов назад)
01.02.2021 18:22:04
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Программа 1С Предприятие 3.0 ПРОФ. Учет ведется по нескольким организациям на упрощенной системе (без НДС).
Предварительно все необходимые контрагенты и работы в справочники загружены.
1. Открыть внешнюю обработку
В диалоговом окне обработки поля:
- Дата счетов для покупателей.
- Выбор организации, по которой выписываются счета.
- Поле для выбора папки в справочнике Контрагенты, где искать контрагентов.
- Поле для выбора папки в справочнике Номенклатура, где искать нужную работу.
- Признак «Удалить счета» - нужен при повторной загрузке этих же счетов.
- Поле для выбора файла Ексель.
2.Выбрать нужный файл Ексель (образец прилагается)
Проверить по названиям колонки – должны совпадать образец в модуле обработке и первой строки файла Ексель. При ошибке сообщить, что за ошибка и не грузить данные.
3.По кнопке Загрузить – создаются счета.
Поиск контрагента – по ИНН
Поиск работ по названию (в справочнике Номенклатура полное и краткое название работы одинаковы).
Если при загрузке не найден контрагент в спр.Контрагенты, сообщить об ошибке, счет не грузить и продолжить загрузку.
Если при загрузке не найдена работа в спр. Номенклатура, сообщить об ошибке, счет не грузить и продолжить загрузку.
В комментарии счета указать «Счет загружен из Ексель».
Если контрагентов с одинаковым ИНН несколько (напр. разные КПП), то выбрать первого, который попался, то же с работами..
4.При повторной загрузке счетов (при включенном признаке «Удалить счета») удалить счета – идентификация счета для удаления по строке в комментарии «Счет загружен из Ексель» и загрузить вновь (или добавить к загруженным счетам см. признак).
Образец таблицы Ексель и базы 1С будет предоставлен.