Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача.

Необходимо обеспечить обмен файлами между базами 1С. Эти базы делают выгрузки файлов каждая в свой каталог для выгрузки и загружают все файлы, попавшие в соответствующий каталог загрузки.

Каждый выгруженный файл в своём имени содержит код офиса и код юрлица. Если код офиса не равен нулю, тогда этот файл должен попасть только тем адресатам, у которых реквизит код офиса равен коду офиса указанному в файле или нулю. Тоже самое с кодом юрлица.

Пример.

Формат имени файла: ххх-ооо-ююю-ххх.txt где «ООО» - код офиса, «ююю» - код юрлица.

Реестр адресатов:

id наименование Код региона Код юрлица

1 Лукойл 000 001

2 Газпром 000 002

3 Татнефть 000 003

4 Север 001 000

5 Юг 002 000

6 Восток 003 000

7 Запад 004 000

1. Лукойл выдаёт файл в свой каталог выгрузки с именем ххх-000-000-ххх.txt. Этот файл нужно доставить по всем остальным шести базам, т.к. коды офиса и юрлица не заданы в файле

2. Лукойл выдаёт файл в свой каталог выгрузки с именем ххх-001-000-ххх.txt. Этот файл нужно доставить в базу Север, т.к. у этой базы совпал код региона с тем, который в файле, и в базы Газпром и Татнефть, т.к. у этих баз код равен нулю

3. Юг выдаёт файл в свой каталог выгрузки с именем ххх-003-002-ххх.txt. Этот файл нужно доставить в базы Восток и Газпром

4.

В каждую локальную сеть ставится программа, которая обслуживает базы в пределах локальной сети и обменивается по электронной почте с другими аналогичными программами в других сетях. Выгружаемый файл отправляется в эту программу, которая по имени файла определяет, куда его переправлять. Если база 1С находится в пределах локальной сети, тогда программа сама копирует файл обмена в каталог загрузки базы. Если база расположена в другой сети, тогда программа отправляет электронное письмо с приаттаченным файлом обмена на соответствующий адрес.

Программа регулярно проверяет входящую почту. При наличии там писем, он их скачивает, вытаскивает из них файлы обмена и складывает в каталог загрузки базы.

Так же клиент постоянно сканирует каталог выгрузки и при наличии там каких либо файлов он отправляет их адресатам по почте либо прямым копированием.

Настройки программы:

- электронный адрес для входящих сообщений

- POP3

- SMTP

Реестр участников обмена (адресатов)

Реквизиты адресата:

- id

- код офиса

- код юрлица

- режим работы внутрисетевой (каталог обмена)/ удаленный (электронный адрес)

- каталог входящих сообщений

- каталог исходящих сообщений

- электронный адрес

Реквизиты базы офисов:

- код

- наименование

Реквизиты юрлица:

- код

- наименование

15 лет назад
x-land
45 летРоссия
16 лет в сервисе
Была
10 лет назад
  • Похожие заказы
  • $800

    Вобщем нужен краулер, который бы лазил по заданным сайтам, складывал в БД или файлы нужную информацию, работал достаточно быстро. Писать надо на чём-то из этих: ПХП, С++, Пёрл, питон Можно воспользоваться готовыми решениями, гланое чтобы делал ...

    Прикладное ПО1 исполнитель
    Закрыт
    15 лет назад
  • Приветствую, нужен спец по .НЕТ чтоб написать Wrapper на .НЕТ для нативной библиотеки (Reflection). Пример враппера есть для нескольких версий, нужно сделать универсальную и дописать для предыдущих версий. Все спецификации методов и т.д. есть на англ. языке. Детали ...

    Закрыт
    15 лет назад
  • Просьба писать тем у кого есть опыт подобных разработок. Наш проект находится на стадии составления технического задания и закупки оборудования, необходима первоначально помощь в составление ТЗ, в дальнейшем реализация программной части ТЗ! Жду сообщений в ...

    Закрыт
    15 лет назад
  • Техническое задание на создание программного обеспечения «Бартер» (далее по тексту ПО) Главные Задачи. (короткое описание) ПО должно обеспечить решение задачи по подбору вариантов обмена различными товарами и услугами между разными контрагентами (как прямого обмена «ты ...

    Закрыт
    15 лет назад
  • ---------------------------- Внимание: *nix - софт! ---------------------------- Сам софт: http://paparazzi.enac.fr/wiki/Main_Page Доступны его исходники: http://cvs.savannah.gnu.org/viewcvs/paparazzi/paparazzi3/ Требуется его локализация - русский, плюс разработка нового функционала и существенная доработка существующего. Требуется программист, работающий с C++, OCAML, GTK и т.п. под *nix. Очень желательно из Минска. Работа не ...

    Закрыт
    15 лет назад
  • $250

    Нужно написать и потом развивать программу под windows, с инсталлером, защитой итд. Подробности при переписке. Только для профи с портфолио.

    Закрыт
    15 лет назад
  • ТЗ 1. Кол-во показов (000): 1 = 1000. 1000 показов стоит 48р. минимальное кол-во показов 500 тыс. если в поле вводят цыфры больше 500 то они просто перемножаются на например 800 х48. далее чекбоксами 2. Таргетинг по ...

    Закрыт
    15 лет назад
  • $50

    Нужно сделать программу под Windows переводчик сайтов на украинский работающий через http://translate.google.com/ на входе список урлов сайтов которые нужно перевести - на выходе украинские статические версии дополнительные функции количество страниц которое переводить (например 100) убирать все внешние ссылки убирать ...

    Закрыт
    15 лет назад