Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 месяц назад
Павел В.
Павел В. 
37 лет, Украина
1 месяц в сервисе
Был онлайн 1 месяц назад
1 месяц назад

Требуется сделать форму , заполнив которую, по нажатию на кнопку отправить гарантированно уйдет письмо на почтовый адрес/адреса партнерской компании.
Письмо должно быть составлено из данных заполнения формы, согласно стандарта  EDI CODECO D95B (https://standards4sdgs.unece.org/standards)
Смотрите содержимое файлов с описанием стандарта.

Примеры сгенерированных файлов по двум формам 
1. Выход контейнера
UNB+UNOA:1+UAILKDMCT+CMACGM+120507:1004+1205071186'
UNH+1205071187+CODECO:D:95B:UN:ITG14'
BGM+36+1205071187+9'
NAD+MS+UAILKDMCT'
NAD+MR+CMACGM'
EQD+CN+CAXU9008290+22G1:102:5++2+4'
RFF+BN:NBXH011824'
DTM+7:201205062155:203'
LOC+165+UAILK:139:6+UAILKDMCT:TER:ZZZ'
MEA+AAE+G+KGM:2250'
TDT+1++3+31++++:146'
DTM+ACT:201205062155:203'
EQD+CN+CMAU4110377+45G1:102:5++2+4'
DTM+7:201205062154:203'
LOC+165+UAILK:139:6+UAILKDMCT:TER:ZZZ'
MEA+AAE+G+KGM:4020'
TDT+1++3+31++++:146'
DTM+ACT:201205062154:203'
CNT+1:1'
UNT+107+1205071187'
UNZ+1+1205071186'

2. Заход контейнера

UNB+UNOA:1+UAILKDMCT+CMACGM+120507:1205+1205071190'
UNH+1205071191+CODECO:D:95B:UN:ITG14'
BGM+34+1205071191+9'
NAD+MS+UAILKDMCT'
NAD+MR+CMACGM'
EQD+CN+UNIU2058348+22G1:102:5++2+4'
DTM+7:201204250022:203'
LOC+165+UAILK:139:6+UAILKDMCT:TER:ZZZ'
MEA+AAE+G+KGM:2250'
TDT+1++3+31++++:146'
DTM+ACT:201204250022:203'
EQD+CN+CMAU5919860+45G1:102:5++2+4'
DTM+7:201204250353:203'
LOC+165+UAILK:139:6+UAILKDMCT:TER:ZZZ'
MEA+AAE+G+KGM:4020'
TDT+1++3+31++++:146'
DTM+ACT:201204250353:203'
CNT+1:1'
UNT+18+1205071191'
UNZ+1+1205071190' 
 CODECO Gate-in завжди будть йти без номеру букінгу, а CODECO Gate-out може як включати в себе номер букінгу (сегмент RFF+BN), так і бути без нього
Для удобства тема письма должна выглядеть так
CODECO gate out report (2020.01.14 09:00 - 2020.01.14 18:00)
CODECO gate in report (2020.01.14 12:00 - 2020.01.14 15:00)
Дополнительно должна быть страница настроек, где можно:
1) управлять адресами на которые будут уходить письма по заполнении каждой из форм
2) страница с архивом отправленных сообщений по каждой из форм и возможностью поиска по ним по одному из следующих параметров: номер контейнера, номер букинга, дата отправки сообщения
3) возможность добавления новых полей для формы с дальнейшей возможностью включения в тело отчета дополнительной строки и переменных из формы с отсылкой на добавленные поля.
ПРИМЕР: пользователь добавляет новое поле и указывает имя поля для формы, настраивает отчет, добавляя результаты заполнения нового поля в виде отдельной строки согласно шаблона стандарта, при последующем заполнении данной формы отчеты отправляются с учетом результатов заполнения поля
4) при условии, что какое то поле не заполнено пользователю выдается уведомление что: а) поле является обязательным к заполнению
б) оно не участвует в процессе формирования отчетности.
Рекомендуемый инструмент для реализации : Любой, но предпочтение будет отдано друпалу.

  • Рекламное место свободно
    19 дней за $7
Анатолий Б.
38 лет, Россия
6 лет в сервисе
Был онлайн 8 дней назад
1 отзыв1 новый
1 месяц назад

Другие заказы в категории «Системы управления (CMS)»