Новая версия UCS-Премьера 3.20 R4 от 23 августа 2013

Решил попробовать самую последнюю версию Премьеры, посмотреть, что нового появилось. Сотрудники UCS уже давно не пишут, что изменилось в новых версиях…
Поставил, а потом впал в ступор, так как не смог найти Менеджерскую. В архиве просто не оказалось Cinema_Manager.exe. Отличный подход, ничего не скажешь.

Кхм, на секундочку, сколько вы заплатили за данное ПО? 🙂

UPD: Cinema_Manager.exe из сборки от 14 августа выдает разрушительный сбой. Предыдущие релизы дают точно такой же результат.

UPD2: Менеджерскую от 14 августа получилось запустить только с помощью MA_Server.exe от того же числа.

CDT_UNITS — список станций

UNIT_ID — уникальный номер станции в базе данных.
NAME — имя станции. Отображается в верхнем левом углу Кассового модуля.
HASH — хеш станции.
RIGHTS — права станции.

развернуть

  • 1 — Бронирование билетов
  • 2 — Снятие брони
  • 3 — Бронирование билетов + Снятие брони
  • 4 — Продажа брони
  • 5 — Бронирование билетов + Продажа брони
  • 6 — Снятие брони + Продажа брони
  • 7 — Бронирование билетов + Снятие брони + Продажа брони
  • 8 — Продажа билетов
  • 9 — Бронирование билетов + Продажа билетов
  • 10 — Снятие брони + Продажа билетов
  • 11 — Бронирование билетов + Снятие брони + Продажа билетов
  • 12 — Продажа брони + Продажа билетов
  • 13 — Бронирование билетов + Продажа брони + Продажа билетов
  • 14 — Снятие брони + Продажа брони + Продажа билетов
  • 15 — Бронирование билетов + Снятие брони + Продажа брони + Продажа билетов
  • 16 — Возврат билетов
  • 17 — Бронирование билетов + Возврат билетов
  • 18 — Снятие брони + Возврат билетов
  • 19 — Бронирование билетов + Снятие брони + Возврат билетов
  • 20 — Продажа брони + Возврат билетов
  • 21 — Бронирование билетов + Продажа брони + Возврат билетов
  • 22 — Снятие брони + Продажа брони + Возврат билетов
  • 23 — Бронирование билетов + Снятие брони + Продажа брони + Возврат билетов
  • 24 — Продажа билетов + Возврат билетов
  • 25 — Бронирование билетов + Продажа билетов + Возврат билетов
  • 26 — Снятие брони + Продажа билетов + Возврат билетов
  • 27 — Бронирование билетов + Снятие брони + Продажа билетов + Возврат билетов
  • 28 — Продажа брони + Продажа билетов + Возврат билетов
  • 29 — Бронирование билетов + Продажа брони + Продажа билетов + Возврат билетов
  • 30 — Снятие брони + Продажа брони + Продажа билетов + Возврат билетов
  • 31 — Бронирование билетов + Снятие брони + Продажа брони + Продажа билетов + Возврат билетов
  • 32 — Киоск: продажа брони
  • 33 — Киоск: продажа брони + Бронирование билетов
  • 34 — Киоск: продажа брони + Снятие брони
  • 35 — Киоск: продажа брони + Бронирование билетов + Снятие брони
  • 36 — Киоск: продажа брони + Продажа брони
  • 37 — Киоск: продажа брони + Бронирование билетов + Продажа брони
  • 38 — Киоск: продажа брони + Снятие брони + Продажа брони
  • 39 — Киоск: продажа брони + Бронирование билетов + Снятие брони + Продажа брони
  • 40 — Киоск: продажа брони + Продажа билетов
  • 41 — Киоск: продажа брони + Бронирование билетов + Продажа билетов
  • 42 — Киоск: продажа брони + Снятие брони + Продажа билетов
  • 43 — Киоск: продажа брони + Бронирование билетов + Снятие брони + Продажа билетов
  • 44 — Киоск: продажа брони + Продажа брони + Продажа билетов
  • 45 — Киоск: продажа брони + Бронирование билетов + Продажа брони + Продажа билетов
  • 46 — Киоск: продажа брони + Снятие брони + Продажа брони + Продажа билетов
  • 47 — Киоск: продажа брони + Бронирование билетов + Снятие брони + Продажа брони + Продажа билетов
  • 48 — Киоск: продажа брони + Возврат билетов
  • 127

ASSIGNED — привязка кассы.

развернуть

  • 0 — данная станция не привязана.
  • 1 — станция привязана через Настройки.

U_TYPE — тип станции.

развернуть

  • 1 — (нет)
  • 2 — Касса
  • 3 — Киоск
  • 4 — Сервис интернета
  • 5 — Удаленная касса
  • 6 — Станция бронирования
  • 7 — Модуль абонементов

MAX_LABELS — ?
CUR_LABELS — ?
DELETED — проверка существования станции.

развернуть

  • 0 — станция существует
  • 1 — станция удалена

UPDATE_DATE — дата обновления станции.
FONT_GROUP_ID — связь с таблицей CDT_KASSA_FONTS, которая указывает какие шрифты будет использовать станция.
ADV_MODULES — подключенные модули к станции.

развернуть

  • <null> — Подключенных модулей нет
  • 10 — Монитор посетителя
  • 11 — Монитор посетителя + Авторизация банковских карт
  • 01 — Авторизация банковских карт

