Автор Тема: Модуль выгрузки статусов на сайт v1.5.5  (Прочитано 2665 раз)

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Модуль выгрузки статусов на сайт v1.5.5
« : 04 Сентябрь 2014, 20:09:02 »
Данный модуль предназначен для загрузки статусов оборудования на сайт.
Основная задача это получение данных по статусам оборудования из базы сервиса, подготовка структурированного текстового файла и отправка этого файл по FTP на хостинг сайта. Модуль выполнен в виде системной службы Windows. Для работы модуля необходимо указать с какой базы выгружать данные и пароли доступа на FTP хостинг (можно создать отдельного пользователя FTP, который будет иметь права на запись только в одну директорию).
Сама обработка текстового файла на стороне сайта должны быть выполнена отдельно PHP программистом.

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

Версия 1.5.5 от 11.01.2017
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_5_5.zip

Старые версии
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_5_4.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_5_2.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_5_1.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_5.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_3_2.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_3.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_2.zip
http://excel.com.ua/download/servicesite/servicecenter_servicesite_v1_1.zip

Список изменений 1.5.5
- добавлены в выгрузку новые поля (список планируемых работ, сумма планируемых работ);
- исправлены найденные ошибки.

Список изменений 1.5.4
- добавлены в выгрузку новые поля;
- исправлены найденные ошибки.

Список изменений 1.5
- исправлена ошибка выгрузки статусов при использовании MySQL;
- добавлена возможность включать/отключать создание локального файла;
- исправлены найденные ошибки.

Список изменений 1.3.2
- добавлена возможность включать/выключать загрузку на FTP сервер;
- добавлена возможность указать имя локального файла;
- исправлены найденные ошибки.

Список изменений 1.3
- добавлены поля T1, T2, T3, E-mail,
- исправлены найденные ошибки.
« Последнее редактирование: 12 Январь 2017, 00:55:10 от eXceL »

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт
« Ответ #1 : 05 Сентябрь 2014, 17:28:48 »
Файл выгрузки представляет собой текстовый файл с полями разделенными символом "табуляция".

Структура файла выгрузки (для версии 1.3, в будущем список может быть расширен):
1) Kod - числовое уникальное значение
2) Nn - номер квитанции
3) NameProduct - наименование оборудования
4) NameClient - наименование заказчика
5) DatePrihod - дата прихода
6) Serial - серийный номер
7) IMEI - IMEI
8) MSN - MSN
9) Polomka - описание неисправности (заявленная заказчиком неисправность)
10) Status - текущий статус оборудования
11) Services - список выполненных работ
12) Parts - список запасных частей
13) Summa - сумма ремонта
14) Rem - примечание
15) Reason - причина согласования с заказчиком (только для статуса "Требуется согласования с клиентом")
16) T1 - телефон (домашний)
17) T2 - телефон (мобильный)
18) T3 - телефон (рабочий)
19) E-mail - электронная почта заказчика
20) MessageStatus - сообщение об изменении статуса, если установлена галочка "Выводить в файл текстовое сообщение", иначе поле отсутствует
21) DopValue - список дополнительных параметров, если установлена галочка "Выводить в файл дополнительные параметры", иначе поле отсутствует. Количество полей зависит от количества указанных в списке дополнительных параметров
22) DateOut - дата выдачи
23) DateGotovPre - планируемая дата готовности
24) DateMaster - дата отправки мастеру
25) DateGotov - дата готовности оборудования
26) Point - пункт приема
27) PlanService- список планируемых работ
28) PlanServiceSumma - сумма планируемых работ
« Последнее редактирование: 12 Январь 2017, 00:52:46 от eXceL »

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт
« Ответ #2 : 05 Сентябрь 2014, 19:16:18 »
резерв

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.2
« Ответ #3 : 03 Октябрь 2014, 18:53:57 »
Обновлено до версии 1.2
добавлена возможность выгружать значения "дополнительных параметров"

Максим

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.2
« Ответ #4 : 14 Апрель 2015, 04:17:49 »
Хочу приобрести программу смс рассылка, можно было бы легко прикрутить её к XL сервисный центр, только вот в выгружаемом текстовом файле отсутствует самый главный параметр, номер мобильного телефона клиента. Возможно ли сделать выгрузку и этого параметра в текстовый файл site?

