Алгоритм работы
1. При нажатии на кнопку Показать ПП, во внешней обработке Платежные поручения СМ+, загружаются Платежные поручения из программы Супермаркет+ в таблицу обработки.
2. Кнопкой Инвертировать можно установить галочки или убрать в таблице обработки. Далее, загружаются Платежные поручения, у которых есть галка.
3. Кроме этого, также видно, какие Платежные поручения уже были загружены ранее (столбцы: 1С и Ссылка в 1С)
4. При нажатии Загрузить в 1С, происходит загрузка Платежных поручений из таблицы обработки в документы Платежные поручения программы Бухгалтерия 3.0.
5. После шага 4, для каждого Платежного поручения в Дополнительные сведения пишется Идентификатор СМ (далее он будет нужен при выгрузке в Супермаркет+)
6. Загрузка в базу 1С Платежных поручений закончена.
7. Далее, бухгалтеру необходимо провести загруженные Платежные поручения и отправить их в банк на оплату.
8. После того, как из банка придет подтверждение оплаты (бухгалтер выполняет загрузку из банк-клиента в программе Бухгалтерия 3.0), необходимо обновить статус Платежного поручения в программе Супермаркет+.
9. Обновление статуса в программе Супермаркет+ выполняет робот по расписанию, которое можно задать любое, в программе 1С.
10. Шаг 9 выполняет вторая обработка Робот СМ+ Статус, которая обновляет статусы без участия человека.
11. Обновление статусов в Супермаркет+ происходит путем непосредственного обращения к таблице Oracle 11g, поэтому для логина, под которым это происходит, необходимы права на UPDATE таблицы.
12. По Идентификатору СМ (шаг 5) в программе Супермаркет+ происходит поиск Платежного поручения и обновляется статус в СМ+.
13. По Идентификатору СМ в программе Супермаркет+ происходит поиск Платежного поручения и значение Статуса переносится в Бухгалтерию 3.0 в Дополнительные сведения СтатусПлатежа СМ.
14. Шаги 12 и 13 разделены, чтобы проверять успешность обновления таблицы в программе Супермаркет+.
15. Зная структуру БД программы Супермаркет+ т.е. если у вас есть pdf-файл с описанием можно настроить обмен любых данных между программами.
Добавление и настройка внешних обработок
Обе обработки добавляются в программу Бухгалтерия 3.0 как внешние обработки.
Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки.
При добавлении второй обработки Робот СМ+ Статус, необходимо настроить время выполнения обработки, её расписание работы.
Администрирование - Дополнительные сведения - Платежные поручения
необходимо добавить:
Идентификатор СМ (тип строка, фиксированный 40 символов)
СтатусПлатежа СМ (тип строка, фиксированный 40 символов)
Обработка тестировалась на версиях:
Бухгалтерия предприятия, редакция 3.0 (3.0.64.42)
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production (полезная ссылка)
Универсальная торговая система Супермаг+, версия 1.037