HASH_CODE — хеш-код, который отвечает за корректность следующих полей: UNIT_ID, NAME, U_TYPE, DELETED, ADV_MODULES. При подключении Кассового модуля проверяется данное поле.
IP_ADDRESS (не используется) — ip-адрес станции.

UCS и их бизнес-модель

Есть R-Keeper 7. Периодически случается интересная ситуация, в базе появляется чек с датой открытия старше даты закрытия.

rk7-error

Аргументировано, почему возникает данная ошибка, сотрудники UCS не могут ответить. Говорят, что это стандартная ситуация. Так вот, чтобы исправить эту ошибку, нужно править накопительную базу. Это сделать могут только сотрудники UCS… Цена исправления стандартной ситуации (одной ошибки) составляет от 2500 до 4500 рублей, в зависимости от наличия договора. От оно как!

Бизнес-модель по-русски, ну никак не по-другому  :-).

Где выгоднее покупать книги в интернете?

Популярную художественную литературу покупаем на OZON.ru. Бизнес-литературу смотрим на Boffo!, но покупаем в Лабиринте.
Все принимают WebMoney.

UPD: Озон перепутал год издания книги по Firebird (как же Премьера без углубленного знания птицы?), за что на следующий заказ сделали бесплатную доставку и 5% скидки.

Стандартные фильтры для формирования отчетов

Для формирования отчетов в программе Отчеты (Reports_Manager.exe) используются фильтры, которые хранятся в папке /Bin/Filters.dll. На данный момент (UCS-Премьера 3.20 R3 от 4 апреля) там хранится четыре фильтра:

  1. FStandartA — самый первый фильтр, который привыкли видеть пользователи со стажем. Ни один отчет сейчас не использует его, оставили для обратной совместимости.
  2. FStandartA2 — появляется в версии 3.09, его еще используют 3 отчета.
  3. FStandartA3 — основной фильтр появился с версии 3.20 и используется в 88 отчетах. В нем появляются впервые форматы.
  4. FStandartA4 — как и фильтр А3 мы его наблюдаем c версии 3.20, нигде не используется. Разница с FStandartA3.dll в 4 Кб.

Визуально фильтры выглядят так:

FStandartA — Стандартный фильтр А
Reports_Manager-FStandartA

Читать далее

ЕАИС, Электронный билет, EKinobilet 2.1 — удобно ли?

Оставим рассуждения о целесообразности затеи государства по электронному билету, было уже высказано много мнений, которые можно найти в интернетах. Поговорим лучше об удобстве использования интерфейса ЕАИС — https://ekinobilet.ru/ekbp/.

После регистрации нам присылают логин (электронный адрес, который указывали в анкете) и пароль. Он необходим для входа в ЕАИС и для отправки отчетов. Почему не сделать технический пароль для отправки отчетов?

После входа нашему взгляду предстает интерфейс по последнему слову дизайна:

ekinobilet

Читать далее

Лицензии и лицензирование — часть 1

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

После приобретения необходимого комплекта ПО вам на руки выдадут физический usb-ключ:

premiera-key

До 2013 года выдавались отдельные ключи на каждое обособленное составляющее Премьеры. В этом году появились мультиключи.

Читать далее

Ошибка «Key violation»

Если у вас при добавлении чего-либо возникает ошибка Key violation, то это значит, что уникальный ID уже существует в таблице, в которую производится запись. Один из вариантов появления данной ошибки описан ниже.

У одного из кинотеатров возникла ошибка при добавлении нового права в программе Управление пользователями (User_Manager.exe).
User_Manager-Key_violation Читать далее

Структура базы данных

Данной записью начнем старт публикаций о структуре базы данных программы UCS-Премьера. За основу описания структуры возьмем самую последнюю версию — 3.20 R3.
Все, что описано — это исключительно мой аналитический труд и опыт работы с программой.

Это неофициальная документация! Все операции с базой данных вы производите на свой страх и риск. 

ARC:
ARC_OPERATIONS_PAYMENTS
ARC_OPERATIONS_TICKETS
CAT:
CAT_BUSY_PLACES — список занятых мест
CAT_DISCOUNT_SYSTEM_INFO
CAT_EXPORT_PACKETS — список пакетов экспорта данных в ЕАИС
CAT_EXTERNAL_PAYS — список операций с местами, которые прошли через внешний протокол
CAT_EXTERNAL_PERSONALIZATION
CAT_OPEN_DATE_TICKETS
CAT_OPERATIONS — основная таблица по всем операциям с билетами
CAT_OPERATION_ACTIONS
CAT_OPERATION_DETAILS — детали к операциям из таблицы CAT_OPERATIONS
CAT_OPERATION_DETAIL_PAYS
CAT_OPERATION_PAYMENT — список платежей к операциям из таблицы CAT_OPERATIONS
CAT_OPERATION_SEASONS
CAT_OPERATION_SUBSCRIPTIONS
CAT_RESERVATION_INFO — информация о брони
CDT:
CDT_UNITS — список станций

Дата обновления: 15 апреля 2013

Сбрасываем пароль на Администратора

Если вы забыли пароль от пользователя Администратор или вам в наследство достался кинотеатр с установленной Премьерой, но предыдущий системный администратор решил унести с собой все тайны, не беда. Выполняем следующий запрос к базе данных:

UPDATE SYS_USERS
SET USER_PASSWORD = ‘21232f297a57a5a743894a0e4a801fc3’
WHERE USER_NAME = ‘Администратор’

Теперь у пользователя Администратор пароль admin.