Master-Interlook:Дополнительный модуль Импорт прайс-листов (Price import) — различия между версиями
[досмотренная версия] | [непроверенная версия] |
Achkasov (обсуждение | вклад) |
Achkasov (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
Импортируемые цены будут загружены в цены | Импортируемые цены будут загружены в цены | ||
за проживание в отеле - ''Hotel Prices'' (подробнее о ценах за проживание см. [[Master-Interlook:Hotel prices|Hotel Prices]]) | за проживание в отеле - ''Hotel Prices'' (подробнее о ценах за проживание см. [[Master-Interlook:Hotel prices|Hotel Prices]]) | ||
− | Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с шаблоном. | + | Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с шаблоном.<br /> |
− | В настоящее время | + | В настоящее время реализовано два варианта шаблона импорта цен - стандартный шаблон (поставляется вместе с ПК «Мастер-Interlook») и специальный шаблон (поставляется отдельно) - подробнее см. [[Master-Interlook:Дополнительный модуль Импорт прайс-листов:Шаблон для импорта|Шаблон импорта]].<br /> |
Чтобы запустить модуль необходимо выбрать следующий элемент меню - '''Plug-ins''' → '''Price import'''.<BR> | Чтобы запустить модуль необходимо выбрать следующий элемент меню - '''Plug-ins''' → '''Price import'''.<BR> | ||
− | [[Файл:tb027.png]]<BR><BR> | + | [[Файл:tb027.png|x500px|"Plug-ins" -> "Price import"]]<BR><BR> |
Окно модуля содержит панель управления и таблицу, в которой отображаются подготовленные к импорту | Окно модуля содержит панель управления и таблицу, в которой отображаются подготовленные к импорту | ||
Строка 35: | Строка 35: | ||
* '''Import''' (Выбрать файл для импорта);<BR> | * '''Import''' (Выбрать файл для импорта);<BR> | ||
* '''Sync''' (Синхронизация данных);<BR> | * '''Sync''' (Синхронизация данных);<BR> | ||
+ | * '''Edit''' (Редактировать синхронизацию);<br /> | ||
* '''Save''' (Сохранить цены);<BR> | * '''Save''' (Сохранить цены);<BR> | ||
* '''Total prices''' (Всего цен - количество цен, отображаемых согласно выбранным фильтрам ''Show saved prices'', | * '''Total prices''' (Всего цен - количество цен, отображаемых согласно выбранным фильтрам ''Show saved prices'', | ||
Строка 48: | Строка 49: | ||
Перед тем как начать импорт цен, необходимо выбрать шаблон для импорта или загрузить его. Для этого | Перед тем как начать импорт цен, необходимо выбрать шаблон для импорта или загрузить его. Для этого | ||
необходимо нажать кнопку '''Edit templates'''[[Файл:tb117.png]], после чего откроется окно '''Templates''', в котором можно будет: | необходимо нажать кнопку '''Edit templates'''[[Файл:tb117.png]], после чего откроется окно '''Templates''', в котором можно будет: | ||
− | * '''Добавить шаблон''' [[Файл: | + | * '''Добавить шаблон''' [[Файл:am_680.png|x500px|Add template]]<br /> |
− | * '''Удалить шаблон''' [[Файл: | + | * '''Удалить шаблон''' [[Файл:am_679.png|x500px|Delete template]]<br /> |
− | * '''Редактировать шаблон''' [[Файл:tb121.png]] | + | * '''Редактировать шаблон''' [[Файл:tb121.png|x500px|Edite template]]<br /> |
− | < | + | <br /> |
− | [[Файл:tb118.png]]< | + | [[Файл:tb118.png|x500px|Add template]]<br /><br /> |
− | Для того, чтобы добавить новый шаблон - необходимо нажать[[Файл:tb119.png]] '''Add template''' выбрать файл шаблона | + | Для того, чтобы добавить новый шаблон - необходимо нажать[[Файл:tb119.png|x500px|Add template]] '''Add template''' выбрать файл шаблона<br /> |
− | (например, <code>Megatec.Interlook.Template.SingleHotelTemplate.dll</code>, по вопросам приобретения шаблонов можно обратиться в | + | (например, <code>Megatec.Interlook.Template.SingleHotelTemplate.dll</code>, по вопросам приобретения шаблонов можно обратиться в<br /> |
− | ''Департамент по работе с клиентами'' Компании «Мегатек» [mailto:service@megatec.ru service@megatec.ru]). Добавленный шаблон | + | ''Департамент по работе с клиентами'' Компании «Мегатек» [mailto:service@megatec.ru service@megatec.ru]).<br /> |
− | отобразится в списке ''Template''.< | + | Добавленный шаблон отобразится в списке ''Template''.<br /> |
− | Шаблон можно | + | Шаблон можно ''привязать'' к одному из поставщиков услуг, для этого необходимо нажать кнопку '''Edit template''' [[Файл:tb121.png|x500px|Edite template]] и в открывшемся окне '''Available partners''' выбрать нужного партнера или нескольких партнеров |
(возможен поиск по названию/части названия). Если шаблон привязан к одному или нескольким партнерам, то | (возможен поиск по названию/части названия). Если шаблон привязан к одному или нескольким партнерам, то | ||
он будет подбираться (отображаться в '''Template''' на главном экране) только для выбранных партнеров. | он будет подбираться (отображаться в '''Template''' на главном экране) только для выбранных партнеров. | ||
− | < | + | <br /> |
− | [[Файл:tb122.png]]< | + | [[Файл:tb122.png|x500px|Available partners]]<br /><br /> |
===Импорт даннных=== | ===Импорт даннных=== | ||
Для импорта цен необходимо нажать кнопку '''Import''', и в открывшемся диалоговом окне выбрать нужный файл | Для импорта цен необходимо нажать кнопку '''Import''', и в открывшемся диалоговом окне выбрать нужный файл | ||
− | импорта, нажав '''Add template'''.< | + | импорта, нажав '''Add template'''.<br /> |
Внимание! Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с выбранным шаблоном. | Внимание! Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с выбранным шаблоном. | ||
− | |||
− | [[Файл: am_593.png|x500px|]]< | + | [[Файл: am_593.png|x500px|Select template]]<br /> |
− | < | + | <br /> |
+ | |||
+ | После загрузки вариантов цен из выбранного файла таблица основного экрана модуля примет следующий вид:<br /> | ||
− | + | [[Файл:tb030.png|x500px|Prices]]<br /><br /> | |
− | |||
− | [[Файл:tb030.png]]< | ||
где: | где: | ||
− | * '''Service''' - услуга (отель), для которой будет производиться импорт цен;< | + | * '''Service''' - услуга (отель), для которой будет производиться импорт цен;<br /> |
− | * '''Date from''' - Date to - период действия импортируемых цен;< | + | * '''Date from''' - Date to - период действия импортируемых цен;<br /> |
− | * '''Currency''' - валюта импортируемых цен;< | + | * '''Currency''' - валюта импортируемых цен;<br /> |
− | * '''Cost''' - цена;< | + | * '''Cost''' - цена;<br > |
− | * '''Room category''' - категория комнаты, для которой будет производиться импорт цен;< | + | * '''Room category''' - категория комнаты, для которой будет производиться импорт цен;<br /> |
− | * '''Room type''' - тип комнаты, для которой будет производиться импорт цен;< | + | * '''Room type''' - тип комнаты, для которой будет производиться импорт цен;<br /> |
− | * '''Accommodation''' - размещение, для которого будет производиться импорт цен;< | + | * '''Accommodation''' - размещение, для которого будет производиться импорт цен;<br /> |
− | * '''Pansion''' - тип питания, для которого будет производиться импорт цен;< | + | * '''Pansion''' - тип питания, для которого будет производиться импорт цен;<br /> |
− | * '''State''' - статус цены.< | + | * '''State''' - статус цены.<br /> |
<span style="color:red">Красным цветом</span> выделены данные, для которых не была произведена синхронизация. Необходимо | <span style="color:red">Красным цветом</span> выделены данные, для которых не была произведена синхронизация. Необходимо | ||
синхронизировать значения для следующих данных ''Currency''; ''Room category'', ''Room type'', ''Accommodation''; | синхронизировать значения для следующих данных ''Currency''; ''Room category'', ''Room type'', ''Accommodation''; | ||
''Pansion''.<BR> | ''Pansion''.<BR> | ||
===Синхронизация данных=== | ===Синхронизация данных=== | ||
− | Для начала синхронизация необходимо выделить нужную ячейку в таблице и нажать кнопку '''Sync'''. | + | Для начала синхронизация необходимо выделить нужную ячейку в таблице и нажать кнопку '''Sync'''.<br /> |
− | < | + | |
− | [[Файл: | + | [[Файл:am_681.png|x500px|Price Import]]<br /><br /> |
+ | |||
+ | Если выбран стандартный шаблон импорта для одного отеля, то поставшщик и отель, для которого будут скопированы цены, выбираются в выпадающих списках, в верхней части экрана '''Ptices'''.<br /> | ||
+ | Если выбран мноотельный шаблон, то выпадающий список для выбора отеля блокируется. Для синхронизации отеля необходимо выбрать поставщика в выпадающем списке в верхней части экрана '''Prices'''.<br /> | ||
+ | |||
+ | Стандартный шаблон импорта поддерживает работу только с одним отелем. | ||
+ | Специальный шаблон импорта может работать как с одним отелем, так и с несколькими. | ||
+ | |||
+ | Специальный шаблон поставляется отдельно. | ||
− | + | Для синхронизации отелей необходимо выбрать отель в таблице и нажать кнопку '''Sync'''. После нажатия кнопки откроется экран синхронизации отелей, в котором будут выведены все отели выбранного поставщика услуг.<br /> | |
− | |||
− | |||
− | [[Файл: am_600.png|x500px|Синхронизация отеля ( | + | [[Файл: am_600.png|x500px|Синхронизация отеля (специальный шаблон)]]<br /> |
− | < | + | <br /> |
− | Описанные далее действия одинаковы для обоих типов шаблонов. | + | Описанные далее действия одинаковы для обоих типов шаблонов.<br /> |
После нажатия кнопки '''Sync''' откроется одно из окон (в зависимости от выбранного типа данных - ''Currency''; | После нажатия кнопки '''Sync''' откроется одно из окон (в зависимости от выбранного типа данных - ''Currency''; | ||
''Room category'', ''Room type'', ''Accommodation''; ''Pansion'') для выбора возможных вариантов значений для | ''Room category'', ''Room type'', ''Accommodation''; ''Pansion'') для выбора возможных вариантов значений для | ||
− | синхронизации.< | + | синхронизации.<br /> |
− | Окно синхронизации для значений '''Currency''': | + | Окно синхронизации для значений '''Currency''':<br /> |
− | < | + | |
− | [[Файл:tb031.png]]< | + | [[Файл:tb031.png|x500px|Синхронизация валют]]<br /><br /> |
− | Окно синхронизации для значений '''Room category''', '''Room type''', '''Accommodation''': | + | |
− | < | + | Окно синхронизации для значений '''Room category''', '''Room type''', '''Accommodation''':<br /> |
− | [[Файл:tb033.png]]< | + | |
− | Окно синхронизации для значений '''Pansion''': | + | [[Файл:tb033.png|x500px|Синхронизация размещений]]<br /><br /> |
− | < | + | |
− | [[Файл:tb034.png]]< | + | Окно синхронизации для значений '''Pansion''':<br /> |
+ | |||
+ | [[Файл:tb034.png|x500px|Синхронизация типов питания]]<br /><br /> | ||
+ | |||
Варианты значений для синхронизации ''Room category'', ''Room type'', ''Accommodation'' и ''Pansion'' фильтруются по | Варианты значений для синхронизации ''Room category'', ''Room type'', ''Accommodation'' и ''Pansion'' фильтруются по | ||
− | выбранному в главном экране отелю.< | + | выбранному в главном экране отелю.<br /> |
Каждое из окон содержит стандартные элементы управления: | Каждое из окон содержит стандартные элементы управления: | ||
* В верхней части экрана указывается одно из значений, загруженное из файла импорта, которое будет | * В верхней части экрана указывается одно из значений, загруженное из файла импорта, которое будет | ||
− | синхронизировано;< | + | синхронизировано;<br /> |
* В центральной части экрана представлены значения из справочников ПК «Мастер-Interlook», которые будут | * В центральной части экрана представлены значения из справочников ПК «Мастер-Interlook», которые будут | ||
− | синхронизированы;< | + | синхронизированы;<br /> |
− | * Кнопки '''Move previous''' [[Файл:tb035.png]] и '''Move next''' [[Файл:tb036.png]] используются для переключения вариантов значений, загруженных из файла | + | * Кнопки '''Move previous''' [[Файл:tb035.png|x500px|Move previous]] и '''Move next''' [[Файл:tb036.png|x500px|Move next]] используются для переключения вариантов значений, загруженных из файла импорта;<br /> |
− | * Кнопка '''Synchronize''' [[Файл:tb037.png]] используется для синхронизации выбранных значений;< | + | * Кнопка '''Synchronize''' [[Файл:tb037.png|x500px|Sinchronize]] используется для синхронизации выбранных значений;<br /> |
− | * Кнопка '''Hide''' [[Файл:tb038.png]] используется для скрытия вариантов значений, загруженных из файла импорта (цены для этих значений не будут импортированы);< | + | * Кнопка '''Hide''' [[Файл:tb038.png|x500px|Hide]] используется для скрытия вариантов значений, загруженных из файла импорта (цены для этих значений не будут импортированы);<br /> |
− | Если нет больше вариантов для синхронизации, не выбрано значение для синхронизации или выбранное | + | Если нет больше вариантов для синхронизации, не выбрано значение для синхронизации или выбранное значение уже синхронизировано, то кнопки становятся неактивны.<br /> |
− | значение уже синхронизировано, то кнопки становятся неактивны. | + | У синхронизированных данных будет статус '''Sync'''.<br /> |
− | У синхронизированных данных будет статус '''Sync'''.< | ||
===Редактирование данных=== | ===Редактирование данных=== | ||
− | Для редактирования синхронизированных значений нужно нажать кнопку '''Edit'''. | + | Для редактирования синхронизированных значений нужно нажать кнопку '''Edit'''.<br /> |
− | < | + | |
− | [[Файл:tb097.png]]< | + | [[Файл:tb097.png|x500px|Редактирование синхронизированных данных]]<br /><br /> |
− | В открывшемся окне можно выбрать тип редактируемых данных: | + | |
− | * '''Room variants''' - для редактирования вариантов размещения ''Room category'', ''Room type'', ''Accommodation'';< | + | В открывшемся окне можно выбрать тип редактируемых данных:<br /> |
− | * '''Pansion''' - для редактирования типа питания ''Pansion'';< | + | * '''Room variants''' - для редактирования вариантов размещения ''Room category'', ''Room type'', ''Accommodation'';<br /> |
− | * '''Rates''' - для редактирования валюты ''Currency''.< | + | * '''Pansion''' - для редактирования типа питания ''Pansion'';<br /> |
+ | * '''Rates''' - для редактирования валюты ''Currency''.<br /> | ||
Чтобы удалить сопоставление между значениями нужно нажать '''Remove Sync''', для редактирования - | Чтобы удалить сопоставление между значениями нужно нажать '''Remove Sync''', для редактирования - | ||
− | '''Change Sync'''.< | + | '''Change Sync'''.<br /> |
− | Для выхода из экрана редактирования данных нужно нажать кнопку '''Close'''.< | + | Для выхода из экрана редактирования данных нужно нажать кнопку '''Close'''.<br /> |
===Сохранение синхронизированных данных=== | ===Сохранение синхронизированных данных=== | ||
После нажатия кнопки '''Save''' появится предупреждающее сообщение о том, что цены для всех | После нажатия кнопки '''Save''' появится предупреждающее сообщение о том, что цены для всех | ||
− | синхронизированных данных будут импортированы. | + | синхронизированных данных будут импортированы.<br /> |
− | < | + | |
− | [[Файл: | + | [[Файл:am_682.png|x500px|Сообщение об импорте цен]]<br /><br /> |
− | После подтверждения (кнопка '''OК''') появится сообщение с информацией о том, сколько цен было добавлено. | + | |
− | < | + | После подтверждения (кнопка '''OК''') появится сообщение с информацией о том, сколько цен было добавлено.<br /> |
− | [[Файл: | + | |
+ | [[Файл:am_683.png|x500px|Количество загруженных цен]]<br /><br /> | ||
[[Category:Master-Interlook_Дополнительные_модули]] | [[Category:Master-Interlook_Дополнительные_модули]] |
Версия 11:10, 29 ноября 2012
Версия статьи от 29-11-2012.
Содержание
Введение
Дополнительный модуль Price import позволяет импортировать цены нетто от поставщика услуги (в настоящее время реализовано только для услуги проживания).
Данный модуль поставляется отдельно.
Установка модуля
Установка плагина осуществляется обновлением клиентской части: в рабочий каталог приложения копируются файлы:
Megatec.MasterInterlook.Plugins.PriceImport.dll
Megatec.Interlook.PriceTemplateLoader
Megatec.Interlook.PriceImportProvider
Импорт прайс-листов
Импортируемые цены будут загружены в цены
за проживание в отеле - Hotel Prices (подробнее о ценах за проживание см. Hotel Prices)
Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с шаблоном.
В настоящее время реализовано два варианта шаблона импорта цен - стандартный шаблон (поставляется вместе с ПК «Мастер-Interlook») и специальный шаблон (поставляется отдельно) - подробнее см. Шаблон импорта.
Чтобы запустить модуль необходимо выбрать следующий элемент меню - Plug-ins → Price import.
Окно модуля содержит панель управления и таблицу, в которой отображаются подготовленные к импорту цены. Панель управления содержит следующие элементы:
- Service (Список услуг, для которых доступен импорт цен);
- Service provider (Список поставщиков услуг);
- Season (Сезон, для которого будет производиться импорт цен);
- Cost offer (Ценовое предложение, для которого будет производиться импорт цен);
- Template (Шаблон);
- Edit templates (Редактировать шаблоны);
- Варианты отображения подготовленных к импорту/импортированных цен:
- Show saved prices (Показывать сохраненные цены);
- Show sync prices (Показывать синхронизированные цены);
- Show error prices (Показывать не готовые к импорту цены);
- Show hidden prices (Показывать скрытые цены).
- Show saved prices (Показывать сохраненные цены);
- Import (Выбрать файл для импорта);
- Sync (Синхронизация данных);
- Edit (Редактировать синхронизацию);
- Save (Сохранить цены);
- Total prices (Всего цен - количество цен, отображаемых согласно выбранным фильтрам Show saved prices,
Show sync prices, Show error prices, Show hidden prices);
- Close (Закрыть модуль).
Работа с модулем
Выбор шаблона
Перед тем как начать импорт цен, необходимо выбрать шаблон для импорта или загрузить его. Для этого необходимо нажать кнопку Edit templates, после чего откроется окно Templates, в котором можно будет:
Для того, чтобы добавить новый шаблон - необходимо нажать Add template выбрать файл шаблона
(например, Megatec.Interlook.Template.SingleHotelTemplate.dll
, по вопросам приобретения шаблонов можно обратиться в
Департамент по работе с клиентами Компании «Мегатек» service@megatec.ru).
Добавленный шаблон отобразится в списке Template.
Шаблон можно привязать к одному из поставщиков услуг, для этого необходимо нажать кнопку Edit template и в открывшемся окне Available partners выбрать нужного партнера или нескольких партнеров
(возможен поиск по названию/части названия). Если шаблон привязан к одному или нескольким партнерам, то
он будет подбираться (отображаться в Template на главном экране) только для выбранных партнеров.
Импорт даннных
Для импорта цен необходимо нажать кнопку Import, и в открывшемся диалоговом окне выбрать нужный файл
импорта, нажав Add template.
Внимание! Чтобы корректно импортировать цены, необходимо чтобы они были оформлены в соответствии с выбранным шаблоном.
После загрузки вариантов цен из выбранного файла таблица основного экрана модуля примет следующий вид:
- Service - услуга (отель), для которой будет производиться импорт цен;
- Date from - Date to - период действия импортируемых цен;
- Currency - валюта импортируемых цен;
- Cost - цена;
- Room category - категория комнаты, для которой будет производиться импорт цен;
- Room type - тип комнаты, для которой будет производиться импорт цен;
- Accommodation - размещение, для которого будет производиться импорт цен;
- Pansion - тип питания, для которого будет производиться импорт цен;
- State - статус цены.
Красным цветом выделены данные, для которых не была произведена синхронизация. Необходимо
синхронизировать значения для следующих данных Currency; Room category, Room type, Accommodation;
Pansion.
Синхронизация данных
Для начала синхронизация необходимо выделить нужную ячейку в таблице и нажать кнопку Sync.
Если выбран стандартный шаблон импорта для одного отеля, то поставшщик и отель, для которого будут скопированы цены, выбираются в выпадающих списках, в верхней части экрана Ptices.
Если выбран мноотельный шаблон, то выпадающий список для выбора отеля блокируется. Для синхронизации отеля необходимо выбрать поставщика в выпадающем списке в верхней части экрана Prices.
Стандартный шаблон импорта поддерживает работу только с одним отелем. Специальный шаблон импорта может работать как с одним отелем, так и с несколькими.
Специальный шаблон поставляется отдельно.
Для синхронизации отелей необходимо выбрать отель в таблице и нажать кнопку Sync. После нажатия кнопки откроется экран синхронизации отелей, в котором будут выведены все отели выбранного поставщика услуг.
Описанные далее действия одинаковы для обоих типов шаблонов.
После нажатия кнопки Sync откроется одно из окон (в зависимости от выбранного типа данных - Currency;
Room category, Room type, Accommodation; Pansion) для выбора возможных вариантов значений для
синхронизации.
Окно синхронизации для значений Currency:
Окно синхронизации для значений Room category, Room type, Accommodation:
Окно синхронизации для значений Pansion:
Варианты значений для синхронизации Room category, Room type, Accommodation и Pansion фильтруются по
выбранному в главном экране отелю.
Каждое из окон содержит стандартные элементы управления:
- В верхней части экрана указывается одно из значений, загруженное из файла импорта, которое будет
синхронизировано;
- В центральной части экрана представлены значения из справочников ПК «Мастер-Interlook», которые будут
синхронизированы;
- Кнопки Move previous и Move next используются для переключения вариантов значений, загруженных из файла импорта;
- Кнопка Synchronize используется для синхронизации выбранных значений;
- Кнопка Hide используется для скрытия вариантов значений, загруженных из файла импорта (цены для этих значений не будут импортированы);
Если нет больше вариантов для синхронизации, не выбрано значение для синхронизации или выбранное значение уже синхронизировано, то кнопки становятся неактивны.
У синхронизированных данных будет статус Sync.
Редактирование данных
Для редактирования синхронизированных значений нужно нажать кнопку Edit.
В открывшемся окне можно выбрать тип редактируемых данных:
- Room variants - для редактирования вариантов размещения Room category, Room type, Accommodation;
- Pansion - для редактирования типа питания Pansion;
- Rates - для редактирования валюты Currency.
Чтобы удалить сопоставление между значениями нужно нажать Remove Sync, для редактирования -
Change Sync.
Для выхода из экрана редактирования данных нужно нажать кнопку Close.
Сохранение синхронизированных данных
После нажатия кнопки Save появится предупреждающее сообщение о том, что цены для всех
синхронизированных данных будут импортированы.
После подтверждения (кнопка OК) появится сообщение с информацией о том, сколько цен было добавлено.