Продолжаем упрощать работу партнеров!

Автор: | 13 августа 2010

Нам уда­лось загру­жать и импор­ти­ро­вать парт­нер­ские настрой­ки авто­ма­ти­че­ски, при нали­чии досту­па к Наше­му пуб­лич­но­му HTTP ресур­су. Парт­нер теперь не сле­дит за обнов­ле­ни­ем настро­ек, не ждет их появ­ле­ния на сай­те и, что самое глав­ное, не предъ­яв­ля­ет пре­тен­зии о рас­хож­де­нии сто­и­мо­стей зака­за при загруз­ке его фай­лов в Нашу БД. Ведь мате­ри­а­лы в его БД сто­ят ров­но столь­ко, сколь­ко и в Нашей БД. Мы изба­ви­лись от уве­дом­ле­ний боль­шин­ства парт­не­ров о необ­хо­ди­мо­сти залить новые настрой­ки, в свя­зи с мел­ким изме­не­ни­ем цен и алго­рит­мов рас­че­та. Они сами видят эту необ­хо­ди­мость.

Как это рабо­та­ет:

При откры­тии глав­ной фор­мы при уста­нов­лен­ном соеди­не­нии с сетью интер­нет про­грам­ма про­ве­ря­ет нали­чие фай­лов настро­ек на пуб­лич­ном ресур­се ком­па­нии «Окон­ный Кон­ти­нент». В зави­си­мо­сти от коли­че­ства актив­ных про­дав­цов в Базе Дан­ных про­грам­ма опре­де­ля­ет под­хо­дя­щий для дан­ной БД файл настро­ек. Код в назва­нии фай­ла пре­об­ра­зо­вы­ва­ет­ся в дату, кото­рая срав­ни­ва­ет­ся с датой уста­нов­лен­ных в БД настро­ек. Если дата фай­ла позд­нее даты настро­ек, про­грам­ма выво­дит сооб­ще­ние:

Новые настройки!

Нет – Настрой­ки не загру­зят­ся.

Да – Настрой­ки загру­зят­ся и импор­ти­ру­ют­ся.

После нажа­тия кноп­ки «Да» про­грам­ма пред­ла­га­ет выбрать путь для сохра­не­ния фай­ла.

предлагает выбрать путь для сохранения файла

Сохра­нить — Файл сохра­нит­ся в ука­зан­ном месте, этот файл настро­ек импор­ти­ру­ет­ся в БД и оста­нет­ся доступ­ным там после импор­та настро­ек.

Отме­на – Файл сохра­нит­ся во вре­мен­ных фай­лах систе­мы (в Temp дирек­то­рии) с уни­каль­ным име­нем GUID, этот файл настро­ек импор­ти­ру­ет­ся в БД и уда­лит­ся вме­сте с осталь­ны­ми вре­мен­ны­ми фай­ла­ми систе­мы.

Далее про­ис­хо­дит обыч­ный импорт настро­ек.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*