dle-modules / DLE-UniForm

Универсальные формы обратной связи для DataLife Engine
http://pafnuty.name/modules/159-uniform.html
MIT License
22 stars 12 forks source link

[FEATURE] импорт логов отправки писем с сайта в текстовый файл #101

Open tcse opened 3 years ago

tcse commented 3 years ago

Паша, привет. Есть задача на улучшение. Может как-то прокомментируешь.

Можем ли мы написать некий скрипт (использовать плагин, волшебную пыльцу, да что угодно) чтобы информацию по заявкам писать в некий файл, который будет по FTP обрабатываться нашей 1С? Грубо говоря, что-то типа файла логов, который можно будет открывать удаленно и видеть все заявки, которые генерировал сайт. А 1С будет работать не с почтой, а с этим файлом.

Вероятно нужно расширение для parseSendMail = uniform_ext который бы собирал в текстовый файл (или json?) инфу из заявок.

pafnuty commented 3 years ago

@tcse да, можно сделать. не вижу проблем. От 1с нужны требования по формату данных. Я рекомендую использовать простой текстовый файл, писать будет проще всего в него. Но по хорошему у 1с есть куча всяких протоколов обмена, или как то так. Логичнее использовать интеграцию с 1с напрямую, а не через ftp

tcse commented 3 years ago

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

Это если 1С так и будут использовать. а если концепция поменяется? Вот обычный текстовый файл (как CSV) универсален для подобных штук. Да и старичек FTP живее всех живых.

pafnuty commented 3 years ago

Не встречал компании, которые прыгали бы с 1с на что-то другое, тем не менее интеграция со сторонней системой должна происходить в формате, как можно более близком обоим системам. т.е. от сайта должно что-то выплёвываться, 1с это чтото должна принимать, но я могу конечно же ошибаться, особенно учитывая ЯП, используемый в 1с :)

tcse commented 3 years ago

Павел было бы идеально вот такой экспорт в файл:

· Формат .txt или .csv · Одна сторока = одна заявка · Разделитель между полями какой-нибудь уникальный символ или набор символов. Можно тег верстки типа
, и тп. · Обязательно наличие даты · Желательно наличие уникального идентификатора (ID заявки) чтобы при обходе отбирать только новые, а не проверять каждый раз весь файл.

Может реализуешь? Мы же с тобой порешаем об оплате. Штука крайне нужная, и как понимаю не только конкретно одному клиенту.

24 нояб. 2020 г., в 10:47, Pavel Belousov notifications@github.com написал(а):

Не встречал компании, которые прыгали бы с 1с на что-то другое, тем не менее интеграция со сторонней системой должна происходить в формате, как можно более близком обоим системам. т.е. от сайта должно что-то выплёвываться, 1с это чтото должна принимать, но я могу конечно же ошибаться, особенно учитывая ЯП, используемый в 1с :)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dle-modules/DLE-UniForm/issues/101#issuecomment-732718837, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAX7CM7JUG3BRDDVLKMQOJLSRNQJTANCNFSM4UAPKLDA.