Каталог оконных фирм, статистика, цены, статьи. Описание ПВХ профилей, фурнитуры и других комплектующих. Форум. Объявления.  

 форум підтримки VSGroup 

сделать стартовой   добавить в избранное

WinCalc   PaneCut   DataView   УОП BAS
 
 FAQ   •  Поиск  •  Пользователи   •  Регистрация   •  Вход
Текущее время: 15 дек 2024, 01:39 Часовой пояс: UTC + 2 часа [ Летнее время ]





Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 03 ноя 2014, 23:39 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 24207
Существует возможность использования WinCalc Mobile Server в качестве сервера просчетов для калькулятора на сайте. Данных механизм пришел на смену сервера просчетов, который больше не поддерживается.

Для того, чтобы рассчитать заказ, необходимо:

1. Настроить сервис WinCalc Mobile (создать учетные записи, подготовить сервер к работе).
2. Создать запрос на расчет заказа

Выполнить запрос к одному из серверов заказов (c1.vsgroup.ua или c2.vsgroup.ua) :

user=[учетная запись пользователя]
psw=[пароль учетной записи]
action=offer_insert
guid=[уникальный id заказа]
data_in=[файл заказа]

Запрос вернет XML файл, поле result должно быть ok в случае успешной операции.

3. Дождаться расчета заказа

Выполнить запрос к серверу заказов :

user=[учетная запись пользователя]
psw=[пароль учетной записи]
action=offer_get_info
guid=[уникальный id заказа]

Запрос вернет XML файл, поле result должно быть ok в случае успешной операции. Поле Status будет равно 1 если заказ рассчитан сервером. Рекомендуется делать опрос сервера каждые 10 секунд после отправки запроса.

4. Получить результат XML

Выполнить запрос к серверу заказов :

user=[учетная запись пользователя]
psw=[пароль учетной записи]
action=offer_get_info_out
guid=[уникальный id заказа]

Запрос вернет XML файл, поле result должно быть ok в случае успешной операции. Поле data_out содержит XML файл заказа WinCalc, упакованного библиотекой ZLIB и функцией EncodeBase64

Распаковка data_out :
Код:

