Releases: papyrussolution/OpenPapyrus
OpenPapyrus-12.4.7
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
06/07/2025 v12.3.7
- {Товары} Введен новый тип объекта данных: Ограничения на продажу. Применяется для управления рестрикциями и
предупреждениями при розничной продаже.
- {UI} Ряд диалоговых окон переведен на новую технику конструирования (DL600).
-FIX: {UI} Небольшой дефект в управлении комбо-боксами при установке и снятии режима запрета ввода.
Дефект висел много лет.
04/11/2025 v12.4.7
- {Кассовая панель} Более тонкая настройка допустимых вариантов оплаты. В диалоге синхронного кассового
узла кнопка 'Дополнение...' и там флаги 'Допустимые типы оплаты'.
- {UI}: Небольшие улучшение и оптимизация при выводе текста в таблицах.
!- {UI}: Для диалогов, построенных по новой технике DL600 в списках применяется теперь тот же шрифт, который
определен в конфигурации пользовательского интерфейса как шрифт списков.
!- {UI}: В таблицах с данными в памяти сделан автоматический расчет ширин столбцов.
!- {UI} Появилась возможность локально редактировать параметры пользовательского интерфейса, заданные во внешнем json-файле.
- {UI} При экспорте содержимого таблицы просмотра по F10-X выдается всплывающее сообщение с информацией о файле,
в который осуществлен экспорт.
- {Алкогольная декларация} Небольшие изменения для поддержки актуальности в соответствии с, извиняюсь, законодательством.
- {Товарные документы} Уточнение в подборе товаров: при выборе по наименованию в расходных документах отображались
товары, которых нет на остатке.
- {Товарные документы} В таблице строк товарного документа пассивные товары помечаются коричневым кружком в колонке
наименования товара.
- {КАД Документы} При создании документа, если в фильтре задан единственный вид операции, то программа
в списке позиционирует выбор операции для нового документа на этом единственном виде (остальные операции по-прежнему доступны).
- {Документы} Уточнение в функции выбора торгового соглашения в товарном документе.
- {UI} При ошибке сохранения рабочего стола теперь выдается всплывающее сообщение с информацией об ошибке (раньше ничего
не происходило и был не ясно где проблема).
!- {честный знак} Модуль работы с локальным разрешительным режимом.
!-DEV {Печать} Практически завершен изолированный модуль печати через CrystalReports (crr32_support). Остались
тесты серверной печати.
!-DEV {UED} Данные UED теперь включены в дистрибутив и мы начали их использовать.
!- {Анализ товаров на маркетплейсе Wildberries} Экспериментальная функция, позволяющая запрашивать информацию о товарах на
Wildberries по категории или строке поиска. Позволяет проводить подробный анализ данных на маркетплейсе.
- {Кассовый модуль Set-Retail} Сделана функция повторного запроса кассовых сессий.
!- {Передача на ответственное хранение} (не закончен) В разработке новый модуль управления передачей основных фондов на ответственное хранение.
!- {КАД Персональные карты} В колонке 'телефон', если карта не содержит номера телефона, отображается телефон владельца с цветовой пометкой.
!- {КАД Лоты} Уточнение в команде просмотр строк расширения лотов (марок).
!- {КАД Анализ товарных операций} Добавлена колонка скидки (для некоторых популярных вариантов отображения).
!- {Системный журнал} Добавлено событие 'У документа установлен флаг [Отгружен]'.
!- {Маркировка ЕАГИС и честный знак} Применены меры для недопущения конфликта между разными типами маркировки.
!- {Инфраструктура} Введен функционал для замера и логирования временных характеристик сетевых запросов.
!- {Экспорт документов} Внесены дополнения для экспорта документов в форматах nalog.ru с маркированными товарными позициями.
Теги: "НомерПеревозДок", "ДатаПеревозДок", "РегНомер","НомерПеревозЭлДок", "Продавец_ФиасИД", "Покупатель_ФиасИД".
- {Инфраструктура} Отработана идентификация кодов SSCC включая тесты.
!- {Stylo-Q} При построении данных для команды входящих документов теперь не строится временная таблица данных.
Это было сделано для того, чтобы избежать аварийных ситуаций на Job-Server'е. Дополнительный бонус - данные будут
формироваться быстрее.
-FIX: {Рабочие книги} Дефект в серверной обработке содержимого рабочих книг.
-FIX: {Экспорт товаров} Уточнение в технике определения цены на товар, если его нет на текущем остатке (вопрос приоритета складов).
-FIX: {UI} Устранены некоторые проблемы при экспорте из таблиц просмотра по F10-X.
!-FIX: {Инвентаризация} Уточнение в инвентаризации по серийнымм номерам. Неоднозначности в случае не уникальных серий.
-FIX: {ВЕТИС Меркурий} Дефект, связанный с отсутствием экранирования специальных символов.
!-FIX: {Инфраструктура} Две небольшие доработки с целью избежать спонтанного "падения" Job-сервера.
-DEV: Элиминированы неиспользуемые типы кассовых узлов (ОКА-500.1; Електроника-92-Аквариус-Ф; ЭКР-4110Ф; Петрович).
!-DEV: {SQL-серверы} Значительное продвижение в работе Papyrus на SQLite. Осталось устранить мелкие дефекты (которых, увы, не мало).
-DEV: Подключен большой список user-agent, позволяющий динамически генерировать случайного user-agent
для сетевых запросов.
-DEV: Элиминирован значительный пласт неиспользуемого кода. В том числе многие очень старые функции конвертации.
-DEV: Оптимизированы некоторые аспекты сборки проекта.
Полная история версий
OpenPapyrus-12.3.6
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
28/01/2025 v12.2.4
!- {Расчет налогов} Значительно переработан механизм расчета налогов с учетом новых
требований законодательства РФ. Увы, но там еще достаточно работы осталось.
!- {Анализ клиентской активности} Несколько существенных доработок.
- {Глобальные сервисы} Небольшая доработка в регистрации на vk.com.
- {честный знак} Для альтернативной табачной продукции после разрешительного запроса ценовое ограничение не проверяем.
- {честный знак} Опция в pp.ini, позволяющая блокировать продажу сигарет иначе как по МРЦ (то есть не позволяет
даже по цене ниже МРЦ продать).
!- {Управляемые компьютеры} Добавлены колонки в таблицу просмотра.
-FIX: {Статьи аналитического учета} Ошибка при создании новой статьи после проверки наличия
кандидатов из набора связанных объектов.
-FIX: {Импорт} При вычислении формул, заданных в конфигурации импорта, уточнен механизм пробразования типов
в результате исчезла ошибка округления (в некоторых случаях она была очень тяжелой).
-FIX: {Драфт-документы} В некоторых случаях не менялись атрибуты строки драфт-документов из-за
того, что система "думала", будто ничего не изменилось (поля: поставщик, налоговая группа, дополнительная себестоимость).
02/02/2025 v12.2.5
!- {Налоговые группы} В налоговую схему добавлен признак "Общая ставка НДС" для того, чтобы можно
было отметить для плательщика НДС тот факт, что он - на общей схеме уплаты НДС.
- {Кассовая панель} Добавлен параметр pp.ini [config] RestrictChZnPmPrice позволяющий
проверять ценовые ограничения, задаваемые разрешительным режимом честный знак.
По умолчанию значение параметра 0 (не проверять ценовые ограничения).
- {Кассовый модул Атол-Драйвер} Изменено округление цены и количества при формировании чека в формате json.
- {Теги} Реализована функция корректировки (удаления) висячих тегов (то есть таких, которые привязаны к несуществующим
объектам данных). Проблема возникала и возникает в случае, если программа по каким-либо причинам не удаляет
теги объека вместе с объектом.
- {Экспорт документов} Небольшая модификация касательно экспорта марок честный знак: из табачных марок
удаляется МРЦ.
-FIX: {Документы} Внесена корректировка в функцию валидации установки основной статьи по документу -
если вид операции не содержит на-прямую таблицу статей, но при этом имеет связанную операцию, которая
в свою очередь содержит таблицу статей, то последняя считается так же привязанной к исходному виду операции
(не уверен, что понятно написал).
-FIX: {Процессоры} Скорректирована функция удаления процессора.
16/02/2025 v12.2.7
ВНИМАНИЕ!
при первом запуске этой версии начинается конвертация данных.
Конвертируются таблица: VatBook
!- {Документы} Для массовой печати документов сделана доработка, позволяющая в реализовать такую
печать при фильтрации по обобщенной операции. Условием срабатывания функции в этом случае будет
то, что у всех документов выборки вид операции относится к одному типу и таблица основная статей для всех
документов одна и та же.
Кроме того, если массовая печать не возможна, то программа выдает подробное объяснение почему.
- {Экспорт документов} При экспорте предопределенных форматов теперь работает отправка результатов на ftp.
!- {Проекты} В пакет проекта добавлены теги.
- {Товары} При объединении товаров ссылка на удаляемый товар в корзине более не мешает процессу - такие ссылки
теперь обрабатываются корректно.
- {VK} Изменен механизм публикации изображения товаров. Требуется дополнительное тестирование.
- {UI} Экспериментально диалоги списков регистрационных документов персоналий и локаций, а так же
список банковских счетов персоналии переведены на новую технику, позволяющую менять размер диалога.
-DEV: Элиминирован виртуальный метод TView::valid() ради оптимизации кода.
-FIX: {Персоналии} При удалении персоналии, если это не удавалось сделать из-за привязки карты,
то не выдавалось сообщение об ошибке.
16/03/2025 v12.2.10
!- {Анализ клиентской активности} Для функционала отведен отдельный пункт меню в отчетности.
Сделан специализированный фильтр.
Введены функции детализации и печати.
- {Кассовые чеки} Для чека введено новое поле расширения "Фискальный признак". Предназначено для
формирования чека коррекции (функционал пока в разработке).
- {Книга продаж/покупок} Доработки в контексте новых требований по НДС.
!- {Теги объектов} Добавлена возможность вводить в виде значений тегов ссылки на адреса персоналий.
15/06/2025 v12.3.6
!- {UI} Наконец-то я реализовал механизм описания диалогов, который позволяет определять диалоговые
окна простым и изящным способом (все тот же язык DL600). Кроме всего прочего, этот подход позволяет
определять диалоги с изменяемыми размерами.
Начал перестраивать существующие диалоги на новую технику.
!- {DEV} Подключен модуль для чтения/записи xlsx-файлов. В качестве первого использования функция //
экспорта в Excel экранных таблиц (F10-X) переведена на новую технологию.
!- {ЕГАИС} Функция автосписания марок егаис в ресторане теперь работает в 3tier-режиме
(выполняется сервером, а клиент получает результат). За счет этого обработка чеков значительно ускорилась.
!- {ЕГАИС} Функция автосписания марок егаис в ресторане доработана так, чтобы устранить случаи мизерного
несовпадения остатков с серверами ЕАГИС. Ну и вообще чтоб работа была чуть комфортнее.
- {Расчет налогов} Уточнение для драфт-приходов в части идентификации поставщика.
А так же ряд других уточнений в плане новых правил уплаты НДС.
!- {Документы} В опции видов операций (не всех) добавлен флаг 'Устанавливать агента в новых документах по контексту'. Если
флаг установлен, то при создании нового документа программа пытается сопоставить текущего пользователя с агентом и,
если такое соответствие есть, то в документе устанавливается этот агент.
- {Книга доходов/расходов} Доработки ради соответствия новым правилам уплаты НДС.
- {КАД Товары} Функция переноса кодов товара по статьям теперь может перенести коды на нулевую статью (собственные коды).
- {КАД Кассовые чеки} Доработка в функции переноса товаров отчета в корзину: если отчет строится с
одним из вариантов группировки по товарам и не применяет подстановку товара, то функция теперь доступна.
Ранее перенос в корзину был возможен только если отчет строился вообще без группировки.
- {Инфраструктура} Уточнена обработка ошибок при переименовании файла.
- {Инфраструктура} Диверсифицирована обработка ошибок типа 'Объект не найден' для документов 'Документ по идентификатору не найден'.
- {Кассовые чеки} Сделана значительная работа в части проведения чеков коррекции, но, увы, функционал не закончен.
!- {Экспорт документов} Экспорт в форматах nalog.ru переведен на версию 5.03
!- {Списание драфт-документов} При списании драфт-расхода в расходный товарный документ посленему
передаются марки егаис и честный знак.
!- {честный знак} Для медикаментов теперь применяется разрешительный режим.
!- {честный знак} Реализована передача документов MDLP 701 (требуется тестирование).
!- {Stylo-Q} Значительные доработки в функционале отгрузки документов по маркам чесный знак.
- {Stylo-Q} Доработана обработка ошибок на стороне сервера.
!- {Stylo-Q} http-сервер Papyrus при обработке запросов со Stylo-Q теперь правильно дифференцирует
разные базы данных. Это можно было бы пометить как FIX, но с учетом сложности механизма это - скорее feature :)
-DEV: {КАД Персоналии} В специальных случаях реализован механизм работы без временной таблицы, что позволило
значительно ускорить некоторые функции, связанные с персоналиями.
-DEV: {Ресурсы строк} Реализован механизм отслеживания факта изменения исходных ресурсов строк после компиляции.
Благодаря этому устранены избыточные пересборки этих ресурсов, что сократило общее время сборки проекта.
-DEV: Расширен функционал класса STokenRecognizer.
-FIX: {xapian полнотекстовый поиск} Исправлен тяжелый дефект.
-FIX: {КАД Персоналии} Дефект в перечислении элемнтов отчета при некоторых параметрах фильтрации.
-FIX: {Инфраструкт...
OpenPapyrus-12.2.2
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
08/12/2024 v12.2.0
- {честный знак} Доработки по разрешительному режиму
!- {Маркетплейсы} Интеграция с Wildberries по базовому набору функционала закончена.
!- {КАД Товарный отчет по операции} Реализован блок анализа операций на маркетплейсе
!- {Импорт документов} Документы в формате nalog.ru теперь можно импортировать непосредственно из
сжатого архива (некоторые учетные системы формируют при экспорте документы в сжатом виде).
!- {КАД Лоты заказов} В фильтр лотов заказов (анализ заказов) добавлен критерий агента, а так же
возможность фильтровать по признаку 'Отменен'.
!- {Кассовая панель} В конфигурацию оборудования добавлена опция 'При интерактивном выборе способа
оплаты предпочтительной считать оплату банковской картой'. Если установлена, то по умолчанию
система будет предлагать оплату безналичными и не наличными.
!- {КАД Персоналии} Реализована возможность отображать персоналии с адресами и дополнительным
атрибутом, связанным с соответствующим адресом, а не персоналией. Для этого в фильтре персоналий
следует установить флаг 'Критерии тегов применять к локациям' в комбо-боксе выбрать нужный тег или
регистр локации. Кроме того, в таблице функция 'Текущий регистр' позволяет редактировать именно этот
атрибут локации.
- {КАД Процессоры} В таблицу добавлена колонка, отображающая информацию о связанном с процессором объекте.
- {КАД Глобальные учетные записи} В таблицу добавлена колонка, отображающая глобальный сервис, с которым связан объект.
!- {КАД Анализ счета} В фильтр добавлен криерий 'Дополнительный объект по документу'.
!- {Документы} Доработан документ торгового плана.
- {DL600} В итератор структуры ContentBList добавлена функция GetRowAmount.
-FIX: {КАД Типы сумм документов} При изменении или создании нового объекта не обновлялась таблица
-FIX: {Рабочие столы} Ошибка записи в файл рабочих столов теперь фиксируется в log-файле.
-FIX: {Инфраструктура} Дефект в конвертации операций по картам.
22/12/2024 v12.2.1
!- {Интеграция Apteka.Ru} Предварительная реализация.
!- {Маркетплейсы} Реализован учет компенсируемых маркетплейсом потерь.
- {Маркетплейсы} Предварительный вариант автоматической настройки работы с Wildberries.
- {КАД Документы} После выполнения операции создания документа по образцу обновляется кэш по
исходному документу. Это позволяет сразу увидеть возможную цветовую индикацию пользователю,
непосредственно выполнившему действие.
- {Импорт документов} Добавлены новые поля: OuterCode, OuterDate, EdiIdent (то же для строк, соответственно,
BillOuterCode, BillOuterDate, BillEdiIdent).
!- {Документы} Реализован механизм наследования лотами специальной налоговой группы поставщика (заданной
зарезервированным тегом 'Специальная налоговая группа персоналии').
-FIX: {Инфраструктура} В некоторых случаях при чтении xml-файла не считывались cdata-данные.
-FIX: {ВЕТИС Меркурий} Кажется, наконец решил проблему с передачей адреса доставки для межскадских движений.
07/01/2025 v12.2.2
!- {Анализ клиентской активности} Реализован специализированный функциональный блок для анализа клиентской
активности, позволяющий увидеть статистику по новым клиентам, клиентам, которые давно не проявляли активности и т.д.
!- {Интеграция Apteka.Ru} Внесено важное изменение - при импорте документов теперь номер заказа попадает
в другой тег (Оригинальный идентификатор документа заказа). Специально для этого в набор импортируемых полей
документа добавлено соответствующее поле.
!- {честный знак} После получения результата разрешительного режима теперь проверяется допустимая цена продажи.
- {Обмен данными с поставщиками} Предварительная реализация модуля для Царицыно.
!- {Stylo-Q} Добавлена возможность объявлять неиспользуемые сервисы архивными.
-FIX: {Кассовый модуль Атол-Драйвер} Скорректирована отправка данных о проверки марки в разрешительном режиме.
-FIX: {Кассовый модуль Атол-Драйвер} Уточнена отправка информации о способе оплаты.
Полная история версий
OpenPapyrus-12.1.5
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
04/02/2024 v11.9.4
!- {КАД Документы} Добавлена фильтрация по порту (пункту) разгрузки из фрахта.
- {КАД Анализ товарных операций} Реализована специальная опция, позволяющая при расчете котировки как дополнительного
показателя игнорировать значения котировок, привязанные к периоду.
- {Экспорт документов} При экспорте документов в формате nalog.ru реализована специальная обработка
маркировки альтернативной табачной продукции.
- {EDI} В конфигурацию EDI-провайдера добавлены поля подкаталогов для входящих и исходящих документов
(в рамках реализации провайдера SBIS).
- {Системный журнал} Добавлено событие, информирующее об изменении ссылки лота на сертификат качества.
- {честный знак} Ведется работа над учетом продажи разливного пива.
!- {Документы} Опция проверки уникальности номера документа теперь детализируется для операционных счетчиков.
Это позволяет управлять проверкой на уровне видов операций.
!- {КАД Кассовые чеки} Добавлен флаг, позволяющий отобразить только импортированные чеки.
- {Инфраструктура} Уточнен механизм обработки путей, заданных в файле report.ini.
- {Инфраструктура} Реализован механизм отслеживания работоспособности потока nginx-сервера.
-FIX: {КАД Документы} Не правильно работала фильтрация по некоторых комбинациях параметров.
-DEV: Проект теперь можно собирать без запущенного сервера btrieve.
01/05/2024 v12.0.0
ВНИМАНИЕ!
При первом запуске выполняется конвертация таблицы Register.
Изменился формат обмена данными при синхронизации: версию необходимо обновить во всех разделах.
!- {EDI} Предварительный релиз обмена данными через провайдера SBIS (пока только со стороны поставщика)
!- {честный знак} Работа с резрешительным режимом
- {wsctl} Предварительный вариант управления данными об исполняемых программах
- {wsctl} Предварительный вариант управления данными об управляемых компьютерах
- {Кассовый модуль Фронтол} Доработки в контексте изменений в законодательстве
- {Книга продаж/покупок} Добавлена опция, позволяющая менять дату записей, сформированных по зачетным оплатам.
!- {Регистрационные документы} Длина полей серии и номера регистрационного документа значительно увеличена
(48 и 128 байт соответственно).
!- {КАД Документы} В фильтр документов добавлен критерий отбора по тегам персоналий-контрагентов
- {Товары} Уточнен механизм получения единственного штрих-кода по товару.
!- {Персоналии} Адреса доставки теперь могут иметь признак "Пассивный".
!- {ВЕТИС Меркурий} Переход на протокол обмена версии 2.1
-DEV: {Глобальные учетные записи} Изменен способ работы с ключами доступа к ресурсам. Теперь предпочтительный
способ хранения - строки расширения пакета (ранее - в тегах). Сделано из-за того, что длины ключей доступа
стали превышать все мыслимые пределы.
-DEV: {class SFile} Класс теперь может открывать для чтения файлы из архивов.
-DEV: Доработаны многие функции для работы с файлами, наименования которых содержат не-ascii символы.
-FIX: {честный знак} Исправлен досадный дефект, из-за которого возникали проблемы при отправке в честных знак
кодов сигаретных блоков.
-FIX: {Документы} Дефект, вызывавший проблемы печати чеков из документов через регистратор Atol.
18/08/2024 v12.0.11
!- {Товарные заказы} В виде операции товарного заказа введена опция "Управление предпочтительным поставщиком для дозаказа"
с целью реализации бизнес-процесса, при котором заказ частично или полностью перенаправляется поставщикам.
!- {Товарные заказы} Реализован просмотр документов отгрузки по заказу а также сопутствующих документов.
- {Классы товаров} В формулы, ассоциированные с классом товаров, добавлено поле 'Символ', позволяющее ссылаться на
формулу из других формул.
!- {Классы товаров} В запись класса добавлена формула для расчета брутто-массы
!- {Виды котировок} В запись вида котировки добавлена формула, позволяющая автоматически расчитывать значение котировки
по атрибутам товаров (задействуется только в случае, если нет явно заданной котировки для контекста).
!- {Справочник сырьевые материалы} Введен новый тип объекта данных, позволяющий расширить функционал классов товаров.
!- {Формулы} В список общих функций добавлена tagexpr.tagsymb()
!- {Формулы} В контекст товара добавлена функция gcformula() для ссылки на одну из формул класса товаров
!- {Формулы} В контекст товара добавлена вычисляемая переменная density расчитывающая плотность изделия, если
один из атрибутов классифицированного товара содержит ссылку на сырьевой материал.
!- {Теги объектов} Теги теперь могут ссылаться на статьи аналитического учета.
!- {Кассовая панель} Реализована специальная опция, позволяющая проводить безналичную оплату в обход банковского терминала.
- {Кассовая панель} Внесена поправка, применяющая правило идентификации неучитываемых чеков при проверке на дублирование
просканированной марки честный знак или егаис.
- {wsctl} Введены справочники управляемых компьютеров и программ.
!- {Кассовый модуль Штрих-ФР} Реализована работа с ОФД 1.2 по маркам честный знак.
-FIX: {Stylo-Q} Исправлен дефект сопоставления набора команд с клиентом.
24/08/2024 v12.0.12
!- {ЕГАИС} Предварительный вариант автоматического списания марок егаис для horeca.
!- {честный знак} Включен механизм работы с разрешительным режимом.
06/10/2024 v12.1.5
!- {Маркетплейсы} Предварительный вариант интеграции с маркетплейсом Wildberries.
!- {Персоналии} Поиск персоналии доступен теперь так же по номеру телефона
!- {КАД Документы} В опциях просмотра документов добавлены флаги "Сумма в ценах поступления" и
"Сумма в ценах реализации".
!- {Кассовые чеки} Доработки в части честного знака (разрешительный режим).
!- {ЕГАИС} Уточнения по автоматическому списанию марок егаис для horeca.
!- {КАД Анализ товарных операций} Учтена обработка группирующих складов.
!- {КАД Товарный отчет по операции} Учтена обработка группирующих складов.
!- {КАД Группировка товарных оперций} Учтена обработка группирующих складов.
- {КАД Анализ счета} Некотороые доработки и устранение дефектов в анализе регистровых счетов.
!- {Таблицы аналитических статей} При связывании таблицы статей со складами теперь можно
указать уточнение, обеспечивающее сопоставление статей таблицы лишь со складами одной группы.
-FIX: {Списание драфт-документов} Устранен редкий дефект, приводивший к прекращению работы
сеанса при списании драфт-документов, содержащих значительные количества товаров.
Причина - в модуле прецизионной корректировки сумм документов (AmtAjustment).
Полная история версий
OpenPapyrus-11.9.0
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
29/03/2023 v11.6.8
!- {Персональные карты} Функция автоматического создания фиктивной персоналии-владельца карты при создании новой карты.
Включается при установке опции в серии карт.
!- {Технологии} Иерархия технологий. Введен новый класс записей технологий - папка.
!- {Stylo-Q}
-- Добавлена опциональная иерархия товарных групп.
-- Контроль расстояния по геолокации при создании персонального события
-- Опция отключения отображения остатков при заказе
--- Нулевые остатки выделяются цветом
-- Исправлены некоторые дефекты
-- etc
!- {Товарные структуры} Значительно улучшен механизм работы подстановочных структур
- {честный знак} Корректировка в обработке маркировки воды
- {Экспорт документов} Введен дополнительный параметр, регламентирующий нумерацию версии
формата для внешнего принимающего сервиса.
!- {Бухгалтерские документы} Реализована опция, позволяющая автоматически расcчитывать суммы
налогов по бухгалтерским документам (при условии, что определен специальный товар, определяющий
группу налогообложения).
- {DL600} Добавлены новые интерфейсные методы: IPapyrusUtil.IsIntrOp, IPapyrusUtil.IsExpendOp.
-FIX: {Кассовые чеки} Дефект в списании по корпоративным кредитным картам
-FIX: {Импорт документов} При импорте приходных товарных документов в предопределенных форматах не
устанавливалась цена реализации.
07/05/2023 v11.7.1
- {Stylo-Q} В pp.ini добавлен параметр [config] disablestqqrlogin блокирующий возможность
авторизации через Stylo-Q.
- {Stylo-Q} Улучшена диагностика проблем сохранения документов на сервере
!- {Кассовая панель} В диалоге специальных функций кассового регистратора добавлена кнопка "Открыть денежный ящик"
Это - для случаев, когда оператор использует сенсорный экран без клавиатуры (для этой же цели можно нажать Ctrl-F3).
!- {Импорт товаров} В параметры импорта добавлена опция 'Заменять существующие бренды'
- {Пользователи и группы} Перестроен механизм работы с объектами для того, чтобы улучшить администрирование.
!- {КАД Документы} Добавлена опция, позволяющая отобразить технологическую сессию, при списании которой
сформирован документ.
!- {Экспорт документов} Предварительная реализация экспорта корректировочных документов в формате nalog.ru
-FIX: {Кассовая панель} Смягчение запрета на проведение единичного количества маркированного
товара для аптек (там возможна продажа дробного количества).
08/06/2023 v11.7.5
!- {Процессоры} Добавлены теги к процессорам
!- {ЕГАИС} Доработки в соответствии с изменениями в ЕГАИС
!- {КАД Документы} Добавлена фильтрация по содержимому примечаний к документам.
!- {Кассовые чеки} Значительно ускорена проверка на неповторяемость сканированных товарных марок (чесный знак, егаис).
!- {КАД Товары} В функцию переноса товарных кодов по статьям добавлена опция только копирования
(без удаления кодов с исходной статьи).
- {Персональные карты} Корректировка операций по картам теперь учитывает дефект, существовавший в нескольких
релизах системы.
-FIX: {Товарные документы} Разрешение на нулевую цену не применялось, если было определено в default-типе товаров.
06/08/2023 v11.7.11
!- {КАД Технологические сессии} Добавлена фильтрация по товарной группе, товары которой включены в сессии выборки.
- {Экспорт документов} Для экспорта в предопределенном формате nalog.ru теперь выводятся данные о
свидетельстве индивидуального предпринимателя.
Доработка экспорта корректирующих документов.
!- {Документы} В общие настройки введена опция, предписывающая системе проверять уникальность номера нового документа.
!- {Товарные структуры} Реализована функция расчета оценочных значений себестоимости производимых товаров с занесением
результата в зарезервированную котировку.
!- {КАД Остатки товаров} Сделано цветовое выделение значений цен, которые получены по котировкам (при установке соответствующих
опций в фильтре).
!- {КАД Товарные структуры} Новая опция, позволяющая видеть технологию, ассоциированную со структурой.
- {КАД Долговая ведомость} Доработка, связанная с обработкой зачетов по отрицательным корректировочным документам.
- {ЕГАИС} Доработки в связи с изменениями правил работы.
- {Товары} В тип товара добавлен признак "Формально подакцизный товар", означающий, что предприятие акциз
на товар не платит, однако должно передавать какую-либо информацию об операциях с таким товаром по надзорные органы.
-DEV: Новые тестовые кейсы.
-DEV: Часть небольших сторонних библиотек полностью инкорпорированы в SLIB (bzip2, libtiff, libpng, lz4)
-FIX: {Документы} При изменении контрагента в документе не сбрасывалась ассоциированная персональная карта,
соответствовашая старому контрагенту.
-FIX: {Диаграмма занятости процессоров} Не верно отображались примечания к сессии в диаграмме.
07/08/2023 v11.7.12
!- {Импорт документов} Реализована группировка строк документа с приемом марок честный знак, если во входящем
файле каждая марка представлена в связке со строкой.
17/09/2023 v11.8.2
!- {Товарные документы} Дополнительный функционал для работы с кодами маркировки в строках документа.
!- {Пулы документов} Введена опция, допускающая независимое управление суммами пула документов (то есть,
пул не суммирует величины из внутренних документов, а имеет собственные значения).
!- {Синхронный кассовый модуль} Передача данных о рецептах для регистраторов pirit и atol-driver.
!- {ЕГАИС} Списание немаркированной продукции по чекам.
- {Товарные структуры} Если оценочное значение цены комплектуемой структуры не может быть
определено точно, то соответствующая величина отображается со знаком вопроса.
!- {КАД Товарные структуры} Добавлена опция, позволяющая видеть ожидаемую стоимость комплектуемых
структур (после предварительного расчета).
- {Экспорт} Введена новая функция для экспортируемых формул objtagraw (см. документацию).
-FIX: {Кассовая панель} Дефект при возврате маркированной продукции.
-FIX: {Кассовая панель} Дефект в части обработки строк расширения чеков.
08/10/2023 v11.8.5
!- {КАД Товары} Добавлен новый критерий фильтрации товаров: диапазон мощности групп. Идея
критерия в том, что бы можно было отобрать только те товары, которые принадлежат группам,
с заданным диапазоном количества позиций в каждой.
Назначение: упрощение организации товарных групп в больших справочниках.
При заданному критерий функция отбора может работать достаточно долго.
Кроме того, добавлена сортировка при критерию 'Производитель/Наименование'.
- {Кассовая панель} Небольшая доработка, препятствующая расчету остатка по выбранному товару если
опции кассового узла не требуют отображения или контроля остатка.
Еще одна модификация снижает количество дней периода охвата чеков, которые проверяются на
дублирование марки егаис или честный знак, сканируемой в кассовой панели при продаже.
Это сделано ради ускорения поиска.
!- {ЕГАИС} Доработки в списании немаркированной продукции.
!- {Экспорт/импорт} Начата работа над унифицированным механизмом экспорта/импорта кассовых чеков.
Пока реализуется предопределенный формат импорта, но отрабатывается полная инфраструктура.
- {ВЕТИС} Модификация с целью передачи с исходящими документами результатов экспертизы, извлеченных
из исходного документа прихода.
!- {Инфраструктура} Использование utf-8 для унифицированного трансфера данных.
-DEV: Введена функция GetKnownFolderPath, возвращающая "известный" путь файловой системы,
идентифицируемый с помощью технологии UED.
-FIX: {Инфраструктура} Тяжелый дефект: в некоторых случаях инвалидная utf8-строка трактовалась как валидная.
10/12/2023 v11.9.0
!- {Кассовая панель} Импорт документов в кассовую панель с конвертацией в чеки
!- {Кассовые чеки} Добавлена возможность просматривать все поля расширения чека в диалоге системной информации по чеку
!- {DL600} В структуру CCheck добавлена функция, позволяющая извлекать для экспорта поля расширения чека.
!- {Кассовые чеки} Значительно ускорена процедура извлечения чеков по GUID'у.
!- {Stylo-Q} Улучшено и ускорено отображение рее...
OpenPapyrus-11.6.4
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
11/12/2022 v11.5.10
!- {Атол-Драйвер}
-- Устранены проблемы в работе с ОФД 1.2.
-- Добавлены записи в отладочный журнал.
-- Введен параметр конфигурации (pp.ini) [config] AtolDriverJson, позволяющий выбрать вариант
взаимодействия с драйвером: посредством json-запросов либо элементарными вызовами dll-методов.
- {честный знак} Добавлена новая категория товаров 'Вода'.
!- {Экспорт документов} Введено понятие фиксирующего тега, позволяющее избежать повторного экспорта одного и того же
документа. Тип тега указывается в конфигурации экспорта.
!- {КАД MRP-таблицы} Добавлена опция фильтрации, позволяющая определять отбор записей по признаку элемента 'Терминальный'.
!- {КАД Товары} Введена возможность просматривать и редактировать ассоциации товар-склад и
товар-место хранения непосредственно в таблице товаров.
!- {Строки товарного документа} В колонке наименования товара отображается цвет, настраиваемый по товарным тегам.
!- {Инфраструктура} В глобальной учетной записи увеличена длина пароля.
!- {Экспорт/импорт документов} Доработки обмена в форматах nalog.ru
- {Инфраструктура} Уточнение в низкоуровневой функции SString::ReplaceStr. Реализован тест для этой функции.
-FIX: {Товарные структуры} Древовидное отображение структур при попытке редактирования приводило к аварийному
завершению сеанса.
02/02/2022 v11.6.2
!- {Инфраструктура} Завершена миграция на OpenSSL 3 (было OpenSSL 1.1.1)
!- {Адреса} В диалоге адреса рядом с полем гео-координат добавлена иконка, позволяющая открыть google maps
для просмотра точки на карте.
!- {КАД Товары} Добавлен критерий фильтрации для отбора только тех, товаров, у которых приближается окончание
срока годности.
!- {Товарные документы} В таблице строк документа нажатие клавиши 'Пробел' на строке отображает список остатков
товаров на всех складах, на которых он есть.
!- {Товарные документы} Введена дополнительная опция отображения процента наценки в строках документа.
Опции дополнительных колонок перенесены в конфигурацию интерфейса из конфигурации документов (то есть, каждый
пользователь может самостоятельно их определять для себя).
!- {Статусы документов} Статусы расширены опцией проверки валидности контракта с покупателем.
!- {Stylo-Q}
-FIX: {Кассовая панель} При возврате маркированных товаров по-одной позиции в фискальный регистратор не передавалась
марка.
-FIX: {КАД Остатки товаров} Не работала разбивка по срокам годности если отчет рассчитывался по одной товарной группе.
-FIX: {Кассовая панель} Дефект в процессинге бонусных карт.
19/02/2023
!- {Персональные карты} Функция автоматического создания фиктивной персоналии-владельца карты при создании новой карты.
Включается при установке опции в серии карт.
!- {Технологии} Иерархия технологий. Введен новый класс записей технологий - папка.
!- {Stylo-Q}
-- Добавлена опциональная иерархия товарных групп.
-- Контроль расстояния по геолокации при создании персонального события
-- Опция отключения отображения остатков при заказе
--- Нулевые остатки выделяются цветом
-- Исправлены некоторые дефекты
-- etc
-FIX: {Импорт документов} При импорте приходных товарных документов в предопределенных форматах не
устанавливалась цена реализации.
Полная история версий
OpenPapyrus-11.5.5
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
05/07/2022 v11.4.3
- {Товарные корзины} В списке корзин можно переключить вариант отображения все/только собственные.
- {ВЕТИС} И снова регионализация.
- {Импорт/экспорт котировок} В параметрах можно теперь выбрать категорию котировок и, соответственно, применить
функционал к виду котировки из соответсвующей категории (до этого импорт/экспорт работал только для обыкновенных котировок).
!- {Документы} Доработана функция рабочего стола 'Поиск документов'. Теперь она работает.
- {Импорт документов} Специальная инфраструктурная функция, позволяющая при импорте идентифицировать аналогичный
документ только по номеру. Применена в специализированных случаях.
- {Инфраструктура} Доработка, устраняющая длительное ожидание запуска нового сеанса в случае, если
задана синхронизация времени с сервером, который недоступен.
- {StyloAgent} В запись устройства агентского КПК добавлен флаг, позволяющий загружать товары, которые
отсутствуют на остатке.
-FIX: {Кассовая панель} Бесконечный цикл ожидания при выборе серии товара, содержащей две звездочки в префиксе.
30/07/2022 v11.4.5
ВНИМАНИЕ! Начиная с этого релиза версия для Windows XP более не включается в дистрибутив.
С течением небольшого времени мы утратим возможность собирать XP-совместимые версии. По-этому, если
кто-либо еще нуждается в таковой, дайте знать.
!- {КАД Лоты заказов} Добавлена фильтрация по категории клиентов
- {Кассовый модуль Set-Retail} В конфигурацию pp.ini введен параметр SetR_GoodsIdAsArticle, который
предписывает системе выгружать в Set-Retail идентификатор товара как основной артикул. Если этот параметр
не установлен или равен 0, то все остается по-старому: в качестве основного артикула выгружается
предпочтительный штрихкод товара.
!- {Именованные фильтры} Реализована возможность формировать данные по отдельным категориям документов (бухгалтерские,
товарные, заказы, драфт, инвентаризация). Ранее была возможность работать только с товарными документами из-за
того, что все категории обслуживаются единым модулем PPViewBill.
!- {Stylo-Q} Alpha-релиз
-FIX: {КАД Лоты заказов} Путаница с наименовании столбцов.
-FIX: {Книга доходов/расходов} Не работала фильтрация по контрагенту в соответствии с выбранной в конфигурации таблицей статей.
-FIX: {Именованные фильтры} При интерактивном выборе полей из списка не отображались поля базовых классов.
-FIX: {Кассовые сессии} Исправлена недоработка в списании возвратов по маркам или серийным номерам.
07/08/2022 v11.4.6
!- {КАД Остатки товаров} В диалог фильтра выведен комбо-бокс для выбора сортировки.
Добавлена сортировка по величине остатка.
!- {Stylo-Q} Продолжение работы над проектом.
-FIX: {UI} В некоторых диалогах оказывались пустые списки выбора.
20/10/2022 v11.5.5
(11.4.12)
!- {Кассовая панель} В меню по строке чека добавлена команда печати этикетки на принтер штрихкодов.
!- {Синхронные кассовые узлы} Добавлена опция, блокирующая подачу команды открытия сессии на фискальный регистратор.
!- {Соглашения с клиентами} В соглашение добавлен параметр, определяющий срок исполнения заказа по умолчанию.
!- {Персональные карты} Расширена функция пересчета скидок и бонусов. Среди прочих: функция обнуления скидок и бонусов.
!- {Инфраструктура} Улучшена обработка таймаутов для обмена по com-порту.
- {честный знак} Работа с молочной продукцией
!- {Синхронные кассовые узлы} В файле конфигурации pp.ini введен новый параметр [config] PosRegisterLogging.
Если значение параметра нулевое, то это отключает низкоуровневое журналирование операций
с фискальным регистратором. Это может быть актуально в случае, если такое журналирование
приводит к замедлению работы (в частности, при работе антивирусов).
- {Экспорт документов} Введены дополнительные флаги параметров, регламентирующие особенности экспорт марок честный знак.
- {Интеграция} Предварительный вариант интеграции с MERCAPP (Газпромнефть).
- {Документы} Улучшена диагностика ошибки нарушения ограничения даты документа.
- {Импорт товаров} Если в импортируемом потоке встречается ставка НДС в диапазоне (0.0..0.4] то такое значение
трактуется как доля от единицы. То есть, оно умножается на 100 для получения процентной ставки.
- {Группировка операций} Уточнен механизм расчета цен без НДС.
-FIX: {Кассовая панель} Графическое окно выбора стола открывалось с минимальным размером.
Полная история версий
OpenPapyrus-11.4.2
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
Полная история версий
OpenPapyrus-11.4.0
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
31/03/2022 v11.3.6
ВНИМАНИЕ! Требуется верификация локальных отчетов, построенных по структуре ContentBList и порожденным от нее структурам.
!- {Экспорт документов} При извлечении регистра контрагента для экспорта, если контрагентом является склад
(внутреннее перемещение) и регистр так же применим к складу, то он (регистр) извлекается из записи склада.
Это актуально, например, для ИНН, КПП, GLN.
- {Товарные документы} Доработка, касающаяся боксов, в функции интерактивной обработки марок строк товарных документов
!- {Товарные документы} При выборе во фрахте адреса доставки, если таковой имеет заданную магистральную точку, то эта
точка автоматически становится пунктом разгрузки.
- {Книги продаж/покупок} Доработка в экспорте книг в формате nalog.ru для приведение в соответствие с текущими требованиями.
- {Экспорт данных} При экспорте средствами Crystal Report учтена различия в версиях оного.
!- {КАД Товары} В функцию корректировки товаров добавлена опция, позволяющая автоматически создавать
технологии, связанные с товарами, если это возможно.
Так же, функция корректировки теперь позволяет автоматически установить единицу измерения товаров, если
таковая в них отсутствует, либо из родительской группы, либо из конфигурации товаров (единица измерения по умолчанию).
- {ВЕТИС} Доработки с целью избежать мистического дублирования сертификатов при отправке в ВЕТИС.
Для этого функции подготовки и отправки сертификатов защищаются от возможности вызова более чем одним сеансом,
а так же применен ряд других методов.
- {Кассовый модуль Пирит} Доработки для ОФД 1.2 а также для компенсации странных метаморфоз в протоколах ДримКас.
!- {Инфраструктура} Подключена библиотека libwebp для работы с графическим форматом WEBP.
!- {Инфраструктура} Подключена библиотека xapian для работы с полнотекстовым поиском.
- {Инфраструктура} Улучшена обработка ошибок в некоторых файловых и строковых функциях.
!- {JobServer} Добавлена задача для автоматического экспорта todo-задач в формате vCalendar.
!- {Синхронизация} В конфигурацию товаров добавлена опция отказа от приема изменений котировок. Это может
быть актуально для раздела, если он единственный уполномоченный для редактирования котировок.
- {Инфраструктура} Функция ежедневного резервного копирования системных файлов (не баз данных) ограничивает
копирование каталога workspace лишь избранными подкаталогами. Неизбирательное копирование приводило
к необоснованно длительной работе.
!- {ЕГАИС} При приеме входящего документа в лотах теперь устанавливаются теги со значением кода категории продукции.
Другие уточняющие доработки.
!- {Кассовый модуль Set-Retail} При экспорте в кассовый модуль выгружаются номера телефонов и электронной почты
владельцев карт с целью отправки безбумажного чека. Если владелец карты не хочет, чтоб ему такой чек
отправлялся, то в персоналии для этого добавлен флаг "Не отправлять кассовый чеки".
- {Честный знак} Обработка входящих марок, содержащих скобки вокруг специальных префиксов частей кода
(замечено в маркировке табачной продукции).
!- {UI} Изменили регулярный шрифт диалогов с целью компенсировать проблемы с отображением в Windows версий 10 и 11.
!- {Кассовая панель} Предварительный вариант безбумажного проведения чеков (с одновременным указанием электронного адреса).
- {КАД Документы} В отчете документов с содержанием теперь печатаются номинальные цены по строкам (ранее - всегда цены реализации).
-FIX: {Автономный кассовый модуль} Не работали каталоги ввода/вывода содержащие русские буквы.
-FIX: {UI} Если управляющий элемент, к которому относится всплывающее окно календаря находился слишком низко,
то окно календаря не помещалось на экране. Теперь оно в таком случае находится над управляющим элементом.
-FIX: {Инфраструктура} Дефекты в функциях сравнения строк в специализированных кодировках.
-FIX: {Инфраструктура} Дефект в функциях read-write блокировки с таймаутами.
-FIX: {Товарные документы} Дефект в функции clipboard-копирования марок из строк товарных документов.
-FIX: {Рабочие книги} Дефект, из-за которого окно содержания книги открывалось в несуразном виде.
-FIX: {Кассовая панель} При выборе связанного чека для копирования в текущий, если выбиралась лишь одна позиция,
то в текущий чек не переносилась марка "честный знак".
09/04/2022 v11.3.7
!- {Кассовая панель} Доработан функционал продажи с безбумажным чеком
!- {Товарные документы} Добавлена возможность безбумажного чека по документу.
!- {DL600} В экспортные структуры Transport, Brand, CashNode, GlobalUserAcc добавлены функции GetTag().
- {Кассовый модуль Set-Retail} Дополнительные корректировки для проведения безбумажных чеков.
-FIX: {Кассовая панель} Не работала фильтрация по товарной матрице при выборе товара по наименованию.
-FIX: {Инфраструктура} Устранены проблемы класса SFile при работе с очень большими файлами (более 2Gb).
05/05/2022 v11.3.11
!- {Серверные задачи} Реализована функция немедленного выполнения задачи из таблицы задач. Пока,
в предварительном варианте, доступно только для пользователя master.
!- {Персоналии} В сокращенный диалог персоналии добавлено поле адреса электронной почты и уточнена
спецификация включения телефона и почтового адреса в основной пакет персоналии.
!- {Инфраструктура} Добавлено системное событие "Изменилась персоналия-владелец карты" (id=96).
Запись события формируется при изменении персоналии, если эта персоналия является владельцем карты.
!- {Персональные карты} В правила изменения скидок и начисления бонусов по картам добавлена возможность
задавать правило для нулевых оборотов.
!- {Персональные карты} Реализована возможность изменения скидок и начисления бонусов по правилам
за произвольный период (ранее - только фиксированный текущий либо предшествующий).
!- {Технологические сессии} В процессоры добавлена опция, позволяющая явно задавать производительность
технологий в терминах времени на единицу продукции. Фактический учет производительности остался прежний -
единицы продукции в секунду.
В таблице технологических сессий это изменение так же отразилось.
!- {КАД Процессоры} В панель инструментов добавлена иконка, позволяющая быстро менять отображение
только процессоров либо только групп процессоров.
- {Товарные документы} Введено внутреннее понятие приоритета вывода на печать формы документа.
Пока это применено для того, чтобы унифицированный передаточный документ печатался с большим приоритетом, чем
другие формы.
- {DEV} В проект включена библиотека сжатия данных ZSTD.
22/05/2022 v11.3.12
!- {Инфраструктура} Реализована техника "слепой" авторизации в сеансе (без явного выбора базы данных).
!- {Кассовый модуль Атол-Драйвер} Предварительная реализация работы с маркировкой для ОФД 1.2
!- {Синхронные кассовые узлы} При открытии сессии отправляется команда открытия смены на кассовом регистраторе.
Это стало актуально для ОФД 1.2 (реализовано для Атол-Драйвер, Пирит и Вики-Принт).
- {Статьи аналитического учета} Статьи теперь могут ассоциироваться с процессорами.
-FIX: {Документы} При печати чека по документам, если пользователь стирал телефон или почтовый адрес в
поле адреса для отправки чека, то на кассу все равно отправлялся адрес, полученный из контекста клиента.
05/06/2022 v11.4.0
!- {Кассовый модуль Сет-Ритейл} При импорте кассовых сессий теперь сохраняются марки ЕГАИС, сопоставленные
со строками чеков.
!- {Кассовые сессии} Реализована техника списания кассовых сессий с попыткой привязки используемых лотов
к маркам ЕГАИС. Требует дополнительного тестирования.
- {ВЕТИС} Очередная модификация с целью решить проблему регионализации.
-FIX: {Товары} При объединении и удалении товаров не опрашивались товарные корзины на предмет содержания
в них ссылок на удаляемые (объединяемые) объекты.
-FIX: {Инфраструктура} Исправлен дефект в "слепой" авторизации (попытка обработать default-точку входа).
-FIX: {Товарные структуры} В дереве отображения товарных структур иногда не раскрывались некоторые
внутренние подструктуры из-за переб...
OpenPapyrus-11.3.1
Download refs:
OpenPapyrus Server
OpenPapyrus Client
OpenPapyrus Update
OpenPapyrus JobServer
OpenPapyrus Features (pdf)
OpenPapyrus Manual (pdf)
Для инсталляции с нуля:
Сначала установите OPpyServer_x.x.xx.xxxxx.exe
Затем установите OPpyClient_x.x.xx.xxxxx.exe
Можно начинать работать.
С дистрибутивом прилагаются 2 базы данных:
sample - небольшая демонстрационная база
empty - пустая база данных для реального использования
Имя для авторизации в обеих базах данных: master без пароля.
Для обновления релиза запустите OPpyUpdate_x.x.xx.xxxxx.exe
To install from scratch:
First setup OPpyServer_x.x.xx.xxxxx.exe
Then setup OPpyClient_x.x.xx.xxxxx.exe
You can start working.
With 2 attached distribution database:
sample - a small demo database
empty - empty database for actual use
The name for authorization in both databases: 'master' without a password.
To update release run OPpyUpdate_x.x.xx.xxxxx.exe
17/01/2022 v11.2.11
!- {Документы} Введено понятие магистральной точки для адресов доставки. Магистральная точка определяет
населенный пункт либо район города, ассоциированный с адресом доставки с целью планирования маршрутов
доставки товаров. Магистральная точка вводится в виде зарезервированного тега адреса доставки.
В документах и в таблице фрахтов предусмотрены инструменты автоматического назначения точки доставки
фрахта в соответствии с магистральной точкой адреса доставки.
!- {Синхронные кассовые узлы} Для кассового модуля Штрих-ФР добавлена передача системы налогообложения при печати чека.
!- {КАД Системный журнал} Добавлен просмотр итогов по выборке (пока только общее количество событий).
!- {КАД Товарные структуры} Древовидное отображение структур значительно ускорено и исправлен ряд ошибок.
!- {Товарные структуры} В диалог редактирования товарной структуры добавлена кнопка просмотра иерархии
структуры. Пока никаких активных действий в этом отображении сделать нельзя - запросы функционала и замечания принимаются.
- {Алкогольная декларация} Небольшая модификация, блокирующая передачу строк документов с нулевым количеством.
30/01/2022 v11.2.12
!- {Транспортные средства} С транспортными средствами теперь могут быть ассоциированы теги.
!Пока теги не синхронизируются между разделами.
!- {Брэнды} С брэндами можно ассоциировать теги.
!Пока теги не синхронизируются между разделами.
!- {Синхронизация данных} Важное уточнение протокола обмена с целью решить проблему из-за которой при передаче изменений не
синхронизировались котировки по товарам, которые сами по себе не менялись.
- {ЕГАИС} Модифицирована функция запроса справок А и Б в соответствии с изменениями формата ЕГАИС.
- {ЕГАИС} Обновлен справочник категорий алкогольных товаров и уточнена процедура их идентификации (для 4- и 5-значных кодов).
- {Книги продаж/покупок} Изменен номер версии (5.08) экспортируемого xml-файла книг.
- {Инфраструктура} Функция удаления временных файлов теперь чистит каталоги (ppos-backup) со старыми резервными копиями файлов обмена.
-FIX: {КАД Документы} Не работала цветовая индикация для документов, которые были автоматически сформированы для компенсации дефицита.
-FIX: {КАД Лоты} Неправильно отрабатывала фильтрация лотов по списку складов в случае, если требовалось создание
вспомогательной временной таблицы.
!-FIX: {Ремонт базы данных} Выяснили и исправили дефект из-за чего в некоторых случаях отремонтированные файлы
оставались во временном каталоге и не переносились в основной каталог базы данных.
13/02/2022 v11.3.1
- {Импорт котировок} В структуру импорта/экспорта добавлено поле наименования товара: теперь идентификация товаров,
для которых импортируются котировки может быть осуществлена по наименованию (ненадежный подход, но иногда это
может сильно помочь).
!- {EDI} Завершена работа на новым вариантом обмена с EDI-провайдером Контур со стороны ритейлера.
- {Документы} Теперь в диалогах документов иконками отображаются признаки того, что документ имеет пометку WhiteLabel
и того, что документ был автоматически создан для компенсации дефицита (ранее это было видно по символу N2 в примечании документа).
- {Экспорт документов} Уточнения в экспорте документов в соответствии с регламентными форматами nalog.ru.
- {Персоналии} Небольшие улучшения в интерактивной функции создания новой персоналии (автоматическая подстановка
некоторых атрибутов в зависимости от контекста).
- {Синхронизация данных} Уточнения в протоколе передачи товарных котировок.
- {Инфраструктура} Если при считывании xml-описаний меню и рабочих столов обнаруживается сбойный файл, то он
перемещается в подкаталог malformed чтобы больше не тратить ресурсы на бесконечное детектирование одной и той же проблемы.
!- {КАД Анализ товарных операций} Уточнение с целью решить проблему кросс-табулированного отчета по контрагенту с группировкой
по товару и контрагенту.
-FIX: {Автономный кассовый модуль} Дефект в передаче специфических атрибутов товаров, проецируемых на товарный тип.
-FIX: {Печать} Устранена проблема, из-за которой в некоторых случаях не отрабатывал не-интерактивный экспорт (в частности,
при попытке отправки результата экспорта по электронной почте).
-FIX: {Процессоры} Дефект, по причине которого иногда не удавалось сохранить изменение процессора.
-FIX: {Инфраструктура} Неточность в обработке ошибки разбора xml-файла из-за которой файл оставался открытым.