Download Latest Version OpenPapyrus-12.3.6 source code.tar.gz (633.1 MB)
Email in envelope

Get an email when there's a new version of OpenPapyrus

Home / v12.3.6
Name Modified Size InfoDownloads / Week
Parent folder
OPpyUpdate_12.3.06.41365.exe 2025-06-15 111.0 MB
OPpyServer_12.3.06.41365.exe 2025-06-15 117.8 MB
OPpyJobSrvr_12.3.06.41365.exe 2025-06-15 10.7 MB
OPpyClient_12.3.06.41365.exe 2025-06-15 12.1 MB
ppmanual.pdf 2025-06-15 8.6 MB
OpenPapyrus-12.3.6 source code.tar.gz 2025-06-15 633.1 MB
OpenPapyrus-12.3.6 source code.zip 2025-06-15 670.3 MB
README.md 2025-06-15 16.9 kB
Totals: 8 Items   1.6 GB 18

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: {Инфраструктура} Тяжелый дефект в методе SFile::ReadLine. Давал о себе знать при чтении очень больших файлов.
-FIX: {Товарные документы} При подборе товара по наименованию в расходном документе отображались все товары,
  а не только те, что есть на остатке.

Полная история версий

Source: README.md, updated 2025-06-15