форум поддержки VSGroup
https://forum.vsgroup.ua/

Цены в WCPRICES
https://forum.vsgroup.ua/viewtopic.php?f=59&t=9859
Страница 1 из 1

Автор:  fesenko.roman [ 21 июн 2016, 16:18 ]
Заголовок сообщения:  Цены в WCPRICES

Добрый день!
Возникла необходимость сверки цен в WinCalc с ценами в учётной системе.
Я хотел бы попросить прояснить в каких именно полях таблицы matprices хранятся цена входная (себестоимость) и отпускная?
И ещё вопрос, почему все числа хранятся в виде
6.02560340809603E117?
Подскажите математику вычисления реальной цены.
Спасибо.

Автор:  Николай@VSGroup [ 21 июн 2016, 16:51 ]
Заголовок сообщения:  Re: Цены в WCPRICES

тут только входящие цены
Их без ключа (брелка) нереально расшифровать. Я сам не знаю как.

продажная хранится в wcglobal.goods.goodp_5

Автор:  fesenko.roman [ 21 июн 2016, 17:02 ]
Заголовок сообщения:  Re: Цены в WCPRICES

Не совсем понял, о каком ключе идёт речь?
WinCalc же на клиентском ПК отображает реальные цены пользователям, без какого-либо ключа.
Правильно ли я понимаю что из БД получить данные о ценах нереально?

Автор:  fesenko.roman [ 21 июн 2016, 17:05 ]
Заголовок сообщения:  Re: Цены в WCPRICES

Николай@VSGroup писал(а):
продажная хранится в wcglobal.goods.goodp_5

Поля "goodp_5" нет в goods. Имелось в виду "goodp_o5"?

Автор:  Николай@VSGroup [ 21 июн 2016, 17:21 ]
Заголовок сообщения:  Re: Цены в WCPRICES

1. USB ключ защиты приложения. Алгоритмы внутри брелка, мы их не знаем
2. да, ошибся в названии

могу разве что отключить шифрование в базе, но тогда если она попадет куда-то налево, цены сможет глянуть и ребенок

Автор:  fesenko.roman [ 21 июн 2016, 17:26 ]
Заголовок сообщения:  Re: Цены в WCPRICES

База лежит на выделенном сервере, вместе с учётной системой. Так что никуда она не "утечёт". Мне надо отчёт по расхождениям цен в двух системах (WC и наша учётная) сделать.
Так что шифрование надо отключить, если можно, то только этих цен.
Мы сами сможешь это сделать или надо что-то в самом клиентском приложении менять?

Автор:  fesenko.roman [ 22 июн 2016, 14:30 ]
Заголовок сообщения:  Re: Цены в WCPRICES

Добрый день!
Инфо по ценам нужна ASAP. Подскажите, пожалуйста, как отключить шифрование.
И после отключения, цены в нормальном виде будут по всем позициям, или только по тем, по которым будет изменена цена?

Автор:  Николай@VSGroup [ 24 июн 2016, 08:45 ]
Заголовок сообщения:  Re: Цены в WCPRICES

Лучший способ получение цен будет через программу посредством OLE: (код на 1С)

Запуск программы:
Код:
   WCObject="wincalc.wincalcsrv";
   OLEСоединение = Новый COMОбъект(WCObject);
   OLEСоединениеWinCalc.Set1C();
   OLEСоединениеWinCalc.SetLoginData(User,Password);
   OLEСоединениеWinCalc.SetServerName(Server);

   Пока НЕ OLEСоединениеWinCalc.Started() Цикл
     OLEСоединениеWinCalc.Wait(100);
   КонецЦикла;


Получение цен по позиции:
Код:
Цена = GetPriceInfoByArticul(Articul);
Себестоимость = Цена.GetValue(1);
Продажа = Цена.GetValue(2);
СебГРН = Цена.GetValue(11);
СебЮСД = Цена.GetValue(12);
СебУВР = Цена.GetValue(13);

Автор:  fesenko.roman [ 24 июн 2016, 15:42 ]
Заголовок сообщения:  Re: Цены в WCPRICES

Добрый день!
Работа с COM-сервером - не вариант для нас, так как цену нужно получать хранимой процедуре MS SQL Server'a, из FireBird, подключенного как LinkedServer.
Если проблема в шифровании цен, давайте его отключим.
Клиент WinCalc же каким-то образом получает данные из БД в читабельном виде, работая напрямую с БД, а не с каким-либо сервером приложений, который бы использовал ключ, вставленный в сервер, а не в каждый ПК.
Если же WinCalc, каким-то образом таки получает "алгоритм" расшифровки от сервера (не FireBird) по сети, то Вы, как разработчик ПО, явно должны знать, в каком виде этот "алгоритм" получает WinCalc.
Если же Вы утверждаете что напрямую из БД цены получить никак нельзя, минуя COM-сервер WinCalc, то я хотел бы попросить Вас подтвердить это, так как мне нужно будет обоснование отмены заявки.

Автор:  Николай@VSGroup [ 24 июн 2016, 15:51 ]
Заголовок сообщения:  Re: Цены в WCPRICES

fesenko.roman писал(а):
Если же Вы утверждаете что напрямую из БД цены получить никак нельзя, минуя COM-сервер WinCalc, то я хотел бы попросить Вас подтвердить это, так как мне нужно будет обоснование отмены заявки.


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

Чтобы отключить шифрование, создайте запрос в личном разделе. Также придется выгрузить все цены из конфигуратора, перевнести заново наценки и курсы вручную, и потом обратно импортировать уже в сборку без шифрования. Изменения возможны только в последней сборк

Автор:  retsky [ 20 сен 2018, 13:52 ]
Заголовок сообщения:  Re: Цены в WCPRICES

что мешает выгрузить цены в Excel файл и прилинковать его к MS SQL?

Страница 1 из 1 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/