XMLStr := ExpandZLIB( DecodeBase64( XmlToStr(XML.Root.NamedItem['data_out'].AsString) ) );
...
function XMLToStr(XML: string): string;
begin
  Result := XML;
  Result := StringReplace(Result, '&', '&', [rfReplaceAll]);
  Result := StringReplace(Result, '&lt;', '<', [rfReplaceAll]);
  Result := StringReplace(Result, '&gt;', '>', [rfReplaceAll]);
  Result := StringReplace(Result, '&quot;', '"', [rfReplaceAll]);
  Result := StringReplace(Result, '&apos;', '''', [rfReplaceAll]);
  Result := StringReplace(Result, '&#10;', #10, [rfReplaceAll]);
  Result := StringReplace(Result, '&#13;', #13, [rfReplaceAll]);
end;


5. Получить результат PDF

Выполнить запрос к серверу заказов :

user=[учетная запись пользователя]
psw=[пароль учетной записи]
action=offer_get_info_out_pdf
guid=[уникальный id заказа]

Запрос вернет XML файл, поле result должно быть ok в случае успешной операции. Поле data_out_pdf содержит PDF файл предложения WinCalc, упакованного библиотекой ZLIB и функцией EncodeBase64. Распаковка аналогична п.4

6. Чтобы сервер начал считать заказ немедленно, нужно ему открыть UDP порты 5221-5223

7. В приложении php скрипт, который отправляет заказ на расчет и получает результат. Там же и пример файла запроса.


Вложения:
test.rar [2,24 КБ]
Скачиваний: 153

_________________
Как правильно задавать вопросы на форуме поддержки
Повернення до пріоритетної розробки та оновлення WinCalc з 1.10.2024
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 21 янв 2019, 13:46 
Не в сети
Новичок
Новичок

Группа: Зарегистрированные пользователи
Сообщения: 4
Добрый день!
У нас на сайте https://olta.ua установлен оконный калькулятор который я так понял работает по принципу изложенному в этой ветке:
viewtopic.php?f=59&t=3744&start=100

И этой ветке

Сам калькулятор находится на странице https://olta.ua/calc/

С недавнего времени калькулятор перестал делать просчет. При попытке расчета выводит 0.

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

Судя по веткам которые я прочел это наш случай, но я не разработчик, подскажите пожалуйста, где копать?

Запрос на просчет я так понял отправляется на http://c1.vsgroup.ua/index.php .
Каких либо файлов логов я не нашел.

Буду признателен за помощь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 21 янв 2019, 15:32 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 24207
дату проверте, чтобы Ваш калькулятор отправлял как 19 год

_________________
Как правильно задавать вопросы на форуме поддержки
Повернення до пріоритетної розробки та оновлення WinCalc з 1.10.2024
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 21 янв 2019, 17:03 
Не в сети
Новичок
Новичок

Группа: Зарегистрированные пользователи
Сообщения: 4
Николай@VSGroup писал(а):
дату проверте, чтобы Ваш калькулятор отправлял как 19 год

Покажите пожалуйста в каком файле искать? Просмотрел все не нашел ни чего, что генерирует дату.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 21 янв 2019, 17:29 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 24207
XML файл запроса, который отправляется на расчет. Ищите там колонку с датой заказа

_________________
Как правильно задавать вопросы на форуме поддержки
Повернення до пріоритетної розробки та оновлення WinCalc з 1.10.2024
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 21 янв 2019, 18:45 
Не в сети
Новичок
Новичок

Группа: Зарегистрированные пользователи
Сообщения: 4
Николай@VSGroup писал(а):
XML файл запроса, который отправляется на расчет. Ищите там колонку с датой заказа

Снова ничего не нашел. Можете скинуть пример файла?
Есть какой ни будь мануал по калькулятору или инструкция по установке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 22 янв 2019, 09:59 
Не в сети
Ректор
Ректор
Аватара пользователя

Группа: Служба поддержки VSgroup
Сообщения: 24207
вы разрабатывали калькулятор сами. смотрите в коде как формируется запрос к нашему серверу, а также текст самого запроса

_________________
Как правильно задавать вопросы на форуме поддержки
Повернення до пріоритетної розробки та оновлення WinCalc з 1.10.2024
Если я пишу "исправил", "сделал" и т.д., это значит что собрана новая сборка и выложена на сайт. Нужно обновить программу чтобы получить исправления.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: WinCalc Mobile Server + оконный калькулятор
СообщениеДобавлено: 22 янв 2019, 12:16 
Не в сети
Новичок
Новичок

Группа: Зарегистрированные пользователи
Сообщения: 4
Николай@VSGroup писал(а):
вы разрабатывали калькулятор сами. смотрите в коде как формируется запрос к нашему серверу, а также текст самого запроса


К сожалению я не разрабатывал этот калькулятор и не являюсь разработчиком (программистом), по этому и прошу вас мануал по калькулятору. Единственное, что я могу оперативно сделать это сопоставить, что должно быть и что есть сейчас и попытаться в этом разобраться либо привлечь разработчика (которому тоже нужно нужно ответить на кучу вопросов, ответов на которые у меня пока нет)

Правильно ли я понимаю принцип работы калькулятора:
1. Пользователь, заполняет веб форму просчета.
2. При отправке, исполнительный файл php генерирует файл xml, подтягивает из конфига данные пользователя на Вашем сервере, логинится и каким то образом делает расчет по этому файлу.
3. После на наш сервер (сайт) отправляются другой файл (xml?) который обработчик принимает, вытягивает из нужного поля данные и выводит в веб форме пользователю.

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

У нас на втором сайте тоже перестал работать калькулятор, значит проблема идентична.

PS "Я приношу извинения, за возможно неправильные вопросы, но повторяюсь, я не разработчик, связи с тем кто делал калькулятор у меня нет,информации , исходных файлов, мануалов инструкция по установке и доработке и даже заметок что, как и для чего, у меня тоже нет. А решать вопрос приходится мне, больше некому."


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group