Написать обработку для переноса документов из одной базы 1С (Бухгалтерия Предприятия) в другую.

Задание закрыто
Стоимость:Договорная
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2024-09-05 15:21
Был(а) на сайте:2024-09-16 16:01

Написать обработку для переноса документов из одной базы 1С (Бухгалтерия Предприятия) в другую.

 
Задача

Требуется написать обработку по переносу документов из 1С Бухгалтерия Предприятия в другую такую же базу.
Перенос приходных, расходных накладных, всех банковских документов, кассовых документов.
Перенос должен осуществляться по команде ответственного лица (не автоматически).

Оставлять заявки могут только авторизованные пользователи.
Денис Кузин
Cпециализация: Программирование и IT
  • 123 руб3 дня
А как насчет проведения документов после переноса, а движения по регистрам и прочие изменения при проведении документов?
  • 15 000 руб3 дня
Основные шаги будут включать:

Настройка подключения к другой базе 1С: Для доступа к данным другой базы можно использовать механизмы OLE, COM-соединения или прямого подключения через веб-сервисы/обмен файлами.

Выбор документов для переноса: Обработка должна предоставлять возможность пользователю выбрать типы документов (приходные, расходные накладные, банковские документы, кассовые документы), которые нужно перенести.

Чтение документов из исходной базы: Внешняя обработка будет считывать документы с нужными данными (все реквизиты, товары, услуги, суммы, контрагенты и пр.) из базы-источника.

Запись документов в целевую базу: Полученные данные будут преобразованы в формат, необходимый для базы-приемника, и записаны в неё.

Примерный алгоритм:
Форма обработки:

Поля для выбора типа документов.
Поля для подключения к базе-приемнику (либо через указание пути, либо через параметры подключения).
Кнопка "Начать перенос".
Подключение к базе-приемнику: Используем метод COM-соединения:

bsl
Копировать код
Подключение = Новый COMОбъект("V83.COMConnector");
БазаПриемник = Подключение.Connect("File='Путь_к_базе_приемнику'");
Чтение и перенос документов: Для каждого типа документа пишем цикл, который перебирает документы в базе-источнике и создает аналогичные документы в базе-приемнике.

bsl
Копировать код
Запрос = Новый Запрос;
Запрос.Текст = "
ВЫБРАТЬ
ПриходнаяНакладная.Ссылка КАК Ссылка,
ПриходнаяНакладная.Дата КАК Дата,
ПриходнаяНакладная.Контрагент КАК Контрагент,
ПриходнаяНакладная.СуммаДокумента КАК СуммаДокумента
ИЗ
Документ.ПриходнаяНакладная КАК ПриходнаяНакладная
ГДЕ
ПриходнаяНакладная.Дата >= &ДатаНачала И
ПриходнаяНакладная.Дата <= &ДатаОкончания";

Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);

Выборка = Запрос.Выполнить().Выбрать();

...
Остальное - при выборе.
Напишу обработку 5 дней
 
сделаю дня за 3, пишите ватсапп обсудим
Роман Иванцов

Разработка. Гарантия. Поддержка. Без абонплат!

Cпециализация: Программирование и IT
  • 30 000 руб3 дня
Здравствуйте!

Есть серьезный опыт с 1С и интеграции выгрузок из нее в разные сторонние системы (CRM, ERP, Сайты).
Умею настраивать нестандартные конфигурации 1ски.

Готов помочь. Можем созвониться и обговорить все возможные варианты решения проблемы. Но для точной оценки нужно видеть вашу систему, а вообще тз))

Всегда на связи - с 8 утра до полуночи, даже в выходные.

Даю гарантию на все работы.
Поддерживаю проекты без абонплаты, многие - десятками лет.
Иван Николенко

Выполню любую задачу

Cпециализация: Программирование и IT
  • 1 000 руб3 дня
Здравствуйте, давайте созвонимся и обсудим детали?

Нужно посмотреть что именно переносить надо
Андрей Корнеев
Cпециализация: Программирование и IT
  • 9 000 руб3 дня
Добрый день!
Имею большой опыт разработки на платформе 1С.
Готов написать обработку.
Takeda Daicha
Cпециализация: Программирование и IT
  • 10 руб3 дня
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.

Мое портфолио: https://ochistka35.wixsite.com/daichasportfolio
Мой телеграм: https://t.me/daichitakeda

Примеры моих работ

  • 50 000 руб5 дней
Доброго дня.
Предлагаю связаться и обсудить детали. После этого будет понятна стоимость.
Есть ряд подводных камней:
- Какая версия бухгалтерии;
- Как физически расположены базы (есть ли доступ из приемника в источник);
- Данные пользователями вносятся в обе базы или только в источник;
- Синхронизированы ли справочники и требуется это или нет (иначе они задублируются);
- Нужно ли обрабатывать повторную загрузку (не загружать документы повторно, актуализировать уже загруженные документы);

А так, коллеги писали верно.
Нужно сделать обработку в базе приемнике. В обработке галочками должны выбираться нужные виды документов, настраиваться период загрузки и настройки подключения к базе (технологии могут быть разные, удобнее сделать через web-сервис). Далее по кнопке происходит или считывание данных для загрузки с последующей визуализацией (для возможности выбрать конкретные документы) или непосредственно загрузка и проведение документов (с предварительным поиском элементов справочников: номенклатура, контрагенты и тп, правила поиска тоже нужно будет определить; и их создании).

Оставлять заявки могут только авторизованные пользователи.