Максим

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.2
« Ответ #5 : 15 Апрель 2015, 03:54:35 »
Тут бывает разработчик? Неужели это сложно сделать, добавить ещё один параметр в выгрузку данных? Нам это очень необходимо,что-бы не лезть в базу программы и ничего там не куралесить. Очень прошу вас, добавьте в файл Site параметр из базы данных, мобильный номер телефона заказчика.  А лучше всего конечно предусмотреть в настройках программы возможность выбора выгружаемых данных, это очень упростит интеграцию с другими программами.

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.2
« Ответ #6 : 21 Апрель 2015, 15:52:21 »
Тут бывает разработчик? Неужели это сложно сделать, добавить ещё один параметр в выгрузку данных? Нам это очень необходимо,что-бы не лезть в базу программы и ничего там не куралесить. Очень прошу вас, добавьте в файл Site параметр из базы данных, мобильный номер телефона заказчика.  А лучше всего конечно предусмотреть в настройках программы возможность выбора выгружаемых данных, это очень упростит интеграцию с другими программами.
поля добавлены, можете попробовать

mokamobile

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.3.2
« Ответ #7 : 04 Август 2015, 22:14:33 »
Цитировать
разделенными символом "табуляция".
Ох..... вы таки думаете, пользователи не жмут табуляцию в описании неисправности?
Ох, грусть-тоска...

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.5
« Ответ #8 : 24 Сентябрь 2015, 21:38:47 »
Обновлено до версии 1.5

mokamobile

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.5.3
« Ответ #9 : 19 Октябрь 2015, 21:10:55 »
С последними версиями возникает такой казус:

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.5.3
« Ответ #10 : 27 Октябрь 2015, 03:32:50 »
С последними версиями возникает такой казус:
получилось рассогласования библиотек, последняя версия модуля уже использует библиотеку из новой версии программы, которая еще не в релизе, для временного решения проблемы скопируйте библиотеку в папку с установленной программой
при выходе новой версии программы проблема "отпадет" сама

mokamobile

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.5.4
« Ответ #11 : 02 Ноябрь 2015, 16:03:29 »
Спасибо, с новой библиотекой ошибка не возникает. Но вот с выгрузкой на FTP беда.
Локальный файл генерится, но на FTP пусто. Как выяснить в чем проблема? Логов не нашел...
-----
UPD - заработало. адрес ftp вписал в виде xx.xx.xx.xx - после этого заработало.
« Последнее редактирование: 02 Ноябрь 2015, 17:01:09 от mokamobile »

Максим

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • E-mail
Re: Модуль выгрузки статусов на сайт v1.5.4
« Ответ #12 : 11 Январь 2017, 17:18:30 »
Доброго дня!

Возникла такая проблема, для решения моей задачи требуется что-бы в выгружаемом локальном текстовом файле присутствовали переменные: "ServicePlan - планируемый работы", "PlanServiceSumma - сумма списка планируемых работ", "Service - выполненные работы", "Summa - сумма к оплате", но первые две вообще не выгружаются, а две другие выгружаются только в статусе "Готовый" тогда как требуется и в статусе "В ремонте"
Можно как-то поправить?

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.5.4
« Ответ #13 : 11 Январь 2017, 23:28:20 »
Доброго дня!

Возникла такая проблема, для решения моей задачи требуется что-бы в выгружаемом локальном текстовом файле присутствовали переменные: "ServicePlan - планируемый работы", "PlanServiceSumma - сумма списка планируемых работ", "Service - выполненные работы", "Summa - сумма к оплате", но первые две вообще не выгружаются, а две другие выгружаются только в статусе "Готовый" тогда как требуется и в статусе "В ремонте"
Можно как-то поправить?
ServicePlan и PlanServiceSumma - надо смотреть
Service - возможно и можно, но на стадии ремонта они еще не утверждены
Summa - поле не заполняется, пока оборудование не будет помечено как "Готовое", это поле и в базе не заполняется, поэтому и не выгружается, это даже больше не с модулем связано, а уже с основной программой

eXceL

  • Разработчик
  • Консультант
  • *****
  • Сообщений: 236
  • Разработчик
    • Просмотр профиля
Re: Модуль выгрузки статусов на сайт v1.5.4
« Ответ #14 : 12 Январь 2017, 00:54:59 »
добавил выгрузку полей по планируемым работам, в процессе нашел ошибку
работы должны выгружаться и на стадии ремонта, там нет ограничений
с суммой к оплате пока не получилось, этой суммы нет в базе на стадии ремонта