Сборка 7725.9-51

Задача № 164830 (28.03.2024):
Контейнер сервера
Доработан протокол для использования в веб-приложении при работе с таблицами, некорректно работала десиралиазация значений полей записи.


Сборка 7725.9-50

Задача № 163993 (27.03.2024):
Тарификация
Добавлена передача прав на объект ТарификационныйРазряд клиенту

Задача № 160105 (27.03.2024):
Штатное расписание
При редактировании табномера исполнения не запускается обработка механизма изменения штатного расписания

Задача № 164647 (26.03.2024):
Модуль конфигуратора
Сделана возможность настраивать меню и кнопки для рабочего места, пока только для всех. Конфигурация\Меню(Кнопки)\Рабочее место\Общее.

Задача № 164510 (23.03.2024):
функции внешних объектов
При открытии база данных 1С больших объемов формата 838 происходит переполнение диапазона целочисленного типа данных, исправлено приведением типа к аналогичному, но большего размера. Детали в коментариях к задаче.

Задача № 164516 (22.03.2024):
Аудит и ЭЦП
Добавлена серверная настрйока stimate.AuditAccess для настройки доступа пользователей к просмотру аудита. Подробности в описании к задаче.

Задача № 164330 (21.03.2024):
Модуль бухгалтерии
Восстановлена работа фильтров на интерфейсе журнала проводок. Также добавлена возможность настроить сортировку документов по наименованию.

Задача № 164133 (18.03.2024):
функции внешних объектов
Для функции "ПреобразоватьТекст" добавлены константы для преобразования текстовых представлений больших чисел из 16-ричного формата в 10-тичный и обратно. Детали смотри в комментариях к задаче.

Задача № 164075 (14.03.2024):
Утилиты
Исправлена ошибка склонения слов, состоящих из набора букв, цифр и символов, и учтены правила написания населенных пунктов.

Задача № 164060 (13.03.2024):
Модуль документов
Добавлена проверка при сборе детализаций для удаления и отмены удаления на ИД детализации = 0, что вызывало зацикливание

Задача № 164021 (13.03.2024):
Модуль документов
Добавлена новая функция Документ.ЗакрытьОкно. Она будет закрывать окно на клиентском приложении, которое было открыто через функцию Документ.Показать();

Задача № 163905 (13.03.2024):
Адреса
Для справочника адресов добавлен новый элемент: Адрес.Поселение: Селькое_городское_поселение;
Также в опциях справочника второй бит будет отвечать за муниципальное деление адреса.
Добавлена новая константа: Адрес_МуницДеление = 2.

Задача № 163947 (11.03.2024):
Модуль документов
Функция "СоздатьДокумент" теперь тоже будет проверять права текущего пользователя на возможность создавать документы указанного типа.
Включается в реестре конфигурации: Конфигурация\Документы.Проверка прав при создании = да
Также для изменения во время работы сервера можно использовать МенеджерДокументов.ПроверкаПравПриСоздании.

Задача № 163904 (11.03.2024):
Справочники
Добавлен новый системный справочник "Селькое (городское) поселение" для использования в справочнике адресов.
Таблица: Settlements индекс типа: 5014.

Задача № 163645 (04.03.2024):
Справочники
Сделана возможность настройки использования отдельных подключений СУБД для простых справочников.
Настраивается в конфигурационном реестре и реестре данных (приоритетно) в следующем разделе:
Конфигурация\Справочники\Подключения, дальше перечесление - параметр: <Наименование справочника> = значение: <Наименование подключения>.

Задача № 163625 (01.03.2024):
Контейнер сервера
Необрабатываются серверные команды с постфиксом типа "desktop". Пока для работы с файлами подключения сделана явная обработка команды server/GetIniVal для поддержки режима монопольного доступа к файлам подключений.


Сборка 7725.9-49

Задача № 163554 (29.02.2024):
Модуль документов
Исправлена системная ошибка в функции Документ.ЗагрузитьПолеИзБуфера.


Сборка 7725.9-48

Задача № 163394 (27.02.2024):
Утилиты
Исправлена ошибка при склонении названия учреждения (исправлен алгоритм анализа слов), исправлена ошибка склонения некоторых прилагательных, слов с дефисом.


Сборка 7725.9-47

Задача № 163257 (22.02.2024):
Сервер приложений
Изменен способ передачи параметров запроса ClientValidateStream с бинарного на base64 при использовании браузерного клиента.

Задача № 163245 (22.02.2024):
Реестр
В рамках задачи 162606 немного поправлен алгоритм кэширования открытых узлов реестра настроек пользователя.

Задача № 163243 (22.02.2024):
Модуль документов
Исключены лишние запросы на проверку структуры метаданных документов. Если структура документа уже была проверена за сессию сервера, она уже не будет вызываться до тех пор пока не изменятся настройки конкретного документа.

Задача № 162398 (20.02.2024):
Утилиты
Внесены изменения в скрипт формирования отчета (использование другой функции склонения). Исправлены ошибки в словаре.

Задача № 162972 (15.02.2024):
Справочник сотрудников
Добавлена возможность для вкладки в Индивидуально перекрывать явно заданными правами на её тип документа общие права на справочник документов

Задача № 157667 (15.02.2024):
Справочник сотрудников
Для повторно принимаемых сотрудников в промежутке между увольнением и приемом отображается дата нового приема

Задача № 162714 (09.02.2024):
Классификаторы
Сделана возможность хранить отдельные классификаторы в отдельных, специальных подключениях.
Настраивается в реестре данных, в параметрах классификаторов (либо в данных, либо в конфигурации).
Подключение = Параметр "CONNECT NAME" из настройки подключения.

Задача № 157074 (07.02.2024):
Реестр
Исправлено поведение функции ВыбратьУзелИЗначение, префиксы не возвращаются, если их не было в переданном в функцию пути


Сборка 7725.9-46

Задача № 162609 (07.02.2024):
Контейнер сервера
Включена автозагрузка конфигураций для скрытых подключений.

Задача № 162608 (07.02.2024):
Модуль документов
Для ускорения открытия документа в модальном окне через функцию Документ.Показать(КакМодальноеОкно) теперь для первой модальной секции будет исключаться первоначальная подгрузка других документов (по заданым условиям выборки в настройке).

Задача № 162606 (07.02.2024):
Реестр
Добавлена возможность кэширование запросов к пользовательскому реестру настроек (слишком много было одинаковых запросов к СУБД для построения иерархии узлов).
Пока включается настройкой в конфигурации: Конфигурация\Установки\Настройки."Кэш настроек пользователей" = да.

Задача № 162604 (07.02.2024):
Модуль документов
Для восстановления указателя на последнем выбранном документе добавлена дополнительная обрабока запроса Refresh. Символ "~" перед ключом записи просто спозиционируется в текущей выборке, без переоткрытия (что вызывало раньше дополнительные задержки).

Задача № 162602 (07.02.2024):
Модуль отчетов
Добавлено новое свойство: Отчет.Визуализатор: строка. Который возвращает идентификатор класса модуля печати у отчета.

Задача № 162379 (02.02.2024):
Модуль зарплаты
Исправлена передача названия набора ВОУ для заголовка таблицы

Задача № 162399 (01.02.2024):
Штатное расписание
Реализовано Штат.ПереоткрытьДанные для толстотонкого клиента с обновлением данных из БД.

Задача № 162308 (31.01.2024):
Штатное расписание
Добавлен учет передаваемой даты при поиске исполнения в диалоге. Добавлена передача типа исполнения (Дети и пр.) при формировании дерева.

Задача № 161431 (31.01.2024):
Утилиты
В РедактироватьОбъект добавлен необязательный параметр Дата (по умолчанию текущая)

Задача № 162284 (30.01.2024):
Контейнер сервера
Реализован сервис по умолчанию «?info&\defaultservice» и переадресация на него.
Переадресация на данный сервис выполняется при соблюдении следующих условий:если по заданному URL не найден сервис и только для сервисных запросов ( в URL нет «~»).
Данный сервис может быть использован для переадресации на страницу личного кабинета или другой сервис. Пример в приложении.

Задача № 162238 (30.01.2024):
Сервер приложений
Добавлена возможность сбрасывать (очищать накопленные) логи обращений к СУБД для заданного подключения. Детали в комментариях.

Задача № 147236 (30.01.2024):
Табельный учет
В Табель.ПереоткрытьДанные для толстотонкого клиента добавлено обновление данных из БД.

Задача № 162040 (25.01.2024):
Справочник сотрудников
Добавлена обработка вида адреса Место работы и метод Сотрудник.МестоРаботы

Задача № 162009 (24.01.2024):
Утилиты
В выпадающий список периода расчета добавлены предыдущий и последующий месяцы текущего года

Задача № 161876 (22.01.2024):
Сервер приложений
Исправлена ошибка в объекте множественных блокировок.

Задача № 161800 (19.01.2024):
Общие компоненты
Исправлено определение текущей записи после фильтрации по колонке

Задача № 161703 (18.01.2024):
Справочник организаций
ИНН допускается только 10 или 12 символов

Задача № 159659 (18.01.2024):
Справочник организаций
Добавлена передача клиенту списка редактируемых полей организаций с внешним ключом

Задача № 161654 (16.01.2024):
Виды начислений и удержаний
При слиянии видов начислений (удержаний) не переносилось расширенное название в скрытом полe "Caption".

Задача № 139979 (17.05.2022):
Справочник организаций
В параметры обработчика изменения организации добавлен список измененных полей (ИД, Статус: целое; Поля: Список). Имена полей из БД.


Сборка 7725.9-45

Задача № 161637 (16.01.2024):
Утилиты
По задаче № 158679 появилась ошибка при открытии файлов, переданных сервера Linux, на клиентах MSWindows. Если содержимое файла передается явно, то пусть файлу необходимо убирать в запросе.

Задача № 161627 (16.01.2024):
Аудит и ЭЦП
Для создания ключей базы данных вместо генератора "CryptoUsers" теперь будет использоваться "AuditUsers", что бы не возникало ошибок при замене базы.

Задача № 161625 (16.01.2024):
Модуль документов
В рамках задачи 160993 (работа документа в общих подключения) не была учтена ситуация, когда идентификатор подключения ссылался на основное или конфигурационное подключение. В этом случае таблице для хранения пользователей в этом подключении не создавалась, возникали ошибки при сохранении и просмотре записей.

Задача № 161600 (16.01.2024):
Справочник сотрудников
Сделан сброс флагов изменения полей при программном создании сотрудника, чтобы при редактировании на анкетных данных не вызывалось повторно шифрование

Задача № 160188 (16.01.2024):
Справочник сотрудников
Добавлено обновление основного списка после изменения исторических полей


Сборка 7725.9-44

Задача № 161576 (15.01.2024):
функции внешних объектов
В функции Синхронизатор.ПередатьДанные в последенем параметре ОтветБюджет: СтруктуныйСписок, если добавить узлы log\send(\recv) там будут сохранены отправленные и полученные запросы.

Задача № 161560 (15.01.2024):
Справочник сотрудников
Добавлен учет буквенного классификатора в периодах работы

Задача № 161550 (15.01.2024):
Модуль документов
В выгрузки и загрузке обновления документов исправлена обработка поля "Наследуется от". Теперь тип родительского документа будет прописываться текстом. Также при работе документа добавлены проверки на некорректные значения этого параметра и проверки рекурсиного зацикливания.

Задача № 158679 (15.01.2024):
Утилиты
В линуксовой версии при открытии файла на клиентском приложении с помощью команды среды обрезался путь расположения файла, из-за чего файлы не открывались.

Задача № 161534 (13.01.2024):
Модуль конфигуратора
При окончании срока лицензии на сопровождении или когда до завершения остается меньше 30 дней, в меню сервис будет появляться меню "Загрузить новую лицензию".
Дальше с согласия пользователя лицензия будет загружена с сервера сопровождения (если она уже готова), будет произведена проверка и установка.

Задача № 161404 (10.01.2024):
Контейнер сервера
Сделана обработка новой настройки файла подключения "Лицензионное предупреждение". В этом случае даже в серверном варианте при входе каждого пользователя будет выводится штатное предупреждение о просроченной лицензии. Как в режимет толстого клиента, но только когда лицензия уже закончилась и без возможности "больше не спрашивать".

Задача № 160698 (08.01.2024):
Модуль слияния
Модуль табеля:
- сопоставление настроек видов учета рабочего времени теперь будет производится по имени. Сделано опциально, но в скрипте настройки слияния этот режим сделан по умолчанию;
- если режим "выливания" учреждения, то переносятся символы отвлечений.
Модуль зарплаты:
- при переносе параметров начислений, принудительно добавляется сопоставления для параметров с идинтификатором "Документ".

Задача № 160773 (20.12.2023):
Справочники
Добавлена обработка тувинских имен с -кыc, -маа, -уруг.


Сборка 7725.9-43

Задача № 161220 (29.12.2023):
ресурсы
Не сохранялись изменения при замене штатных маленьких картинок для панелей инструментов. После перезапуска службы опять показывались старые.

Задача № 161219 (29.12.2023):
Модуль конфигуратора
Сделана возможность менять картинки для панели инструментов в конфигурации для определенной темы в формате png. Визуальной настройки пока нет, приложен абл-скрипт как загрузить картинки программно без перезапуска службы.

Задача № 161159 (28.12.2023):
Контейнер сервера
В запрос сброса блокировок пользователей, заблокировнных при большом количестве неудачных попыток входа, добавлена проверка дополнительного идентификатора, который будет хранится в настройках службы.

Задача № 161158 (28.12.2023):
Контейнер сервера
В проверку имени файла лога сессии добавлен символ разделения каталогов, он будет заменяться на "_". Также добавлена перехват системных исключении при создании этих файлов.

Задача № 161156 (28.12.2023):
Контейнер сервера
В настройке рест-сервисов добавлен параметр LoginTimeOut для увеличения интервала ожидания запроса на вход в приложения сервиса. Также поумолчанию будет 60 сек. (было 30).

Задача № 161155 (28.12.2023):
ABL процессор
Сделаны доработки для работы функции СтатическиеДанные.ПоказатьДанные:
- добавлено свойство Поле.Колонка.Список: Список, что бы можно было назначать любому полю значения для выпадающего списка;
- доделана обработка нажатия кнопки редактирования на колонке (Поле.Колонка.События.Редактирование).

Задача № 160819 (28.12.2023):
Утилиты
Исправлен алгоритм определения частей речи для корректного склонения прилагательных.

Задача № 160430 (28.12.2023):
Печатные формы
Исправлено размещение текста "по ширине" при конвертации в PDF

Задача № 159863 (28.12.2023):
Утилиты
Алгоритм склонения дополнен склонением порядковых числительных.

Задача № 159741 (28.12.2023):
Утилиты
Исправлена ошибка в алгоритме склонения "сложных" фраз.

Задача № 160993 (23.12.2023):
Модуль документов
Для документов, храняющихся в специально выделенных подключениях (общих), информация по пользователям теперь будет хранится в том же подключении. Для старых документов информация будет показываться правильно, как раньше из базы аудита.

Задача № 160992 (23.12.2023):
Аудит и ЭЦП
Сделана возможность использования дополнительного общего крипто-подключения для хранения ЭП документов, общих для всех баз.
Настраивается: Конфигурация\Аудит."Общее крипто-подключение" = <имя подключения>, но должен также быть установлен параметр "Общие типы объектов ЭП".

Задача № 160792 (20.12.2023):
Контейнер сервера
Исправлена бесконечная загрузка на веб-1 если на рабочем месте был платный отчет и при этом на него не было лицензии (доработка задачи 159744)

Задача № 160809 (19.12.2023):
Модуль бухгалтерии
Добавлена возможность подключать АБЛ-обработчик при работе с запросами для таблиц проводок.
КонфигурационныйРеестр.Конфигурация/Программы/Бухгалтерия.Обработка представления проводок.
Там можно подкорректировать, например, некорректно заданную аналитику документов.


Сборка 7725.9-42

Задача № 160679 (15.12.2023):
ABL процессор
Ошибки, связанные с исправлениями в задаче 160656, проверка перенесена одинаковых переменных перенесена в другое место.


Сборка 7725.9-41

Задача № 160659 (15.12.2023):
Модуль отчетов
Для отчетов теперь на клиент будет передаваться информация, что отчет не имеет скрипта выполнения, что бы заблокировать кнопку выполнения (в параметрах отчета info=1)

Задача № 160656 (15.12.2023):
ABL процессор
Исправлена ошибка работы abl-процессора. В функциях стэковые переменные при присвоении самой себе очищались.

Задача № 160655 (15.12.2023):
Контейнер сервера
Сделана поддержка POST-запросов при работе с файлами подключений.


Сборка 7725.9-40

Задача № 160575 (13.12.2023):
Библиотека утилит
Исправлены ошибки конвертации в pdf, в некоторых случаях возникающие при обработке выравнивания текста по ширине (версия библиотеки 53).

Задача № 160574 (13.12.2023):
Контейнер сервера
Исправлена ошибка по задаче 160198 (перестало работать логирование ошибок).


Сборка 7725.9-39

Задача № 160529 (12.12.2023):
Пользовательские формы
Параметры запросов от визуальных элементов пользовательских форм (ElementEvent) клиентские приложения теперь могут передавать в содержимом POST-запроса.

Задача № 160528 (12.12.2023):
Конфигуратор документов
В настройках документа не отображался тип документа, от которого наследуется, если индекс типа некорректный. Теперь он будет выглядеть как "Ошибочный тип ХХХХ".

Задача № 160198 (12.12.2023):
Контейнер сервера
Доработано логирование изменений файла подключения.
Добавлена информация о пользователе, сессии, фактах открытия и закрытия файла подключения.

Задача № 160410 (11.12.2023):
Контейнер сервера
При подключении в систему по паспорту, в информацию в аудит о файле подключения будет выводится название проекта, также если подключение через браузер или мобильное будет приставка соответственно (web) или (mobile).

Задача № 160310 (10.12.2023):
Библиотека утилит
Исправлено формирование печ. вида в pdf в части соблюдения отсупов (красный абзац) при использовании выравнивания по ширине

Задача № 156952 (10.12.2023):
Печатные формы
Реализовано зачеркивание и подчеркивание текста в однострочных ячейках при выводе в PDF для предпросмотра в linux-клиенте

Задача № 160351 (08.12.2023):
Модуль документов
Исправлено автоматическое формирование sql условий для выборки по безразмерным полям для СУБД PostgreSQL. Для функции "upper" добавлено collate "default".

Задача № 156456 (05.12.2023):
Утилиты
Исправлен алгоритм склонения многосоставных фамилий, имен, отчеств, имеющих в написании дефис или слова, характерные для азиатских регионов.

Задача № 159577 (28.11.2023):
Утилиты
Добавленаы записи в словарь исключений для исправления ошибки склонения аббревиатур.


Сборка 7725.9-38

Задача № 160203 (05.12.2023):
Модуль документов
В параметрах колонки для поля документа с типом "Список" теперь опция "Краткое имя объектов" будет строить сортировку по целому значению этого поля (индекса списка), а не по тексту.

Задача № 160202 (05.12.2023):
Контейнер сервера
В режиме работы толстого клиента права конфигуратора теперь будет присваиваться пользователю если он имеет права администратора. Раньше эти права в этом режиме были включены всегда для совместимости с предыдущими версиями.

Задача № 159832 (05.12.2023):
Справочники
Исправлено сравнение наименований с разной длиной при объединении

Задача № 159744 (05.12.2023):
Контейнер сервера
Добавлена проверка прав на документы и отчеты у секции "Отчеты и Документы" для протокола браузерного приложения в запрос project~getsectionlist?full=1.

Задача № 159319 (29.11.2023):
Справочник организаций
Исправлена обработка счетов при объединении организаций

Задача № 159910 (28.11.2023):
Модуль бухгалтерии
Исправлена обработка прав на список проводок, не учитывались явно установленные права только на просмотр

Задача № 159822 (27.11.2023):
Сервер приложений
Добавлен функционал исполнения макросов в редакторе шаблонов. Для использования данного функционала необходимо так-же обновить "тонкого" клиента АС Сметы.

Задача № 159734 (24.11.2023):
Модуль слияния
Некорректно переносилось смещение у периодов расчетов если в базе источника и приемника использовались разные структуры периодов.

Задача № 159701 (23.11.2023):
Контейнер сервера
Исправлена ошибка в WSM запросах, которая проявляется только в режиме JSON взаимодействия между сервером и клиентом (web-приложением).

Задача № 159525 (23.11.2023):
Пользовательские формы
Форма заголовка должна быть расположена в конфигурационном реестре "Конфигурация\Формы" под именем "ЗаголовокСекций".
Требования к форме: высота = 48;
Для АБЛ:
Реализованы следующие команды:
1) "ПолучитьФормуЗаголовка:форма;" - возвращает из памяти сервера форму заголовка;
2) "ОбновитьФормуЗаголовока;" - обновляет форму заголовка у клиента, с учетом имзменений внесеных в нее на АБЛ.
3) "ОчиститьФормуЗаголовка;" - аналог кнопки "Обновить" для секций.
Необходима доработка веб приложения, задача 157851.

Задача № 159465 (20.11.2023):
Модуль конфигуратора
Добавлена возможность использования пользовательского обработчика проверки доступности меню и кнопок секции, указывается в реестре в ветке меню/кнопки в параметре Проверка доступности. Вход - строка пути в рееестре, выход - доступность (да/нет)). Наличие обработчика отменяет действие флага Учитывать Права на секцию.

Задача № 158948 (10.11.2023):
Утилиты
Исправлена ошибка склонения прилагательных ж.р. "областной администрации" и м.р. "областной центр".


Сборка 7725.9-37

Задача № 159382 (16.11.2023):
ABL процессор
В функцию Список.Добавить() добавлен третий параметр "ВтороеЗначение", что бы можно было сразу записать Значение1 и Значение2.

Задача № 159090 (15.11.2023):
Печатные формы
Исправлен перенос строк при выводе текста в ячейки при выгрузке в HTML для отображения в Web-Смете

Задача № 157817 (14.11.2023):
Печатные формы
Доработан вывод ячеек с весовым форматом в HTML

Задача № 159194 (10.11.2023):
Контейнер сервера
Что бы в консоли браузера не выводить ошибки при загрузке не выложенных стилей и картинок, добавлена опция в настройке севера stimate.FakedWebFiles=1
В этом случае если запрашиваемый файл не существует и имеет расширение .png или .css результат будет всегда 200 ОК.

Задача № 159149 (09.11.2023):
Контейнер сервера
При подключении клиентского приложения через постфикс перенаправления (server.ru/desktop) не правильно велась статистика активности пользователя. Соответственно не срабатывали выходы по времени бездействия.

Задача № 159144 (09.11.2023):
Контейнер сервера
В сервисной функции авторизации "account" помимо атрибута "status" будет еще обрабытываться дополнительнй параметр "action", где можно передать приложению информацию какое действие нужно выполнить при неудачном входе (изменить пароль, показать капчу и прочее).

Задача № 159138 (09.11.2023):
Модуль слияния
- в модуле документов исправлена функция слияния детализации, раньше использовался общий список записей, поэтому если в детализациях были ссылки на документы этого же типа, этот список мог изменится. В документе появлялись записи от другого мастера, с некоторыми пустыми полями;
- в модуле табеля выключен форсированный режим переноса атрибутов в отвлечениях если делается просто сливание (не выливания учреждения).

Задача № 159134 (09.11.2023):
Модуль подключения к БД
Изменен идентификатор сессий для обмена при кластерной схеме настройки сервера. Теперь такие сессии будут иметь вид: Z-0E77FB5D0E117B7E0D0027AA061DB7D8_10-1-1-111_8080.
Раньше сессии имели всегда один и тотже идентификатор, поэтому файлы логов со временем переполнялись. Также этим сессиям будет присваиватся фиктивный ключ аудита (от 100 по убыванию).

Задача № 159131 (09.11.2023):
Контейнер сервера
Добавлен новый метод: КонтейнерДанных.ВнутрКлючЗаписи. Это ключ, который генерится в памяти сервера для каждой записи таблицы.

Задача № 158942 (09.11.2023):
Виды начислений и удержаний
Добавлена настройка в справочнике видов оплаты/удержаний для сопоставления с эталонным справочником. Этот справочник может быть любого типа, настраивается в реестре конфигурации:
Конфигурация.Виды\оплаты.Класс эталона = <индекс типа объекта>
Конфигурация.Виды\оплаты.Модуль эталона = <идентификатор класса модуля>
Если настройка есть, то в справочнике появляется соответствующая колонка для сопоставляения с эталоном.
Во все визуальных представлениях, в списке и диалоге выбора такие начисления будут показываться с эталонным названием.

Задача № 158775 (09.11.2023):
Контейнер сервера
Исправлена ошибка обмена данными при кластерной схеме настройки сервера. Если в одной службе была добавлена новая запись, затем несколько раз изменена а потом удалена, то на других службах в таблице после синхронизации могли появиться записи с нулевыми ключами. Не было проверки существования записи в базе. Проявилось при работе с адресами.

Задача № 158589 (09.11.2023):
Модуль документов
Добавлены всплывающие меню редактирования дерева разделов (перенос в другой раздел, перемещение вверх-вниз). Доступны только с правами конфигуратора


Сборка 7725.9-36

Задача № 156449 (01.11.2023):
Печатные формы
Исправлена ошибка, при которой текст в PDF выводился не полностью

Задача № 158744 (28.10.2023):
Контейнер сервера
При входе пользователя по паспорту сделана возможность передавать ему временные права на объекты, также в формате json.
У узле rights необходимо перечислить узлы с атрибутами: ObjType, ObjRef, Value.
В рамках этой задачи также изменен модуль работы с правами, он будет учитывать эти временные права и они будут иметь наивысший приоритет.

Задача № 158743 (28.10.2023):
Модуль слияния
Исправлена ошибка предыдущих доработок, когда для экономии памяти была сделана очистка параметров слияния после завершения процесса по одному учреждению. Из-за этого перестало работать множественное слияние. Теперь параметры очищаются только после полного завершения процесса.

Задача № 158742 (28.10.2023):
Модуль документов
Глобальной переменной "Документы: ОкноДокументов" теперь можно присваивать новое значение.

Задача № 158740 (28.10.2023):
Модуль конфигуратора
Добавлена функция НайтиСекцию(РабочееМесто, Наименование: строка): СекцияПроекта.

Задача № 158739 (28.10.2023):
Аудит и ЭЦП
Для оперативного изменения значения времени бездействия пользователей добавлено свойство "МенеджерДанных.ВремяБездействия: дробное".

Задача № 158738 (28.10.2023):
Модуль слияния
1. в модуле документов при переносе полей с типом "сотрудник" будет попытка переноса сотрудников в "усиленном" режиме, что бы загрузить сотрудников из запрещенных учреждений;
2. в модуле сотрудников добавлена усеченная загрузка сотрудников в усиленном режиме (только ФИО и ДР) из запрещенных учреждений (исходя из п.1).
3. в модуле справочника НФА не переносились параметры для генерации инвентарного номера, не переносилась дату в переодических параметрах и не переносился код группы в дереве.
Также при переносе сопоставлении групп, у существующих групп не переносились параметры.
Теперь сделано: новые параметры добавляются всегда, а уже имеющиеся изменяются только если делается процесс "выливания".
4. в модуле зарплаты дублировались периоды по закрытым учреждениям.

Задача № 158650 (26.10.2023):
Сервер приложений
Исправлена работа сетевых запросов для платформы Linux - возможность ограничивать разные стадии выполнения запросов по времени. Добавлены дополнительные коды ошибок у объекта СетевойЗапрос, обозначающие прерывание запроса по причине истечения того или иного таймаута.

Задача № 158147 (24.10.2023):
Справочник сотрудников
Функциям СотрудникПоПараметру и СотрудникиПоПараметру добавлен необязательный параметр ДатаСотрудника, применяется для фильтрации результата по датам приема-увольнения, добавлена проверка на наличие записи в таблице сотрудников по этому параметру (потерянные параметры).

Задача № 158468 (23.10.2023):
Сервер приложений
Реализована возможность по формированию необходимых заголовков в ответном HTTP пакете, формируемом в результате выполнения REST запросов. Детали смотри в комментариях.

Задача № 158231 (19.10.2023):
Модуль слияния
- в модуле слияния сделана предварительная чистка списка загруженных соответствий в памяти (т.к. может быть вызвана предварительная очистка в скрипте настройки);
- в модуле адресов не были учтены при слиянии новые поля для ФИАС;
- в модуле документов при массовом слиянии документов могли образоваться дубли;
- в модуле штатного расписания не переносились табельный номер у исполнения;
- добавлен массовый перенос шкал. Но переносит только шкалы где указан КСП или если нулевой и в настройках слияния указано основное подразделение (оно и встает в шкалу). В настройке слияния добавлен справочник "Шкалы".

Задача № 158266 (17.10.2023):
Аудит и ЭЦП
Реализована возможность формирования на АБЛ "сырой" подписи. Детали смотри в комментариях к задаче.


Сборка 7725.9-35

Задача № 158179 (14.10.2023):
Печатные формы
Добавлены параметры серверных шрифтов Segoe UI, для определения размеров в подсистеме личного кабинета.

Задача № 158178 (14.10.2023):
графики, штрих-коды
В модуле "Диаграммы" добавлена функция СканироватьШтрихКод(Режим: целое): строка - для реализации инвентаризационных сервисов сканирования штрих-кодов в мобильных устройствах.

Задача № 158177 (14.10.2023):
JSON-адаптеры
В json-адаптерах для браузерного и мобильного приложения не корректно работал признак активности пользователя, из-за чего не срабатывало принудительное закрытие приложений.

Задача № 158176 (14.10.2023):
Модуль конфигуратора
В конфигурации добавлена настройка Конфигурация\Установки\Параметры.ТемаВеб для веб-приложения, что бы использовать картинки из определенной темы.
Также инициализация переменных для настройки стартовой страницы, работой с сервером поддержки перенесены в инициализацию модуля (т.е. будут работать только после перезапуска).
Небольшие доработки в работе с лицензиями.

Задача № 158175 (14.10.2023):
Пользовательские формы
В запросе на закрытие диалога forms~closeQuery в ответе теперь будут приходить измененные элементы (для браузера/мобильного целиком форма, для тонких только измененные элменты).
Добавлен метод ЭлементФормы.РазмерТекста([Текст]).

Задача № 158173 (14.10.2023):
Классификаторы
В рамках задачи № 157345, добавлена проверка классификаторов с некорректным наименованием таблиц. Когда не создаются новые первичные ключи, в этом случае при первоначальной инициализации id все таки будут загружаться из настройки.

Задача № 158172 (14.10.2023):
Модуль слияния
Доработки модулей слияния:
- убраны случаи дублирования объектов при принудительном слиянии;
- оптимизировано сохранение таблицы сопоставлений (несколько раз сохранялись объекты наследники базового типа);
- в классификаторах фиксация сопоставленных объектов для избежания дублирования;
- в модуле КСП тоже фиксация сопоставлений и удаленные КСП теперь будут создаваться с кодом 199999999;
- в модуле документов тоже фиксация, дублирование детализаций и обработка документов-справочников, привязанных к другим объектам (например договоры у сотрудника);
- в модуле организаций переносились не все реквизиты, не переносилась история наименования организации, а другие истории переносились только на одну дату;
- в модуле сотрудников иждивенцы (дети) могли перенестись на нулевого сотрудника (если он из запрещенного подразделения);
- в модуле табеля добавлена отдельная обработка объекта "Отвлечение", раньше он сопоставлялся только в режиме детализаций, но оказалось что используется как самостоятельное поле в документах.

Задача № 158171 (14.10.2023):
ABL процессор
В контейнера данных не подргужались безразмерные поля (например при настройке картинок секций могло все обнулится при сохранении). Также добавлен метод КонтейнерДанных.ПодготовитьЗапись, в этом случае если используется отложенная загрузка - безразмерные поля загрузятся.

Задача № 158161 (13.10.2023):
Структурные подразделения
Добавлен метод Подразделение.Наименование аналогично КСП.Наименование

Задача № 157922 (07.10.2023):
Модуль слияния
Ошибки в принудительном сопоставлении (другой КСП), оптимизация хранения соответствий, ошибки в сопоставлении детализаций документов.

Задача № 156987 (06.10.2023):
Модуль документов
Доработан вывод предупреждающего сообщения при отклонении введенной даты от текущей даты более чем на указанное количество дней в параметре "ОтклонениеОтТекущейДаты".
Параметр "ОтклонениеОтТекущейДаты" задаётся в конфигурационном реестре "Конфигурация\Документы", должен иметь тип "Целое число".

Задача № 157618 (30.09.2023):
Сервер приложений
Исправлена ошибка при склонении отдельных видов фраз. Обновлен словарь.

Задача № 153501 (29.09.2023):
Справочники
Исправлена ошибка в поиске дублей справочника

Задача № 157566 (28.09.2023):
Печатные формы
Исправлено некорректное объединение ячеек с высотой = 1, при выгрузке в формат Excel.

Задача № 157444 (28.09.2023):
Модуль документов
Добавлена возможность настройки размера поля Name таблицы DocTree через метаданные

Задача № 152294 (28.09.2023):
Справочник организаций
Добавлен контроль ввода физлиц без ИНН - проверка на уникальность по номеру и серии документа и типу контрагента

Задача № 157504 (27.09.2023):
Контейнер сервера
Реализована возможность входа пользователей через единый сервис авторизации, для подключения используется параметр в файле подключения Внешняя авторизация: "По группе домена" (он не использовался и в дальнейшем будет переименован). Принцип работы как у супер пользователей, при открытии настройки подключения, пользователи будут закачиваться из сервиса по указанному адресу.


Сборка 7725.9-34

Задача № 157350 (23.09.2023):
Архив программ
Добавлена обработка запроса для установки признака "Единый" для программ и других объектов хранилища. Также исправлена ошибка, когда единые объекты записывались несколько раз в один архив, если прилинкованы к другим хранилищам.

Задача № 157349 (23.09.2023):
Модуль документов
Доработки в части "разливания" данных: проверка в документах поля "КСП", поддержка усиленного режима сопоставления, оптимизация использования памяти, добавления возможности переноса документов по ключам и другое.

Задача № 157348 (23.09.2023):
Структурные подразделения
Доработки в части слияния (разлияния): учет расширенного кода подразделения, "внештанный" КСП не принадлежащий старому коду для выливания и прочие доработки.

Задача № 157347 (23.09.2023):
Адаптер СУБД
В альтернативном драйвере СУБД добавлены адаптеры для работы с DBF файлами: DRIVER NAME = ODBC или DBF. Можно также теперь строить полноценные выборки.
Но некоторые ODBC драйвера (типа Parus.DBC) будут работать только под windows32, т.к. для других платформ этих драйверов нет.

Задача № 157345 (23.09.2023):
Классификаторы
Некорректно работала инициализация первоначальных данных, если в шаблоне таблицы было поле "ID". Также доработки для слияния:
- не переносились изменения для конфигурационных записей
- для должностей отключено сопоставление по имени.
- обработка нулевых кодов и другое...

Задача № 157344 (23.09.2023):
Модуль слияния
Большие доработки для "выливания" отдельных учреждений из крупных баз данных и исключение переноса объектов других учреждений.
Коснулись других предметных модулей, где есть массовые миграции и сериализация объектов.
Введения двух режимов сопоставления: обычный, и усиленный (когда объект не принадлежит КСП источника, но его все равно нужно перенести).

Задача № 157343 (23.09.2023):
Утилиты
Добавлен новый объект "ДенежныйРесурс", его можно использовать вместо простого параметра "Параметр_Денежный", который имеет нулевое значение типа (что не всегда удобно). Методов пока там нет, с ним можно работать через функции ссылок на дробное.

Задача № 157342 (23.09.2023):
ABL процессор
Исправлена ошибка в функции Список.Поменять (возникала, если список пустой).

Задача № 157297 (22.09.2023):
Модуль бухгалтерии
Исправлено ошибочное освобождение списка при формировании списка аналитик

Задача № 157272 (21.09.2023):
Постоянные начисления
Исправлена работа с промежуточным объектом "ИсторияПостоянныхНачислений". При создании постоянных начислений, обращение происходило к другой таблице. Портились генераторы и возможно другие объекты.

Задача № 156921 (12.09.2023):
Справочник сотрудников
Добавлен учет типа в обработчике создания объекта

Задача № 155775 (01.09.2023):
Модуль зарплаты
Добавлено заполнение типа подразделения для ВОУ-проводок от исполнения при формировании списка начислений.

Задача № 154809 (01.09.2023):
Контейнер сервера
Добавлено логирование изменений файла подключения при использовании токена "SaveDBX".
Дополнительно добавлен вызов сервиса "SaveDBX", на случай если потребуется обработать сохранение файла подключения еще и на АБЛ.

Задача № 149551 (31.08.2023):
Штатное расписание
Проверяется параметр подразделения ШтатноеУтверждено. Если дата установлена непосредственно на подразделении, клиенту передаются права на чтение для секции и права секции для всплывающих диалогов параметров

Задача № 156467 (30.08.2023):
Аудит и ЭЦП
Исправлена ошибка при передаче параметров функции ПодписатьХМЛБуфер для исполнения на клиентскую машину.

Задача № 155773 (30.08.2023):
Структурные подразделения
При включенной истории подразделение с прошедшей датой ДО, но с незакрытыми или имеющими бОльшую дату Расчет до исполнениями, будет отображаться в дереве серым цветом на всех секциях.

Задача № 156406 (29.08.2023):
Структурные подразделения
Добавлена функция УдалитьПодразделение, при успехе возвращает да

Задача № 155606 (29.08.2023):
Штатное расписание
Дата расчета до не учитывается при определении количества занятых ставок, текущая дата и замещаемые сотрудники учитываются

Задача № 140613 (29.08.2023):
Штатное расписание
Изменения в КСП отображаются после перехода по месяцам. Добавлен метод Штат.ОбновитьСписки. Добавлен метод УдалитьДолжность, при успехе возвращает да

Задача № 156384 (26.08.2023):
Серверный модуль криптографии
Исправлена ошибка возникающая при подписании XML документа. Теперь содержимое узла с сертификатом принудительно устанавливается в правильное значение независимо от того, было оно предварительно заполнено или нет. Детали смотри в комментариях.

Задача № 153460 (25.08.2023):
Штатное расписание
Доработки общего списка: исполнения из вложенных подразделений, колонка Подразделение, настройка дополнительных текстовых колонок в параметрах Штатное расписание\Общий список (убирают колонку Дополнительно). Без параметров будет продолжать работать с колонкой Дополнительно, как в Вологде

Задача № 151604 (01.08.2023):
Штатное расписание
Добавлен вызов пользовательского обработчика при назначении на должность для проверки допустимости выбранного режима работы

Задача № 152636 (17.05.2023):
функции внешних объектов
Изменена линковка libStimSrv с XML библиотекой - вместо "libxml2.so" связывание теперь происходит по имени "libxml2.so.2". Детали по сборке в комментариях.


Сборка 7725.9-33

Задача № 156143 (17.08.2023):
Архив программ
Сервис версионного хранилища теперь может помимо программ работать с объектами конфигурационного реестра. В клиентском приложении на секциях реестра, редактора шаблонов и конструктора форм добавлены кнопки для работы с архивом.

Задача № 156142 (17.08.2023):
Аудит и ЭЦП
Добавлен новый метод ЦифроваяПодписи.Обновить: целое. Для случая когда электронная подписи была создана на другой службе (или подключении), и в текущей еще не видна. Возвращает "да" если подпись успешно обновлена или в этом нет необходимости.

Задача № 156130 (17.08.2023):
Аудит и ЭЦП
Реализована возможность реконструкции структуры подписи в формате pkcs7 путем присоединения к ней отдельно полученного штампа времени. Пример использования нового метогда Пакет7.ПрисоединитьШтапмВремени смотреть в комментариях к задаче.

Задача № 156067 (16.08.2023):
Контейнер сервера
При входе сессии по паспорту, если в нем указана группа, она будет всегда учитываться, внезавимости от того, если этот пользователь в файле подключения и указанной там группы.

Задача № 151922 (14.08.2023):
Печатные формы
Доработан вывод печатных форм на TSectionPanel для веб сервера
Убрано изменение цвета для ссылок на форме.
Убрано удаление лишних пробелов браузером.

Задача № 155914 (11.08.2023):
Справочник организаций
Доработан механизм работы с историей полного наименования аналогично основному


Сборка 7725.9-32

Задача № 155867 (10.08.2023):
Складские объекты
Оптимизирован алгоритм перемещения и копирования объектов в справочнике НФА. Убраны лишние блокировки, которые приводили к подвисанию системы.

Задача № 155860 (10.08.2023):
Структурные подразделения
Наименование организации КСП получается на дату с учетом ограничений Конфигурация\Документы - Наименования на текущую дату

Задача № 155845 (10.08.2023):
Серверный модуль криптографии
Актуализированы пакеты для сборки дистрибутива последней версией криптографического модуля.

Задача № 153407 (10.08.2023):
Модуль бухгалтерии
Наименование объектов в аналитиках получается на дату, как в документах, с учетом ограничений Конфигурация\Документы - Наименования на текущую дату


Сборка 7725.9-31

Задача № 155817 (09.08.2023):
Контейнер сервера
Блокираторный объект для списка проектов сервера заменен вместо RW-блокиратора на критическую секцию, во избежание возможного дублирования экземпляров.

Задача № 155816 (09.08.2023):
Модуль документов
Добавлены новые методы: КлассКолонки.Идентификатор, КлассКолонки.Заголовок, КлассКолонки.Очередность, КлассКолонки.Вложенность.

Задача № 155815 (09.08.2023):
Модуль документов
Исправлена ошибка инициализации SQL-запросов дерева документа при одновременном доступе не сколько пользователей. Запросы инициализировались вне блокировки и могли в итоге стать некорректными.


Сборка 7725.9-30

Задача № 155749 (08.08.2023):
Модуль слияния
Добавлена настройка в параметрах слияния Merging.NotCollate=<Индексы_типов_объектов> Типы объектов через запятую, которые не будут сопоставляться.

Задача № 155597 (03.08.2023):
Сервер приложений
Исправлена ошибка анализа женских имен, что приводило к ошибке склонения.

Задача № 154370 (02.08.2023):
Справочник организаций
Добавлено сообщение об уже запущенном процессе объединения организаций

Задача № 154089 (02.08.2023):
Справочник организаций
Разрешено редактирование не конфигуратором полей синхронизированной организации, открытых на клиенте (сокращение, дата закрытия, тип контрагента и пр.)

Задача № 144243 (02.08.2023):
Справочник организаций
Доработан механизм обработки истории наименования, в том числе при вводе наименования в поле справочника

Задача № 155520 (01.08.2023):
Модуль документов
Добавлена возможность создавать записи временных документов в событии на установку условий выборки. Данные необходимо формировать через объект Класс.Отношение, пример приложен к задаче.


Сборка 7725.9-29

Задача № 155474 (31.07.2023):
Пользовательские формы
Добавлен метод Форма.КнопкаДиалога(Кнопка: целое), что бы можно было настроить название модального диалога формы, например Форма.КнопкаДиалога(Кнопка_ОК) := "Сохранить".
Также у метода Форма.Показать, если заданы кнопки, то будет возвращаться результат модального диалога (Результат_Да, Результат_Нет и т.д.) иначе просто да или нет.

Задача № 155403 (29.07.2023):
Сервер приложений
Внесены изменения в драйвер доступа к СУБД типа Postgre, позволяющие диагностировать причины ошибок подготовки SQL запросов к исполнению (prepare).

Задача № 155402 (29.07.2023):
Модуль конфигуратора
В запросе работы с заявкой предусмотрена возможность транслировать прикрепленные файлы при возвращение заявки в работу.

Задача № 155374 (28.07.2023):
Штатное расписание
Добавлена возможность скрывать определенные пункты режимов работы для выбора на интерфейсе (например "Заместительство").
Настраивается в реестре кофнигурации: Конфигурация\Штатное расписание.Скрытые режимы работы = <список исключенных режимов>

Задача № 155338 (27.07.2023):
Модуль документов
При обновлении представлений документов, теперь будут учитываться все представления класса документов. Раньше учитывалиль представления только на текущей секции.


Сборка 7725.9-28

Задача № 155238 (25.07.2023):
Модуль зарплаты
Добавлен новый метод Исполнение.КартаЗависимостей - для анализа работы функции Исполнение.Пересчитать. Показывает в каком порядке учитываются связи при автопересчете зависимостей.

Задача № 155237 (25.07.2023):
Виды начислений и удержаний
В дереве входимостей и зависимостей видов оплаты для супер пользователей для удобства будет выводиться код вида оплаты/удержания.

Задача № 155236 (25.07.2023):
Офис-еспк
В модуле обрабокти проходной добавлен метод Сотрудник.Состояние, где будет видно с какого времени сотрудник находится в офисе или отсутствует.

Задача № 155235 (25.07.2023):
Архив программ
В архиве программ добавлена возможность настраивать хранение определенных скриптов в каком то едином архиве. Не зависимо от того какой архив привязал к конфигурации, эти скрипты всегда будут хранится и блокироваться в основном архиве.

Задача № 155229 (25.07.2023):
Модуль подключения к БД
Предел максимального ключа в таблице увеличен на порядок. Раньше максимум был 16777215, после этого значения генератор при первом создании не создавался с таким значением. Увеличено до 268435455.

Задача № 155228 (25.07.2023):
ABL процессор
Включение режима отладки байт-кода теперь можно указать для конкретной службы stimate.ASMDebug=1.

Задача № 155227 (25.07.2023):
Контейнер сервера
В JSON-протокол обмена с веб-приложением добавлена возможность передавать сериализованные пары текст+значение. Если имя узла-массива будет начинать с $, будет соответствующая обработка.

Задача № 152910 (25.07.2023):
Структурные подразделения
В дерево структурного подразделения добавлено контекстное меню Показывать закрытые, при установке флага в дереве серым цветом показываются закрытые подразделения

Задача № 151682 (25.07.2023):
Структурные подразделения
При попытке поставить флаг Скрывать на штатном расписании прпи включенной истории подразделений выдается сообщение об ошибке

Задача № 155123 (21.07.2023):
Сервер приложений
Дополнен алгоритм анализа ФИО (муж.р. или ж.р.) для исправления ошибки склонения женских ФИО, исправлены некоторые ошибки в словаре.

Задача № 154981 (21.07.2023):
Контейнер сервера
Разработан механизм автоматической разблокировки пользователя по истечению заданного времени:
В файле настроек сервера (*.json), в секцию "Stimate" добавлен параметр "PWTimeOut" - интервал для разблокировки пользователей в минутах(целые числа). Работает, если значение > 0.

Задача № 154805 (21.07.2023):
ABL процессор
Доработан метод "Подстрока" для возможности указания направления (от конца строки или от начала), а также направление дальнейшего взятия числа указанных символов.
Примеры приложены в выполнении задачи.

Задача № 154808 (20.07.2023):
Контейнер сервера
Добавлена возможность настроить блокировку одновременного доступа на редактирование файлов подлючения (stimate.StrictDBX=1).
В этом режиме для открытия файла подключения будет требоваться логин и пароль из connection.config, из ветки супер пользователей, либо из ветки DBXFiles (хэш пароля в содержимом).
Изменена утилита StimAdm. Старая версия утилиты файлы будет открывать, но сохранить изменения будет нельзя.

Задача № 153606 (17.07.2023):
Печатные формы
Исправлено округление весовых значений при выводе отчёта в HTML.

Задача № 154823 (13.07.2023):
Библиотека утилит
Исправлена ошибка, при которой некорректно выводились цвета фона, линий и текста при выводе в Excel.

Задача № 153244 (13.07.2023):
Модуль документов
На документ добавлено событие "Окончательная отмена".
В параметрах документа поле для заполнения появится после клиентской задачи 154748

Задача № 154554 (06.07.2023):
сервис статистики и обновлений
Доработан алгоритм получения пути к краш-дампам для автоматической очистки, указанный в настройках сервера приложений (.json):

{
  ...,
  "crashdump": {
    "dump-to": "/path/to/crasdump/folder"
  }
}

Задача № 154503 (04.07.2023):
Библиотека утилит
Исправлена ошибка, при которой происходил сбой на сервере, если QR-коды генерировались для нескольких пользователей одновременно.

Задача № 154320 (29.06.2023):
Сервер приложений
Реализована возможность настройки места расположения краш-дампов сервера приложений АС Смета. Детали смотри в комментариях к задаче.

Задача № 154193 (29.06.2023):
Модуль зарплаты
При слиянии добавлена перенос дополнительных журналов (выплаты доходов).

Задача № 153854 (29.06.2023):
Утилиты
Исправлены ошибки при склонениях восточных ФИО:
- с добавлением к отчеству или фамилии слов "оглы, заде и т.д.". Например, "Али-Заде Александр Алиевич";
- если в фамилиии присутствует дефис. Например, "Али-Заде Александр Алиевич";
- если между отчеством и словами "оглы, заде и т.д." стоит дефис. Например, "Абдул-Керимов Руслан Али-Оглы".
Исправлены ошибки при определении рода ФИО:
- добален алгоритм определения рода ФИО, для исключения ошибок. Напрмер, "Романова" - им. падеж ж.р. и "Романова" - род. падеж м.р.
Исправлены некоторые ошибки в словаре и сделаны добавления.

Задача № 151581 (21.06.2023):
Модуль зарплаты
Добавлена проверка при формировании списка исполнений

Задача № 153983 (20.06.2023):
Модуль документов
Некорректно работала функция получения целого значения из Кэша документов. Если сначала по документу было записано текстовое значение, то потом целое значение уже считалось заполненным и возвращало "ноль".

Задача № 153959 (20.06.2023):
Контейнер сервера
Добавлена возможность отключить изменение пароля в подключении для пользователей которые входят по паспорту. Для этого необходимо в паспорт добавить параметр "DBXNotChangePW". Пример Узел("passport").КакЦелое("DBXNotChangePW") := Да;

Задача № 150296 (15.06.2023):
Виды начислений и удержаний
Доработан механизм включения ВОУ в наборы


Сборка 7725.9-27

Задача № 153636 (09.06.2023):
Модуль документов
По задаче №152787 исправлена ошибка, теперь проверка при вводе текста на управляющиеся символы делается только если текст вводится в колонках. Если колонки для поля нет, и текст вводится в текстовом элементе детализации - проверки не делаются.

Задача № 153631 (09.06.2023):
Аудит и ЭЦП
Для всех видов клиентских приложений АС Смета, кроме "тонкого", содержимое сертификата в функции МенеджерДанных.Зашифровать теперь передается в base64.

Задача № 153620 (09.06.2023):
Адреса
Исправлена ошибка при вводе улиц с одинаковыми названиями и разными сокращениями (проезд, переулок).


Сборка 7725.9-26

Задача № 153436 (07.06.2023):
Модуль документов
По задаче 152899 (сортировка безрамерных полей) исправлена ошибка: поскольку поля сортировки убраны из отдельной подкачки, они подкачивались при изменении старыми значениями.
Также подкачку безразмерных полей можно отключить в настройках конфигурации: Конфигурация\Документы.Блобы без сортировки=да. Настройка приложена в задаче.

Задача № 153523 (06.06.2023):
Модуль бухгалтерии
В сервисе формирования итогов по остаткам и оборотам добавлена возможность указывать в качестве аналитики "Знак", что бы можно было правильно определить корреспонденцию (в дебет или кредит).

Задача № 153522 (06.06.2023):
Складские объекты
Исправлена ошибка по задаче № 148722 - восстановление сортировки в диалоге справочника, если в сортировке есть дробные поля.

Задача № 153521 (06.06.2023):
Справочник организаций
Исправлена ошибка после реализации задачи № 152452, ошибка при закрытии сессии если она работала в скриптах с выбранными огранизациями. Проявилась при работе с новыми сервисами ФИАС.


Сборка 7725.9-25

Задача № 153413 (02.06.2023):
Модуль бухгалтерии
Исправлена ошибка при удалении контекста сессии в бухгалтерии, когда был открыт список проводок на интерфейсе. Ошибка после работ по оптимизации памяти при работе с проводками.

Задача № 153412 (02.06.2023):
Классификаторы
Восстановлена функция КлассКлассификаторов.Фильтрация а в функцию КлассКлассификаторов.СписокПоКоду добавлен параметр "УчестьФильтр".

Задача № 142975 (01.06.2023):
Сервер приложений
Доработан алгоритм склонения ФИО (сначала определяется признак ФИО) и только потом (при его отсутствии) слово склоняется как географическое название.

Задача № 142973 (01.06.2023):
Сервер приложений
Исправлен алгоритм склонения некоторых имен или фамилий (например, "Валерия" - им. падеж женского имени и "Валерия" - род. падеж мужского имени).

Задача № 151000 (30.05.2023):
Сервер приложений
Исправлен алгоритм склонения некоторых женских фамилий и имен.

Задача № 150758 (30.05.2023):
Сервер приложений
Исправлен алгоритм склонения некоторых мужских фамилий и имен.

Задача № 150755 (30.05.2023):
Сервер приложений
Исправлена ошибка склонений сложных (с дефисом) мужских и женских фамилий.

Задача № 150754 (30.05.2023):
Сервер приложений
Исправлена ошибка склонения ФИО со словами "али, оглы и т.д.".

Задача № 124359 (30.05.2023):
Табельный учет
Добавлена обработка колонок параметров табельного учета, не являющихся временем

Задача № 138180 (04.03.2022):
Табельный учет
Исправлено отображение дополнительных колонок из раскладки табеля.
При переходе по подразделениям состояние колонок сохраняется, если раскладка не изменена.

Задача № 130992 (04.03.2022):
Модуль зарплаты
При любой раскладке табеля сначала отображаются Рабочие и Норма.
При переходе по подразделениям состояние колонок сохраняется, если раскладка не изменена.
Убраны колонки табельного учета.


Сборка 7725.9-24

Задача № 153118 (26.05.2023):
Аудит и ЭЦП
Добавлена возможность создавать отложенные уведомления, в функцию МенеджерДанных.СоздатьУведомление добавлен девятый параметр "ВремяНачала".
Возможность проверки отложенных уведомлений включается опционально в реестре конфигурации: Конфигурация\Установки\Настройки.Отложенные уведомления = да.
Решение временное, т.к. возможны избыточные запросы к таблице уведомлений.

Задача № 152996 (26.05.2023):
Утилиты
Добавлена обработка букв латинского алфавита в составе фразы, цифр в составе слова.

Задача № 152994 (26.05.2023):
Утилиты
Добавлена корректная обработка сокращений и аббревиатур.

Задача № 153068 (25.05.2023):
Модуль документов
При вызове обработчиков меню документов в некоторых случаях возвращался ключ документа (на который нужно спозиционироваться) от другой детализации. В прикладной подсистеме это отследить нельзя, но теперь будет дополнительная проверка принадлежности текущей детализации.

Задача № 152789 (25.05.2023):
Справочник организаций
Исправлено формирование наименования счета с учетом истории наименования организации на дату

Задача № 152787 (25.05.2023):
Модуль документов
В безразмерных полях отключена проверка экранирования специальных символов. Теперь такие строки как "\\npo4921\Temp\" будут оставаться в исходном виде.

Задача № 153011 (24.05.2023):
Классификаторы
Функция Классификатор.Принадлежит в случае, если классификатор буквенный теперь будет проверять параметры по равенству.

Задача № 153010 (24.05.2023):
Контейнер сервера
При создании экземпляра базы данных в список пользоавтелей не попадали скрытые пользователи, поэтому некооректно работал сервис масштабирования (не определялись службы, на которых работали скрытые пользователи). Теперь список будет полный, а для других интерфейсов скрытые пользователи будут проверятся дополнительно.

Задача № 152975 (24.05.2023):
Контейнер сервера
Для полной блокировки получения списка пользователей при подключении к системе добавлен параметр в настройке сервера: stimate.HideUsers=1

Задача № 152899 (22.05.2023):
Модуль документов
Не корректно работала сортировка по безразмерным полям. Поскольку такие поля подкачивались только когда запись была видима на экране.
Теперь, если у поля есть колонка с атрибутом сортировки, оно сразу будет добавляться в скрипт основной подкачки.

Задача № 152897 (22.05.2023):
Модуль документов
Полностью восстановлен функционал объекта КЭШЗначений (как в версии толстого клиента). Открытие КЭШ также работает в рамках месяца.

Задача № 152880 (22.05.2023):
Аудит и ЭЦП
Реализован базовый функционал АБЛ объекта Пакет12 (pfx). Детали смотри в комментариях.

Задача № 152518 (22.05.2023):
Сервер приложений
Исправлена ошибка склонения сокращенных названий. Например, "Магаданская область - МО".

Задача № 150272 (17.05.2023):
Справочник организаций
Добавлена проверка ИНН и Типа контрагента для физлиц (ИНН 12 знаков). Организации с датой закрытия не участвуют в проверке ИНН и прочего.


Сборка 7725.9-23

Задача № 148722 (16.05.2023):
Складские объекты
Добавлено обновление полей сортировки

Задача № 143683 (13.05.2023):
Адреса
Добавлена обработка запроса для выбора параметра адреса «Элемент планировочной структуры» при использовании сервиса ФИАС.

Задача № 152502 (12.05.2023):
Структурные подразделения
Добавлена возможность отключения учета истории подразделений при формировании дерева

Задача № 152485 (12.05.2023):
ABL процессор
Добавлена передача введенного значения и списка в обработчик изменения параметра

Задача № 150895 (12.05.2023):
Справочник сотрудников
По умолчанию список сотрудников сортируется по ФИО

Задача № 149461 (12.05.2023):
Справочник сотрудников
Добавлено меню "Показывать архив подразделений".

Задача № 146684 (12.05.2023):
Справочник сотрудников
Добавлено сохранение состояния кнопки и меню "Показывать Архив подразделений", добавлена возможность формирования списка сотрудников с учетом архивных подразделений. Выделение цветом архивных КСП

Задача № 139863 (12.05.2023):
Складские объекты
Добавлена возможность использования Склад.КСПСправочника в обработчике изменения параметра как при вводе инвномера, так и наименования.
Ввод инвентарного номера в параметре теперь тоже выдает список выбора в случае совпадений.

Задача № 152452 (11.05.2023):
Справочник организаций
При обработке дополнительных контекстных меню в справочнике организации будут учитываться выбранные записи в объекте Организации.ВыбранныеОрганизации.

Задача № 152451 (11.05.2023):
Модуль документов
По задаче №152051 исправлена ошибка получения значения КЭШа документов. Не корректно возвращался параметр "Отсутствует".

Задача № 152450 (11.05.2023):
Модуль бухгалтерии
При аварийном закрытии сессии пользователя, когда не была завершена цепочка интерактивных запросов, открытые списки проводок будут закрываться, хотя сами объекты не будут удалены. Для освобождения памяти.

Задача № 152101 (11.05.2023):
Пользовательские формы
На АБЛ добавлены следующие функции:
ОчиститьФормуНаСекции(Секция:целое), где Секция - идентификатор секции на которой нужно обновить форму. Функция явялется аналогом кнопки "Обновить секцию";
ПолучитьФормуНаСекции(Секция:целое): Форма, где Секция - идентификатор секции с которой нужно получить форму. Функция получает форму с секции в текущем её состоянии;
ОбновитьФорму(НаСекции,ССекции:целое),где НаСекции - идентификатор секции на которой нужно обновить форму,ССекции - идентификатор секции с которой нужно взять форму.
Функция выполняет обновление секции на интерфейсе из памяти сервера. Если НаСекции = ССекции тогда будет выполнено обновление формы на секции, иначе форма одной сеции будет загружена на другую.
Для работы ОчиститьФормуНаСекции и ОбновитьФорму - необходима доработка клиентской части.

Задача № 152046 (10.05.2023):
Справочник организаций
Для длины ИНН 10 длина КПП должна быть 9, для длины ИНН 12 КПП не проверяется. Длина КИО 5


Сборка 7725.9-22

Задача № 152262 (05.05.2023):
Модуль бухгалтерии
Частично восстановлена функция СписокПроводок.СформироватьОстаткиОбороты. Функция использует сервисы из формирования итогов, поэтому теперь другие параметры:
- Таблица: пустые СтаческиеДанные, в которых будут поля счета, суммы, количество и все используемые аналитики;
- Аналитика: настройка аналитики в виде текста, как при формировании итогов;
- Процесс: обязательно должен быть передан.

Задача № 152261 (05.05.2023):
Модуль зарплаты
Добавлена замена нового дополнительного журнала начислений (выплат) при глобальной замене объектов. Пока только одного, который сейчас используется при расчете НДФЛ.

Задача № 152215 (04.05.2023):
Модуль конфигуратора
Сделана возможность настройки адреса перехода на сайт тех.поддержки из меню "Справка" в клиентском приложении.
Для этого необходимо в конфигурационном реестре Конфигурация\Установки\Параметры
- закомментировать обработчик "Отправка заявки на поддержку"
- добавить строковый атрибут "Адрес портала техподдержки", где указать УРЛ для перехода на сайт СУТП (https://help.krista.ru)

Задача № 152054 (02.05.2023):
Контейнер сервера
В сервис авторизации "account" добавлена настройка HideIP, которая вместо реального адреса будет присылать его алиас. Для корректной работы нужна новая версия тонеля stimgw.

Задача № 152053 (02.05.2023):
Контейнер сервера
В настройках рест-сервисов добавлен новый параметр Prefix. Он будет добавляться к идентификатору сессий на конечной службе. Полезно для отладки сервисов.

Задача № 152051 (02.05.2023):
Модуль документов
Частично восстановлена работа объекта МенеджерДокументов.КЭШЗначений. Значения можно устанавливать и считывать, но пока не работает функция открытия по дате.

Задача № 152050 (02.05.2023):
ABL процессор
В некоторых случаях компилятор некорректно обрабатывал директиву "возврат", если послее нее стояло выражение для возвращаемого значения.

Задача № 152018 (29.04.2023):
Серверный модуль криптографии
В криптографическом модуле стали использоваться альтернативные функции работы со временем.

Задача № 151676 (29.04.2023):
Штатное расписание
При слиянии с параметром "Детализации в конце процесса" не переносились постоянные начисления (ФОТ) по должности.


Сборка 7725.9-21

Задача № 152382 (10.05.2023):
Аудит и ЭЦП
В функции МенеджерДанных.СоздатьЦифровуюПодпись, МенеджерДанных.ПодписатьХМЛБуфер, ЦифроваяПодпись.Подписать добавлена параметр "ПИН", что бы можно было его явно передать в сервис подписания.

Задача № 151950 (27.04.2023):
Модуль отчетов
Запуск фоновых отчетов и других задач отключен для режима толстого клиента (он там все равно не работает). Процессы будут запускаться в обычном режиме.

Задача № 151949 (27.04.2023):
Модуль конфигуратора
Добавлен синглтон объект "ОбщиеОбъекты", для работы с объектами во всех сессиях. Получать и работать с таким объектами возможно только через блокировку Захватить/Отпустить.

Задача № 151908 (27.04.2023):
Библиотека утилит
Реализован генератор captcha для web-клиента. Реализована возможность получать captcha из ABL

Задача № 150814 (27.04.2023):
Утилиты бухгалтерии
В справочнике ТБО добавлен столбец для НПА и аудит изменений

Задача № 151849 (25.04.2023):
Складские объекты
Для справочника нефинансовых активов также добавлена возможность настройки дополнительных пунктов контекстного меню, как например для справочника организаций.

Задача № 151848 (25.04.2023):
генераторы номеров документов
В новой версии работы с последовательностями номеров не отрабатывал параметр последовательности "Максимальный номер".

Задача № 151847 (25.04.2023):
Модуль зарплаты
Свойство ВыборкаВОУ.КСП не отрабатывало присвоение в режиме записи.

Задача № 151846 (25.04.2023):
Справочник сотрудников
При работе с объектами Сотрудник.Иждивенец из скрипптов, не обновлялись вычисляемые поля, например Иждивенец.ФИО.

Задача № 151845 (25.04.2023):
Фоновые процессы
Если фоновый процесс запущен на той же службе что и основная сессия, то результирующие (временные) файлы буду передаваться прямым перемещением в каталог, не через сетевой запрос (для ускорения).

Задача № 151844 (25.04.2023):
ABL процессор
Некорретно работала функция СтруктурныйСписок.СортироватьУзлы. Дочерние узлы сортировались, а имена в списке - нет. После сортировки функция СтруктруныйСписок.Узел(Имя) - находила другой узел.

Задача № 151843 (25.04.2023):
Печатные формы
Некорректно отрабатывала функция Шаблон.СделатьРазметку - на клиентах ОС Linux она всегда вызывала открытие документа в формате PDF.

Задача № 151841 (25.04.2023):
Модуль бухгалтерии
- Сделана возможность оптимизации загрузки записей проводок, что бы запись в памяти создавалась только с полями явно используемой аналитики, что значительно сократило расход памяти.
В функцию СписокПроводок.ПрменитьПараметр добавлен четверный параметр "ОптимизацияЗагрузки";
- Также, если включена ОптимизацияЗагрузки процесс загрузки проводок из базы будет периодически посылать на клиент сообщение о ходе загрузки (кол-во проводок), что бы не превысить интервал ожидания, и возможности отменить процесс;
- Добавлен глобальный счетчик объема памяти использования проводок, в следующих версиях планируется сделать его отдельно для каждой пользовательской сессии;
- Добавлено свойство на чтение СписокПроводок.Запросы, что бы получить sql запросы, которыми были открыты проводки;
- в функция СоздатьСписокПроводок добавлен четвертрый параметр "ТолькоЧтение", который не создает sql скрипты на модифицирование.

Задача № 151840 (25.04.2023):
Модуль бухгалтерии
При формировании итогов теперь будет явно учитываться активно-пассиновность счетов и также изменен порядок (сортировка) записей в таблице итогов.

Задача № 151838 (25.04.2023):
ABL процессор
При сохранении пользовательских программ в файл обновления, теперь будет добавляться признак UserProg=1. Также сделано, что бы система отладки сразу активизировалась после установки новой лицензии (раньше требовался перезапуск).

Задача № 151835 (25.04.2023):
ABL процессор
Исправлена ошибка больших trs-таблиц (больше 2гб). Также для метода СтатическиеДанные.СохранитьВФайл или Буфер формата trs сделана обработка "Параметры = 7", в этом случае для ускорения сохранения сразу будет выделяться необходимый размер памяти.

Задача № 151834 (25.04.2023):
Контейнер сервера
Для оптимизации создания больших потоков данных (объект "Буфер") сделано предварительное выделение памяти нужного объема. Заметно медленно работало на linux.

Задача № 151172 (22.04.2023):
Модуль документов
Исправлен вызов обработчика "Редактирование" у колонки. Ошибка возникала если включен контроль одновременного доступа, и документу присвоен блокирующий статус.
Подробности см. в задаче.

Задача № 151684 (21.04.2023):
Модуль зарплаты
Доработано определение КСП сотрудника при вставке в PersonValues в случае его принятия и увольнения в середине того же месяца.

Задача № 151508 (18.04.2023):
Справочник организаций
Исправлена проверка существования поля идентиикатора контрагента

Задача № 151436 (18.04.2023):
Серверный модуль криптографии
Реализована возможность загружать сертификат из буфера, содержащего представление сертификата в виде ----- BEGIN CERTIFICATE ----- (base64) ----- END CERTIFICATE -----.

Задача № 145335 (06.04.2023):
Аудит и ЭЦП
Добавлен вывод в Аудит информации по использованию операции контекстного меню "Отправить в Архив личных карточек" на РМ "Анкетные данные"

Задача № 150741 (03.04.2023):
Складские объекты
Для справочника НФА теперь можно тоже настраивать дополнительные обработчики в контекстном меню, пока только для базового объекта НФА:
Конфигурация\Меню\Интерфейсы секций\Справочник нефинансовых активов\ОбъектХозяйственногоУчета (в реестре конфигурации или данных).

Задача № 150274 (23.03.2023):
Справочник организаций
Клиенсткие запросы убраны из блокировки при объединении организаций

Задача № 150240 (23.03.2023):
Справочник организаций
Добавлен учет даты при формировании подсказки имени объекта, как для других видов отображения


Сборка 7725.9-20

Задача № 150688 (31.03.2023):
генераторы номеров документов
В задаче №148160, при подключении новой системы генераторов номеров обнаружена ошибка, когда назначен максимально предельный номер, а тип нумерации обычный, нумерация все равно сбрасывается.

Задача № 150660 (31.03.2023):
Постоянные начисления
Добавлено получение СуммаПостоянныхВОУ.КонечнаяДата


Сборка 7725.9-19

Задача № 150596 (30.03.2023):
Утилиты
Добавлена функция автоматического склонения фраз при отсутствии слов в словаре.

Задача № 150558 (30.03.2023):
Модуль документов
У класса документов добавлены методы для работы с нумерациями: МаскаНомера, ПараметрыНумерации, ПериодНумерации.

Задача № 150523 (29.03.2023):
ABL процессор
Реализована серверная часть механизма обработки возвращаемых значений из OLE по-ссылке. Для подобного функционала необходим обновленный клиент, но и со старым клиентом работа безопасна. Детали смотри в комментариях к задаче.

Задача № 150510 (29.03.2023):
Контейнер сервера
Для возможности настраивать разные варианты входа по паспорту (services.cfg/account) на одном сервере для разных проектов, теперь еще будет обрабатываться параметр version. Например, можно зададать account2.

Задача № 150500 (28.03.2023):
ABL процессор
В некоторых сервисах некорретно отрабатывало прерывание процесса выполнения скриптов, процесс продолжал выполняться даже после отключения сессии.

Задача № 150390 (27.03.2023):
Общие компоненты
При сортировке объектных полей в режиме сортировки по наименованиям будет проверяться еще и ключ объекта (для правильно сортировки объектов с одинаковой разыменовкой).

Задача № 150388 (27.03.2023):
Аудит и ЭЦП
Для новой версии веб-клиента и мобильного приложения протокол работы с ЭП тоже сделан в бинарном виде (base64).

Задача № 150387 (27.03.2023):
Модуль бухгалтерии
В рамках задачи 148557 (08.02.2023) исправлено открытие списка проводок с признаком группировки.

Задача № 150376 (26.03.2023):
ABL процессор
Вложенная функция не видела переменных родительских функций, если она вызвана из другой вложенной функции, находящейся на том же уровне вложенности. Также не было доступа к переменным родительских функций при следующих циклах рекурсий.

Задача № 150374 (26.03.2023):
Модуль бухгалтерии
Исправлено отражение аналитик с типом документов, если у аналитики с конкретным типом документа установлен документ другого типа он показывался как не существующий. Теперь на расчете вычисляемых полей списка проводок используется всегда базовый тип документа.

Задача № 148160 (25.03.2023):
генераторы номеров документов
Исправлена работа периодических последовательностей (месяц, квартал, год). Раньше они работали только в одну сторону, теперь генераторы для каждого периода будут сохраняться и можно вернутся к нумерации предыдущего периода.

Задача № 150243 (23.03.2023):
Библиотека утилит
Устранена ошибка, которая не позволяла корректно распознать кодировку имён файлов внутри zip-архива, из-за чего архив не распаковывался.

Задача № 150228 (23.03.2023):
Модуль документов
Добавлена передача даты при обработке подсказки колонки, неправильно работало с атрибутом Краткое имя объекта

Задача № 150174 (22.03.2023):
Утилиты
Исправлена работа функции "ИзвлечьИмяПоля", если в строке полей встречались подряд несколько символов ";", то извлекаемое поле было все символы до конца строки, а должно быть пустое.

Задача № 150173 (22.03.2023):
Библиотека утилит
Исправлено некорректное считывание числового значения ячейки Excel, если установлен формат Общий.

Задача № 150152 (22.03.2023):
Сервер приложений
Исправлена ошибка в словаре. Дополнен словарь существительных множественного числа.

Задача № 150023 (20.03.2023):
ABL процессор
Увеличено адресное пространство для доступа к ресурсным функциям, было только 64кб. Если функция находилась ниже этого диапазона возникали ошибки компилятора.

Задача № 149878 (15.03.2023):
Сервер приложений
Исправлена ошибка склонения названий населенных пунктов из нескольких слов, например "Новый Уренгой".

Задача № 146272 (15.03.2023):
Модуль бухгалтерии
Исправлена обработка аналитик, установленных для счетов с КОСГУ

Задача № 149797 (14.03.2023):
Сервер приложений
Исправлен алгоритм склонеия слов, являющимися сокращениями, например "п.п., п.о.", дополнен словарь.

Задача № 149723 (11.03.2023):
Утилиты
Реализованы функции работы с вещественными значениями NAN и INF. Реализованы механизмы работы с масками исключений, генерируемых вещественными арифметическими операциями. Детали смотри в комментариях к задаче.

Задача № 149584 (07.03.2023):
Печатные формы
Изменено поведение сервера: в случае отсутствия в шаблоне ячейки "Таблица", не будет генерироваться ошибка с прерыванием выгрузки, а форма будет просто выгружена целиком.

Задача № 149491 (04.03.2023):
Сервер приложений
Добавлена функция трассировки (исполнения) АБЛ кода до заданной строки F6.


Сборка 7725.9-18

Задача № 149485 (03.03.2023):
Адреса
У объекта Адрес не работало присвоение пустых значений, например Адрес.Корпус := "".

Задача № 149404 (02.03.2023):
Справочник сотрудников
В функцию СотрудникПОФИО добавлен необязательный третий параметр Список: СписокОбъектов.

Задача № 149257 (01.03.2023):
Аудит и ЭЦП
Добавлена возможность установки размера поля действия по уведомлению

Задача № 149288 (28.02.2023):
функции внешних объектов
Добавлена возможность указать имя отправителя и получателей почты при использовании АБЛ объекта "Почта". Разыменовку адреса можно указать через символ "|" (ivanov@mail.ru|Иванов Иван).

Задача № 149141 (21.02.2023):
Классификаторы
Классификатор можно вводить и в формате кода с точками

Задача № 149125 (21.02.2023):
Утилиты
Исправлено получение числового значения диапазона месяцев по тексту "1-й квартал".
Вызов УстановитьЗначениеОбъекта(КлассМодуляПоИмени("Утилиты"), @ДиапазонМесяцев, "1-й квартал", 0) всегда ноль возвращал.

Задача № 149065 (20.02.2023):
Табельный учет
Исполнение.СписокОтвлеченийЗаПериод теперь работает и за год

Задача № 144238 (17.02.2023):
Модуль документов
Добавлена возможность настройки отображения наменования объекта в документах на текущую дату, а не на дату документа (по умолчанию).

Задача № 144228 (17.02.2023):
Справочник организаций
В результатах поиска выводится актуальное наименование организации

Задача № 148384 (15.02.2023):
Справочник сотрудников
В модуль Cadres добавлена проверка на удаление и обработка глобальной замены параметров сотрудников.
Для подлючения проверки добавлять в зависимости объекта модуль Кадровый учет.

Задача № 144791 (15.02.2023):
Справочник сотрудников
Исправлен обработчик установки конечной даты сотрудника для возможности неоднократного однодневного приема-увольнения

Задача № 148818 (14.02.2023):
Модуль конфигуратора
В модуле работы с лицензиями доработан запрос классов для поиска по идентификатору. Теперь отбираются только шапки.

Задача № 148665 (13.02.2023):
Реестр
При передаче имени пользователя возвращается признак администратора


Сборка 7725.9-17

Задача № 148542 (10.02.2023):
Общие компоненты
При получении информации о лицензии передается признак администратора

Задача № 148592 (09.02.2023):
Аудит и ЭЦП
Добавлена возможность установки размера текста уведомления пользователям.

Задача № 148574 (08.02.2023):
Модуль конфигуратора
Не работала функция УстановочныйПараметрСистемы в режиме прямого чтения из базы.

Задача № 148572 (08.02.2023):
Модуль отчетов
Групповые отчеты (СПО и прочие) в фоновом режиме не отображали ранее сформированные печ.формы в других закладках. Добавлены внутренние функции сохранения и восстановления состояния отчета.

Задача № 148567 (08.02.2023):
Модуль документов
В параметрах настройки документа добавлен новый признак "Оптимизация создания записей", пока он влияет только на создание копии документов. Значительный эффект по скорости при копировании документов с большим количеством записей детализаций.

Задача № 148558 (08.02.2023):
Аудит и ЭЦП
Некорректно работала функция определения пользователей в общих базах, не работало кэширование. Приводило к замедлению работы в некоторых процессах.

Задача № 148557 (08.02.2023):
Модуль бухгалтерии
Для функции СписокПроводок.ПрименитьПараметры добавлен новый признак Аналитика_группировка. В этом случае вернутся проводки сгруппированные по аналитическим признакам из параметра "Аналитика". С этим признаком в параметре "Аналитика" аналитики для проводки нужно тоже указывать (Дата;Документ;...)

Задача № 148556 (08.02.2023):
ABL процессор
В функции Буфер.ЗагрузитьИзБуфера добавлена проверка, что бы не происходила загрузка из самого себя, это может привести к ошибкам.

Задача № 148545 (08.02.2023):
Контейнер сервера
Изменено сообщение об ошибках при подключении, теперь при не правильном вводе пароля будет выдаваться сообщение: "Неверные имя пользователя или пароль".
Старый режим работы можно вернуть новой опцией stimate.ShowLoginErrors.

Задача № 148521 (08.02.2023):
Аудит и ЭЦП
Реализована возможность "склеивания" присоединенной подписи из подписанных данных и отсоединенных подписей. Детали смотри в комментариях к задаче. #абл #криптография

Задача № 145145 (08.02.2023):
Контейнер сервера
Для работы с личным кабинетом сделана возможность настройки сообщений об ошибках при входе, но они будут работать с включенным параметром ShowLoginErrors. Также исправлено, если пользователь ЛК есть в файле подключний убирается проверка на срок действия пароля.

Задача № 148260 (02.02.2023):
Адреса
При изменении адресных элементов, будут очищаться только те поля, которые непосредственно зависят от изменяемого элемента (телефон, эл.адрес, дата регистрации очищаться не будут).
Также при изменении номеров дома, корпуса, строения добавлена проверка на идентичность нового значения старому (без учета регистра, исключая пробелы и кавычки).

Задача № 148211 (02.02.2023):
Адреса
Увеличина длина поля сокращения в выборе адресных элементов. При комбинированном представлении через символ "|" значение последней части обрезалось из-за чего, например, не присваивался тип "Сооружение".

Задача № 147088 (27.01.2023):
Справочник организаций
Добавлена передача индикатора клиенту при поиске организаций для объединения

Задача № 147942 (26.01.2023):
Справочники
Добавлена обработка сложных и национальных Ф, И, О при склонении

Задача № 147870 (25.01.2023):
Справочники
Добавлена возможность использования в составе Ф, И, О точки как разделителя частей, аналогично дефису

Задача № 147360 (25.01.2023):
Табельный учет
Добавлена обработка запросов клиента на установку флага актуальности отвлечения и включения фильтрации отвлечений по актуальности.


Сборка 7725.9-16

Задача № 147833 (24.01.2023):
сервис статистики и обновлений
Исправлена ситуация, когда при обновлении служб производится их запуск, без учёта стоп-листа, куда добавляются службы, остановленные ранее вручную. После этого запущенные службы работают, и одновременно числяться остановленными, что в дальнейшем не позволяет выполнять над ними сервисные манипуляции, такие как перезапуск служб по ошибке или по расписанию.

Задача № 147826 (24.01.2023):
Пользователи
Добавлены новые свойства: Пользователь.Фоновый (что бы можно было определить что процесс выполняется в фоновом режиме) и Пользователь.ТолстыйКлиент - аналог РежимТонкогоКлиента(3).

Задача № 147820 (24.01.2023):
ABL процессор
Добавлены дополнительные блокировки при компиляции программ из отладчика. В некоторых случаях, при многоразовом нажатии кнопки компиляции могли быть зависания.

Задача № 147817 (24.01.2023):
ABL процессор
В функцию МодульПоКлассу теперь можно передавать прямо идентификатор модуля, например "Документы".

Задача № 147815 (24.01.2023):
Модуль отчетов
Для корректной работы фоновых процессов, изменены все внутренние представления визуализаторов отчета (в рамках задачи 147814).

Задача № 147814 (24.01.2023):
Фоновые процессы
При окончании работы фонового процесса в отчетах, не создавались образы печатных форм у вызывающей сессии. Поэтому не работали дополнительные кнопки отчетов.

Задача № 147777 (23.01.2023):
Справочники
Добавлены исключения отчеств -ооловна и -оолович

Задача № 147705 (23.01.2023):
Библиотека утилит
Реализована выгрузка печатных форм в формат PDF/A-1A для кадрового электронного документооборота, согласно приказа Минтруда от 20 сентября 2022 г. N 578н "основная часть электронного кадрового документа должна будет представлять собой файл в формате PDF/A-1A".

Задача № 147399 (20.01.2023):
Модуль слияния
В модуле слияния сотрудников исправлена ошибка - некорректно переносились дополнительные объекты сотрудника, такие как ВоинскийУчет.

Задача № 147655 (19.01.2023):
Структурные подразделения
Изменено наименование флага для установки зон видимости на соответствующее

Задача № 147590 (19.01.2023):
Общие компоненты
Исправлена реализация общего метода DataManSetResult

Задача № 147494 (19.01.2023):
Печатные формы
Доработан функционал кнопки "Сохранить в файл". При сохранении печатных форм в формате PDF, содержимое теперь будет сохраняться в архивном формате PDF/A по умолчанию.

Задача № 147262 (19.01.2023):
Справочник организаций
Исправлено присвоение Орг.Наименование([Дата]) и Орг.ПолноеНаименование([Дата])

Задача № 147488 (16.01.2023):
Модуль документов
Для запросов дерева документов добавлена обработка параметров, дублированных в теле запроса


Сборка 7725.9-15

Задача № 147428 (14.01.2023):
Аудит и ЭЦП
Оптимизирована функция МенеджерДанных.СписокПодписей. При полном обновлении блок вычитки из базы данных вынесен за пределы блока с блокировкой записи.

Задача № 147420 (13.01.2023):
Модуль документов
При установке обновления документа, где были изменены наследуемые колонки или кнопки, не корректно прописывалась ссылка на родительскую запись, из-за чего колонки дублировались.

Задача № 147418 (13.01.2023):
Модуль документов
В задаче №147043 при включенном признаке "Не менять статус при редактировании" статус "Создан" никогда не менялся на "Редактируется". Сделано как было раньше.

Задача № 147414 (13.01.2023):
Модуль конфигуратора
При установке новой лицензии теперь совпадение наименования организации в старой лицензии будет проверяться только если есть специальная настройка. Проверка остается на ИНН и КПП.
Также исправлены проблемы с установкой лицензии при нарушении структуры справочников.

Задача № 147413 (13.01.2023):
Адреса
У объекта "Адрес" некорректно работали в АБЛ новые свойства: ВидДома, ВидКвартиры, ВидКорпуса, ВидОфиса, ВидСтроения, ЗемельныйУчасток, МашиноМесто.

Задача № 147412 (13.01.2023):
ABL процессор
В методы КонтейнерДанных.ДобавитьЗапись, ИзменитьЗапись, УдалитьЗапись добавлен второй параметр "[БезСохранения]", для временных изменений.

Задача № 147410 (13.01.2023):
Контейнер сервера
Добавлена возможность изменения пароля пользователей, которые входят в систему по паспорту. Для реализации необходимо настроить рест-сервис ChangePassword (пример приложен).


Сборка 7725.9-14

Задача № 147267 (10.01.2023):
Контейнер сервера
Исправлена ошибка, возникавшая при настройке пользователю входа по ЭП, когда серийный номер пользователя начинается с '00'. Детали смотри в комментариях.

Задача № 147246 (10.01.2023):
ABL процессор
Исправлена ошибка в реализации подсистемы сетевых запросов, которая проявлялась на платформе Linux при отсылке сетевых пакетов большого размера. Детали смотри в комментариях к задаче.


Сборка 7725.9-13

Задача № 147227 (09.01.2023):
Печатные формы
В рамках задачи №147036 (оптимизация функции Ячейка.Повторить) внесены очередные изменения в функцию КопироватьЯчейку, в предыдущей задаче не все случаи были учтены.


Сборка 7725.9-12

Задача № 147225 (09.01.2023):
Контейнер сервера
Для windows версии сделана возможность отправки отчетов о критических ошибках на сервер, с которого была установлена очередная версия сервера.


Сборка 7725.9-11

Задача № 147172 (06.01.2023):
Печатные формы
В задаче №147036 (оптимизация функции Ячейка.Повторить) не было учтено совместное использование с функцией КопироватьЯчейку, возникали ошибки.

Задача № 147150 (05.01.2023):
функции внешних объектов
Для АБЛ объекта XMLДокумент реализованы функции загрузки и выгрузки содержимого документа в буфер. Детали смотри в коментариях к задаче.


Сборка 7725.9-10

Задача № 147127 (04.01.2023):
Пользовательские формы
Сделана обработка события на закрытие формы. Оно будет вызываться на закрытие формы в модальном диалоге и при проверке перед выходом из приложения.

Задача № 147102 (30.12.2022):
Печатные формы
Для ОС Windows добавлен новый метод Ячейка.Шрифт.РазмерТекстаЭкрана для определения реальных размеров символов, что бы сформировать таблицу шрифтов для сервера приложения fonts.trs.

Задача № 147089 (29.12.2022):
Модуль зарплаты
Сотрудника от объекта ВыборкаВОУ теперь тоже можно получить, как он указан для условий выборки ВыборкаВОУ.Сотрудник(ПоУсловию: целое): Сотрудник.
Для открытия других выборок по параметрам текущей.

Задача № 147051 (29.12.2022):
Печатные формы
Добавлена поддержка Российский шрифтов PT Astra Serif всех размеров и стилей.

Задача № 146000 (23.12.2022):
Постоянные начисления
Исправлено формирование карты расчета для пользовательских типов ПН, как было реализовано в толстом клиенте.


Сборка 7725.9-9

Задача № 147049 (28.12.2022):
Серверный модуль криптографии
Исправлена ошибка предыдущей версии, в параметр заголовка Host добавлялся порт по умолчанию. На некоторых серверах при проверке доменов это вызывает ошибку 503.

Задача № 147046 (28.12.2022):
Модуль зарплаты
Добавлено новое свойство ВыборкаВОУ.Отношение, что бы быстро работать с внутренней структурой данных.
Также свойства ВыборкуВОУ.Исполнение и ВыборкуВОУ.Группа можно получать как они были назначены для условий, а не текущей записи.

Задача № 147045 (28.12.2022):
Справочник сотрудников
Добавлена новая функция СотрудникПоПараметру, раньше уже была аналогичная функция, но она возвращала список, что не всегда было удобно.

Задача № 147043 (28.12.2022):
Модуль документов
Теперь если у документа выключен признак "Не менять статус при редактировании" и если по каким-то причинам документ доступен для изменения, статус будет меняться на редактируется только если документ находится в статусе "Новый" или "Проведен".

Задача № 147041 (28.12.2022):
Модуль документов
При создании копии записей не вызывался обработчик на изменение данных.

Задача № 147040 (28.12.2022):
Модуль документов
Добавлена новая функци КлассДокументов.ЗарезервироватьКлючи для вставки больших объемов данных.
Также заблокировано обновление представлений на секциях при заблокированном событии: "Событие_ПеремещениеПоЗаписям".

Задача № 147039 (28.12.2022):
Печатные формы
Оптимизирована работы функции Ячейка.Повторить, при больших объемах тормозила в месте определения последней дочерней ячейки.

Задача № 147036 (28.12.2022):
ABL процессор
Добавлена новые функция Отношение.СоздатьКопию(Запись: целое): целое. Создает копию текущей записи.
Также в функцию Отношение.ИсключитьЗапись добавлен третий параметр, что бы запись можно было сразу удалить из памяти.

Задача № 147018 (28.12.2022):
Общие компоненты
Оптимизирована функция разборка списка ключей, приходящих с клиентских приложений. При большом количестве выделенных записей сильно тормозило процесс.

Задача № 147017 (28.12.2022):
ABL процессор
В json-парсер для структурного списка добавлена обработка атрибутов в одинарных ковычек.

Задача № 147016 (28.12.2022):
Контейнер сервера
Добавлен новый json-адаптер для входящих запросов с префиксом "web~" что бы различать клиентов браузера и мобильного приложания. До этого был только "mobile~".

Задача № 147011 (28.12.2022):
Адреса
Добавлены новые функции для поиска, сохранения и загрузка адреса:
Адреса.НайтиАдрес(Узлы: СтруктурныйСписок): Адрес;
Адрес.Сохранить(Узлы: СтруктурныйСписок);
Адрес.Загрузить(Узлы: СтруктурныйСписок);
Передача делается с полной разыменовкой, поэтому можно передавать между разными базами данных.

Задача № 147010 (28.12.2022):
Адреса
Сделана явная возможность отключения использования КЛАДР при наличии внешнего обработчика адреса.
Конфигурация\Программы\Адреса."Не использовать КЛАДР" = (да / нет)
Проверяется в конфигурации и в данных. Значение в реестре данных является более приоритетным

Задача № 146335 (28.12.2022):
Адреса
Добавлена передача списков сокращений типов элементов Дом-Корпус-Строение во внешний обработчик адреса (в нём доработана сортировка)

Задача № 146750 (23.12.2022):
Адреса
Испралена установка адреса из поискового списка ФИАС. При записи дома, идентификатор ФИАС подменялся через сопоставления по КЛАДРовскому коду.


Сборка 7725.9-8

Задача № 146518 (13.04.2023):
Модуль документов
Исправлена работа документов на ОС Linux, хранящихся в конфигурации.

Задача № 146837 (22.12.2022):
Табельный учет
Добавлен метод Табель.ОтработкиПоДокументу(Документ): СписокОбъектов

Задача № 143545 (21.12.2022):
Справочник организаций
Добавлено заполнение колонки Идентификатор контрагента в диалоге объединения организаций

Задача № 146586 (15.12.2022):
Контейнер сервера
Для удобства настройки масштабированных подключений, адрес перенаправления для пользователя теперь будет учитываться еще и от группы, к которой он относится. Но только если у пользователя и его организации он не задан.

Задача № 146573 (15.12.2022):
Контейнер сервера
Доработки модуля авторизации: при входе по паспорту сделана возможность передачи некоторых параметров как из файла подключения:
Параметры, Группа, Права по умолчанию, Рабочий сервер, код учреждения. Можно настроить в скрипте авторизации сервиса.
Также при входе по паспорту снимается ограничение на максимальное число одновременных входов.

Задача № 146569 (15.12.2022):
Аудит и ЭЦП
Убрана лишняя блокировка при записи данных (образ, хэш, штамп) в крипто базу в функции ЦифроваяПодпись.ВзятьБуфер.

Задача № 146565 (15.12.2022):
Адреса
При очистке нижестоящих элементов адреса также очищался тип изменяемого элемента.
При выборе из справочников ФИАС не правильно позиционировалось на текущее значение (дом, корпус, строение).

Задача № 146558 (15.12.2022):
Модуль зарплаты
Сделана возможность вести дополнительные журналы начислений. Изменен объект "ВыборкаВОУ", теперь ее можно создать в номером журанала (от 1 до 9).
Журнал добавлен параметром в конструктор "СоздатьВыборкуВОУ" и отдельным свойством. Также добавлены методы для добавления, изменения и удаления записей начислений.
Что бы включить механизм журналов необходимо в конфигурационном реестре Конфигурация\Зарплата\Параметры добавить целочисленный параметр "Журналы".
Значение пока 1 - для реализиации новых алгоритмов расчета НДФЛ.

Задача № 146269 (15.12.2022):
Модуль бухгалтерии
При выборе бухгалтерского счета в дереве теперь будет учитываться сортировка по текстовому коду. Сделано для случаев, когда фактический код отличается от его видимого представления (например в группе счетов 401).

Задача № 146478 (13.12.2022):
Табельный учет
Добавлена проверка при удалении видов учета рабочего времени и обработка их глобальной замены (требуется настройка зависимостей - объект ТипЧасов, модули Табель и Документы).

Задача № 139459 (13.12.2022):
Модуль бухгалтерии
Для визуального представления журнала проводок сделана явно проверка аналитик типа документов. Для представления тип будет изменен на базовый "Документ", что бы не выводились документы как несуществующие в аналитиках, хранящихся в одинаковых полях, но имеющие разные типы документов.

Задача № 146436 (12.12.2022):
Постоянные начисления
В ПостоянныеВОУ.СписокПостоянныхВОУ добавлена проверка на ПостоянныеВОУ = 0

Задача № 144506 (12.12.2022):
Табельный учет
Добавлена реализация Табель.ОбновитьСписки (использовать в АБЛ с проверкой версии). Добавлена обработка списков расчета.
Требуется доработка конфигурации аналогично секции зарплаты:
- добавить обработчик Конфигурация\Программы\Табельный учет, параметр Список сотрудников
- добавить кнопку выбора списка на секции табельного учета
Ветку реестра в программах изменить с Зарплата на Табельный учет.

Задача № 146307 (08.12.2022):
Модуль конфигуратора
Небольшие доработки в механизме проверки лицензии: разыменовка объектов с фиксированным правами и другое.

Задача № 146275 (08.12.2022):
Модуль отчетов
В пользовательских отчетах реализована возможность задания Заголовка отчета, отличающегося от Наименования отчета.
Заголовок сохраняется в шаблоне.

Задача № 145277 (08.12.2022):
Складские объекты
При правах по умолчанию Доступность заблокировано контекстное меню Заблокировать(Разблокировать) изменение имени

Задача № 144645 (08.12.2022):
Справочники
Добавлены исключения "уруу" и "угли" в приставки отчеств

Задача № 146200 (06.12.2022):
Графики работы
Добавлена проверка при удалении графика на случай его использования в параметрах настройки другого графика, как месячная норма.


Сборка 7725.9-7

Задача № 146251 (06.12.2022):
Справочник сотрудников
Добавлена передача флага ожидания ответа сервера для таблицы иждивенцев

Задача № 146199 (05.12.2022):
Пользователи
В модуле работы с правами добавлена проверка на специальный атрибут прав, которые хранятся в лицензии. В этом случае никакие другие настройки прав на этот объект проверяться не будут.

Задача № 146198 (05.12.2022):
Модуль отчетов
В модуле отчетов добавлен новый объект "ВнешнийДокумент", в котором можно будет хранить код учреждения (КСП), ссылку на сам документ в другой базе и его название. Добавлен конструктор: СоздатьВнешнийДокумент.

Задача № 146197 (05.12.2022):
Модуль документов
При смене статуса обновление пользовательского интерфейса через скрипт теперь полностью заблокировано (в предыдущей версии это было только при массовом проведении).

Задача № 146196 (05.12.2022):
Модуль документов
В класс документа добавлена функция КлассДокументов.СписокИнструментов(Список: СписокОбъектов; ТипОбъекта: целое) для получения кнопок, форм, статусов, полей и колонок.
Также в формы документа добавлены все необходимые атрибуты для работы с ней.

Задача № 146195 (05.12.2022):
Модуль подключения к БД
Добавлена дополнительная проверка кодировки при обработке ошибок подключения к СУБД.

Задача № 146193 (05.12.2022):
ABL процессор
При загрузке XML текста в структурный список не учитывался параметр UTF8=да.

Задача № 146190 (05.12.2022):
Складские объекты
Добавлена дополнительная инициализация флага пустого параметра.

Задача № 145911 (04.12.2022):
Модуль документов
Ошибки при слиянии детализаций документов, которые сопоставляются как самостоятельные объекты.

Задача № 143691 (04.12.2022):
Адреса
Выбор элементов адреса: дом, корпус, строение теперь будет работать в общей связке. В диалоге выбора и списке значений будут присутстовать сразу три элеменат и выбираться соответственно. Необходимо обновление клиентского приложения.

Задача № 138443 (04.12.2022):
Модуль документов
Сделана возможность использовать обработчик настройки формы для документов представлений в закладках детализации основного документа. Обработчик подключается к документу - закладке, а на вход будет приходить мастер-документ из основного интерфейса. Требуется обновление клиентского приложения.

Задача № 146170 (03.12.2022):
Сервер приложений
Реализована поддержка канала связи между серверным и клиентским отладчиком путем периодической передачи и приема служебных пакетов. Список обновленных исходников в коментариях к задаче.

Задача № 146135 (02.12.2022):
Справочник организаций
Добавлена проверка удаления и обработка глобальной замены параметров, хранящихся в самой таблице организаций, а не таблице параметров.

Задача № 146075 (01.12.2022):
Модуль зарплаты
Добавлено обновление периодов при обновлении данных по зарплате для толстого клиента 2 платформы

Задача № 143693 (23.11.2022):
Адреса
При выборе адреса из поисковой строки теперь все поля адреса предварительно очищаются. Также, при ручном выборе новых значений адресных элементов, элементы находящиеся ниже теперь будут очищаться (для работы этого функцианала требуется установка клиентского обновления windows - sections.ocx).

Задача № 145257 (18.11.2022):
Справочник организаций
Поле номера счета расширено по умолчанию до размера 20 знаков.

Задача № 144992 (16.11.2022):
Утилиты
Доработан алгоритм склонения в части определения женских ФИО, для того, чтобы правильно склонять мужские и женские фамилии. Исправлены мелкие орфографические ошибки в словарях.

Задача № 144828 (16.11.2022):
Утилиты
Исправлена ошибка склонения фамилий, совпадающих с написанием отчеств.

Задача № 141941 (11.10.2022):
Справочник организаций
Если ИНН организации состоит из 12 символов, проверка уникальности делается только по ИНН, без учета КПП.


Сборка 7725.9-6

Задача № 145445 (12.11.2022):
Модуль отчетов
В некоторых случаях сформированные большие печатные формы не архивировались при передаче на клиентское приложение.

Задача № 145444 (12.11.2022):
Модуль документов
Методы Документ.ПолеКакЦелое, .ПолеКакСтрока, .ПолеКакДробное, .ПолеКакОбъект, .ПолеПустое при записи со вторым параметром "ЗначениеВБазеДанных" теперь будут записывать информацию сразу в базу данных (без вызова обработчиков).

Задача № 145443 (12.11.2022):
Справочник организаций
Вынесено в интерфейс свойство БанковскийСчет.Приоритет.

Задача № 145275 (08.11.2022):
ABL процессор
В функции Подключение.СоздатьТаблицу выключена проверка на максимальную длину поля. При дальнейшем формировании запросов на вставке это ограничение в любом случае не учитывалось и приводила к ошибке.

Задача № 145268 (07.11.2022):
Библиотека утилит
Добавлена проверка кодировки UTF-8 имён файлов в zip-архиве для корректной распаковки вложений

Задача № 145231 (03.11.2022):
Модуль документов
При включеном режиме массового изменения статусов документов заблокированы любые запросы от клиентских приложений на обновление во время процесса.

Задача № 144991 (01.11.2022):
Складские объекты
Исправлено отображение пустых параметров. В случае параметра типа список отображался текст первого элемента списка.

Задача № 144782 (01.11.2022):
Модуль документов
Исправлена сортировка полей в документах, которые имеют представление ссылающееся на другое вычисляемое поле.

Задача № 143901 (01.11.2022):
Модуль документов
Исправлена сортировка объектных полей в документах. Если объект имеет несколько вариантов представлений (например КСП), для вывода использовался один, а для сортировки другой.


Сборка 7725.9-5

Задача № 145237 (03.11.2022):
Модуль конфигуратора
В функцию "УстановочныйПарампетрСистемы" добавлен новый признак "РазрядностьОС", он будет возвращать целое значение 32 или 64.
Аналогичный параметр уже был давно в функции УстановочныйПараметрСервера("Bitness") аналогичный строковый результат.

Задача № 145068 (28.10.2022):
ABL процессор
Не срабатывал признак СтатическиеДанные.ТочнаяСортировкаСтрок в случае, когда таблица полностью загружалась из файла. Признак все равно надо устанавливать до загрузки.

Задача № 145060 (28.10.2022):
Штатное расписание
Исправлен обработчик вызова дополнительной программы формирования наименования исполнения для списка исполнений


Сборка 7725.9-4

Задача № 144960 (25.10.2022):
ABL процессор
Добавлены новые методы объектов:
СтруктурныйСписок.ТипАтрибута - для корректного сохранения в JSON формат
Список.ИндексПараметра - ищет индек элемента где текст до знака "=" соответствует значению в параметре.

Задача № 144958 (25.10.2022):
ABL процессор
При отсутствии настроек по умолчанию, для параллельных запросов применяются фиксированные настройки.

Задача № 144947 (25.10.2022):
Графики работы
Исправлена проверка на возможность удаления графика работы

Задача № 144910 (25.10.2022):
Табельный учет
В модуле табельного учета добавлена проверка на удаление видов оплаты (в настройках видов учета рабочего времени) и графиков работы (у исполнений). Необходима настройка соответствующих зависимостей.

Задача № 144678 (25.10.2022):
Штатное расписание
Добавлена возможность назначения пользовательского обработчика формирования наименования исполнения в выпадающем списке выбора исполнения и в результатах поиска.
Входные параметры обработчика: Исполнение, Дата, Наименование(обычное). Результат - сформированное наименование. Если результат пустой, наименование формируется ядром, как обычно.

Задача № 144880 (23.10.2022):
Структурные подразделения
Добавлен метод КСП.НовыйКод(Дочерний: целое): целое, для получения нового кода при работе со структурными подразделения.

Задача № 144776 (20.10.2022):
ABL процессор
Исправлена функция определения размера файлов для ОС Windows, если файл монопольно открыт другим приложением, функция выдавала ошибку.

Задача № 144618 (20.10.2022):
Библиотека утилит
Реализована выгрузка отчетов в формат PDF, совместимый с требованиями стандарта ISO 19005-1:2005 для долгосрочного архивного хранения электронных документов, или PDF/A-1B.
Для выгрузки в данный формат, при сохранении в PDF, нужно указать формат "PDFA", например:

Шаблон.СохранитьВФайл("D:\Temp\test.pdf", "PDFA", Размещение_Клиент);

При этом расширение файла должно быть указано стандартное - .pdf.


Сборка 7725.9-3

Задача № 144777 (19.10.2022):
ABL процессор
Очередные доработки в модуле параллельных запросов. Переработана система блокировок, внесены изменения в алгоритм прерывания работы сервиса сбора.

Задача № 144772 (19.10.2022):
Пользовательские формы
Для формы элементов добавлены новые методы, константы обработчиков, функции для работы с дизайнером (ТекущаяФормаВДизайнере).

Задача № 144770 (19.10.2022):
Пользователи
Убраны лишние многопользовательские блокировки при установке прав пользователей.

Задача № 144767 (19.10.2022):
Контейнер сервера
В запрос из отладчика по списку сессий для удобства выбора добавлены наименование подключения и имя пользователя. Также для клонированных сессий изменено присвоение идентификатора, теперь в него будет записываться идентификатор вызывающей сессиий и ключ клиента, и идентификатор будет начинаться с символа "W".

Задача № 144766 (19.10.2022):
Табельный учет
В браузерном клиенте некорректно отрабатывало переключение между ежемесячным и ежедневным режимом. Клиент не хранит настройки и ждет их от сервера при переключючении, а если настройки не менялись - сервер их не присылал.

Задача № 144763 (19.10.2022):
Модуль конфигуратора
Если у рабочего места задана секция по умолчанию и тема интерфейса, страница новостей появляться не будет.

Задача № 144761 (19.10.2022):
Контейнер сервера
При входе по паспорту, если пользователь явно прописан в файле подключения, возникала ошибка при несовпадении рабочего места. Проверка отключена.

Задача № 144759 (19.10.2022):
Аудит и ЭЦП
В аудит добавлена функция для переноса ЭП при слиянии. Теперь в источнике будет искаться подключение с AliasName=Crypto либо использоваться нулевое подключение.
Подписи будут переносится из этого подключения в текущую крипто-базу (раньше использовалась всегда только текущая). Также новые ключи ЭП будут записываться в таблицу сопоставления.

Задача № 144704 (19.10.2022):
ABL процессор
Добавлена возможность типизировать значения при сохранении структурных список в формат JSON.
В признак узла теперь можно добавить флаг ПризнакУзла_Типизация (4096), тогда при использовании методов Узел.КакЦелое и Узел.КакДробное к элементу будет записываться соответствующий признак. И при выгрузке он будет учитываться. При получении строки JSON надо по-прежнему использовать СохранитьJSON_Типизировать.

Задача № 144720 (18.10.2022):
Утилиты
Исправлена ошибка склонения слов в верхнем регистре.

Задача № 142976 (18.10.2022):
Утилиты
Доработана функция склонения. Например, "Борисович Дария Вадимовна", "Борисович" склоняется как фамилия, а не как отчество.

Задача № 144544 (12.10.2022):
Справочник сотрудников
Добавлена возможность ограничения видимости закладок в Индивидуально на секции анкетных данных

Задача № 144451 (10.10.2022):
Модуль зарплаты
Исправлен серверный обработчик дополнительных условий отбора

Задача № 144217 (04.10.2022):
Модуль документов
Исправлено работа функций полей документов: Поле.Текст и Поле.КакСтрока. Если поле не вычисляемое, и у него есть представление со ссылкой на другой вычисляемое поле, то результат корректный возвращался только если запись была открыта на интерфейсе пользователя (из-за того что не вызывался расчет выч.полей для этой записи). Приводило к некорретному формированию образа документа для подписания.

Задача № 144198 (03.10.2022):
Сервер приложений
Прекращено использование функции inet_ntoa. Смотри комментарии по обновлению списка модулей.

Задача № 144130 (30.09.2022):
ABL процессор
В компиляторе при использовании строчных комментариев в условных блоках компиляции (не активных) смещались метки отладки.

Задача № 143275 (29.09.2022):
Библиотека утилит
Добавлен контроль допустимых символов при выводе в Excel


Сборка 7725.9-2

Задача № 144047 (28.09.2022):
Штатное расписание
Добавлена передача клиенту типа подразделения, установленного для секции в конфигурационном реестре Конфигурация\Секции\ИМЯСЕКЦИИ, параметр Тип подразделения (Дети 1, Студенты 2)

Задача № 144029 (28.09.2022):
Печатные формы
Для клиентских приложений на ОС семейства Linux функции просмотра и печати переделаны через преобразование в формат PDF. Также добавлен запрос SetPageParams для настройки образа шаблона на сервере.

Задача № 144028 (28.09.2022):
ABL процессор
Был переписан механизм параллельных запросов и проведено интенсивное тестирование на искуственном стенде.

Задача № 143713 (28.09.2022):
Справочник сотрудников
Добавлена передача клиенту типа подразделения, установленного для секции в конфигурационном реестре Конфигурация\Секции\ИМЯСЕКЦИИ, параметр Тип подразделения (Дети 1, Студенты 2)

Задача № 141972 (28.09.2022):
Библиотека утилит
При выводе штрих-кодов с параметром "выводить подпись кода" исправлена корректность вывода текста

Задача № 143638 (23.09.2022):
Классификаторы
Добавлена проверка удаления и глобальная замена объектов. Необходимо наличие модуля Классификаторы в Зависимостях объекта.

Задача № 143898 (21.09.2022):
Реестр
Зацикливался поиск в реестре, в случае если искомое значение найдено в самом первом узле, в первом значении и в этом узле есть еще другие значения.

Задача № 143865 (20.09.2022):
Аудит и ЭЦП
Для электронных подписей, которые видимы во всех базах не корректно создавался пользователь, дублировался и проверялся в другом подключении.

Задача № 140745 (15.09.2022):
Справочник организаций
Добавлена обработка форматов вида документа для табличной части


Сборка 7725.9-1

Задача № 143738 (16.09.2022):
Модуль подключения к БД
В отладочной версии добавлены дополнительные параметры состояния подключения для отслеживанию ситуаций блокировок в модуле генерации первичный ключей (поток, время, таблица).

Задача № 143737 (16.09.2022):
Печатные формы
Добавлена функция поиска ячейки по обработчику: Ячейка.ИскатьПервую(АдресФункции, Информация: целое): Ячейка;
Функция обработчика имеет формат: функция УсловиеПроверки(Ячейка: Ячейка; Информация: целое): целое;

Задача № 143736 (16.09.2022):
Печатные формы
Доработки в системе кэширования шаблонов не диске. Не корректно отрабытавало на групповых отчетах. Также в шаблон добавлен новый метод, что бы на диске можно было хранить только один указанный шаблон: Шаблон.ВыгрузитьИзПамяти.

Задача № 143735 (16.09.2022):
ABL процессор
Некорректно отрабатывал запрос очистки параметров выборки документов и отчетов. Удалялся идентификатор набора параметров, поэтому клиентское приложение после этого не могло определить куда ему записывать значения.

Задача № 143734 (16.09.2022):
ABL процессор
При установке скриптов из обновлений сделана проверка, что бы не учитывались программы без названия.

Задача № 143732 (16.09.2022):
Сервер приложений
Добавлены дополнительные логи, генерируемые в процессе выполнения ПараллельногоЗапроса. Смотри коментарии к задаче.

Задача № 143731 (15.09.2022):
Контейнер сервера
Поправлен расчет счетчиков сессий:
- при определеннии работающих сессий некорректно учитывались клонированные сессии
- для линукса не правильно считалось время ожидания сессий, находящихся в запросах

Задача № 143730 (15.09.2022):
Контейнер сервера
При подключении сессии проверка доступности сервера клиентского приложения (для включения режима отладки) теперь будет отключена для распределенных баз и при работе через тонель и только для конфигураторов. Также исправлена ошибка в этой проверке - при неудачном запросе не закрывался сокет.

Задача № 143712 (15.09.2022):
Штатное расписание
Исправлена обработка дат конца и расчета до при формировании списка исполнений


Сборка 7725.9

Задача № 143483 (07.09.2022):
Сервер приложений
Версия сервера приложения опубликована на всех ресурсах для автоматических и ручных обновлений.


Сборка 7725.8-21

Задача № 143427 (05.09.2022):
Модуль документов
В рамках задачи № 127581 убраны из списка условий по отбору детализаций (пустые/заполненные) пустое значение в списке и выключен признак "ТолькоЧтение". Иначе возникала ошибка в браузерном клиенте. Также исправлена опечатка в элементе выпадающего списка.


Сборка 7725.8-20

Задача № 143382 (02.09.2022):
Контейнер сервера
Исправлена ответ для службы мониторинга (stat) вместо признака Restart отправлялся Reload, поэтому службы где были перезагрузки конфигураций не перезапускались.
Также исправлен расчет параметра wait.

Задача № 143377 (02.09.2022):
Модуль документов
Исправлена работа функции Документ.ОтменитьИзменения(да). Если сам документ не был изменен, а только его детализации - ничего не происходило.
Также добавлена новая функция Документ.ЕстьИзменения(ПроверитьДетализации: целое): целое;

Задача № 141068 (02.09.2022):
Модуль конфигуратора
Внесены изменения в механизм проверки и установки лицензий.

Задача № 143338 (01.09.2022):
Адреса
Исправлена передача списка параметров адреса на клиент для нового адреса


Сборка 7725.8-19

Задача № 143313 (31.08.2022):
ABL процессор
В функции Программа.Компилировать добавлен новый параметр "Сообщения: Список", для использования в сервисах проверки установленных обновлений.
Также при компиляции программ из редактора без отладки, тоже будет присылаться список предупреждений.

Задача № 143301 (31.08.2022):
Модуль отчетов
У объекта групповой отчет добавлено новое свойство ГрупповойОтчет.Описание(ИндексСтраницы: целое): строка;
Для вывода всплывающей подсказки для закладок отчета (требуется клиентское обновление).


Сборка 7725.8-18

Задача № 143267 (29.08.2022):
ABL процессор
Исправлена ошибка в рамках задачи 143229 - при установке обновлений программы всегда записывались в архив.

Задача № 143073 (29.08.2022):
Структурные подразделения
Добавлена возможность изменения размера полного наименования подразделения и его истории путем установки соответствующего размера поля БД в метаданных.
Для корректной установки истории полного наименования требуется обновление клиента из задачи 143252.


Сборка 7725.8-17

Задача № 143229 (26.08.2022):
ABL процессор
Добавлен новый признак в реестре базы данных: Установки - СохранятьВАрхивПриОбновлении = да.
В этом случае при установке обновления, измененные и новые скрипты будут отправляться в архив, указанный в конфигурации.

Задача № 143211 (26.08.2022):
Web-сервер
Выполнена доработка, связанная с ограничением количества формируемых приложением краш-дампов. Детали смотри в комментариях к задаче.

Задача № 142206 (26.08.2022):
Справочники
Сделана возможность настройки справочников, что бы при вводе не показывалось окно найденных совпадений.
Конфигурация\Справочник\Настроки - Без фильтра при вводе=<Список наименований справочников>
Настройка приложена в задаче.

Задача № 143208 (25.08.2022):
Контейнер сервера
Добавлен новый параметр в настройках сервера stimate:{ReloadLoosed=1}, который включает признак необходимости перезапуска службы, если есть потерянные сессии.

Задача № 143207 (25.08.2022):
Модуль отчетов
При выполнении отчетов повторно не устанавливался флаг фиксации параметров для сохранения значений для истории. Этот флаг сбрасывался при изменении параметров (например Счета в отчетах СПО).

Задача № 143206 (25.08.2022):
ABL процессор
Максимальный размер глобальных строковых переменных в общих скриптах (переменные, которые живут все пользовательскую сессию и хранятся в контексте) увеличен до 4Кб (было 1).

Задача № 142576 (25.08.2022):
Классификаторы
Исправлена работа функции КлассКлассификаторов.Обновить, после обновления классификатора Данные+Конфигуратора не перестраивался поиск по первичным ключам. Поэтому конфигурационные записи были не видны.


Сборка 7725.8-16

Задача № 143165 (24.08.2022):
Печатные формы
Исправлена ошибка задачи 142414 (включение индикатора при выгрузке в HTML длч веб-клиента) после индикатор содержимое вообще не приходило на клиент и индикатор не работал на групповых отчетах.
Также сделано, что индикатор включается если количество ячеек больше чем в настройке (MaxCellCount / 10).
И автовысота тоже не расчитывается если число ячеек больше чем MaxCellCount.
Настройка MaxCellCount вынесена в АБЛ в виде переменной "МаксЧислоЯчеекДляАвтоВысоты".
У Шаблона добавлено свойство Шаблон.ОбщееЧислоЯчеек(Конечные: целое): целое;

Задача № 143164 (24.08.2022):
Модуль слияния
Немного оптимизирован процесс сохранения таблицы соответствий.

Задача № 143158 (24.08.2022):
ABL процессор
При аварийном завершении сессии обязательные блоки в скриптах выполняться не будут.

Задача № 143091 (24.08.2022):
Адреса
Добавлены новые элементы адреса в соответствии со стркутурой ФИАС:
- Адрес.ЭлементПланСтруктуры (справочник)
- Адрес.ЗемельныйУчасток
- Адрес.ВидДома
- Адрес.Строение
- Адрес.ВидСтроения
- Адрес.ВидКорпуса
- Адрес.ВидКвартиры
- Адрес.ВидОфиса
- Адрес.МашиноМесто
Виды элементов заведены в соотвествии со спецификацией ФИАС, их можно изменить в реестре конфигурации Конфигурация\Адреса\Виды элементов, по идентификатору поля (например "ВидКвартиры").

Задача № 138899 (23.08.2022):
Складские объекты
Исправлена сортировка колонок с датой

Задача № 143098 (22.08.2022):
Справочники
Добавлен новый системный справочник для адресов: "Элемент планировочной структуры".

Задача № 142338 (22.08.2022):
Структурные подразделения
Добавлена проверка параметра "История подразделений" сначала в реестре конфигурации, а уже потом в реестре данных.
При установленном флаге в конфигурации флаг в данных уже не проверяется.

Задача № 141050 (22.08.2022):
Справочник организаций
Добавлен пункт контекстного меню (флаг-галка) "Показывать только используемые", при включении которого показываются только организации, у которых не заполнено поле "Дата закрытия". Состояние флага сохраняется на время сессии. По умолчанию включен при входе в систему.

Задача № 127581 (20.08.2022):
Модуль документов
Для возможности получения записи с пустыми и заполненными детализациями, у автоматических параметров для детализаций добавлены дополнительные признаки:
1 Заполненные и удовлетворяющие условиями
2 Пустые и не удовлятворящие условиям
Пустые записи можно получить если выбран признак 2 и все вложенные условия пустые, в этом случае к запросу добавляется "not" (not document.id in select (...))
Функционал включается если у детализации есть признак автогенерации параметров или включен признак в конфигурации "Переход по ссылкам с контролом" (для конфигурации УМИ).

Задача № 120811 (20.08.2022):
Модуль документов
Наименование группы автогенерирующихся параметров для детализаций теперь будут выводится курсивом.


Сборка 7725.8-15

Задача № 143017 (17.08.2022):
ABL процессор
В компиляторе сделаны изменения обработки директивы "выход" в функциях. Если выход использовался в блоке "попытка - обязательно", то блок "обязательно" не выполнялся и не удалялся из списка обязательных. И срабатывал при завершении работы всего скрипта. Что могло привести к ошибкам.

Задача № 142613 (17.08.2022):
Постоянные начисления
Доработан алгоритм расчета конечной даты: при сравнении в последующих историях не учитывался документ у начисления. Поэтому перескакивал и показывал дату от другой истории, хотя приказы разные.

Задача № 142408 (15.08.2022):
Постоянные начисления
Для работы с постоянными начислениями сделан новый объект: "ИсторияПостоянныхНачислений". С помощью его можно представить постоянные начисления обычным списком начислений (начало - конец), сделать нужные изменения и загрузить снова в обычный объект постоянных начислений.
Для использования этого функционала на интерфейсе добавлен параметр в реестре конфигурации:
Конфигурация\Программы\Постоянные начисления - Изменения через историю
Будет использоваться при изменении начальной или конечной даты.

Задача № 142656 (12.08.2022):
Библиотека утилит
Проведена оптимизация выгрузки документов в Excel. Сокращено время выгрузки и использование памяти сервера примерно на 30%

Задача № 142414 (12.08.2022):
Печатные формы
Реализован индикатор прогресса конвертации отчета в html для визуализации процесса формирования отчёта


Сборка 7725.8-14

Задача № 142598 (31.07.2022):
Модуль документов
Восстановлена работа функции Документ.Сортировка. Она будет применятся для клиентских представлений документа.

Задача № 142597 (31.07.2022):
Модуль конфигуратора
Не отрабатывала настройка секции по умолчанию у рабочего места.

Задача № 142596 (31.07.2022):
ABL процессор
Оптимизирована запись проводок для расшировки при группировке данных пользовательского отчета.

Задача № 142595 (31.07.2022):
ABL процессор
В некоторых случаях сервер не присылал отладчику команду перехода на строку отладки (например когда после серии вызовов номер строки отладки не изменился), теперь посылается всегда.

Задача № 142318 (28.07.2022):
генераторы номеров документов
Права на настройку нумерации теперь передаются с сервера - полные для администраторов, иначе только просмотр.

Задача № 142371 (23.07.2022):
ABL процессор
Для удобства работы со списком параметров добавлены:
СписокПараметров.Узлы: СтруктурныйСписок (для доступа к внутренней структуре)
СписокПараметров.Обновлен: целое (для установки признака перечитать параметры в клиентском приложении)
Также добавлена функция "Поменять" в объекты Список и СписокОбъектов для смены местами элементов по индексам.

Задача № 142370 (23.07.2022):
Модуль отчетов
Для реализации вывода параметров для каждой страницы группового отчета в обработчик на изменение индекса страницы добавлен агрумент с параметрами отчета.
Также для уникальной идентификации закладки добавлеа функция ГрупповойОтчет.КлючСтраницы(Индекс: целое): целое;


Сборка 7725.8-13

Задача № 142223 (19.07.2022):
Штатное расписание
Исправлена ошибка получения списка исполнений


Сборка 7725.8-12

Задача № 142134 (15.07.2022):
Пользовательские формы
У объекта ЭлементФормы добавлены свойста:
.Обработчик - ресурсная функция, которая будет автоматически вызываться при кликании элемента
.ОчиститьЭлементы - очищает вложенные (дочерние) элементы
Исправлена работа установки активной закладки.

Задача № 142133 (15.07.2022):
Модуль конфигуратора
Сделана возможность настраивать тему для конкретного рабочего места а также теперь текущая выбранная тема в клиенстком приложении будет доступна в парамерах сессии в по идентификатору "Тема".

Задача № 142132 (15.07.2022):
Адреса
В функции КопироватьАдрес исправлена ошибка, которая могла привести к некорректно работой с памятью.

Задача № 142131 (15.07.2022):
ABL процессор
Во внутреннем обработчике группировки списка проводок переделан алгоритм передвижки индикатора. Теперь максимальная порция, при которой посылается сообщение на клиент не будет превышать 15000 позиций. Раньше, если проводок очень много, клиент мог подвиснуть и выдать ошибку превышения интервала ожидания.

Задача № 142130 (15.07.2022):
ABL процессор
При завершении работы дочернего скрипта список ссылок на объекты чистился раньше, чем срабатывал блок "обязательно" в случае принудительной остановки. Поэтому, например в пользовательском отчете (СПО), если пользователь прервал его выполнение, то списки проводок закрывались только после выхода пользователя из системы. Могли возникнуть проблемы с памятью.

Задача № 142080 (14.07.2022):
Библиотека утилит
Реализована возможность добавления страниц в Excel из АБЛ. Страница теперь добавляется автоматически при попытке запросить страницу по индексу, не превышающему количество уже имеющихся страниц, иначе будет возвращена ошибка.

Например:

Sheet := ЭкселФайл.Диапазон(0); // ОК
Sheet1 := ЭкселФайл.Диапазон(1); // ОК
Sheet2 := ЭкселФайл.Диапазон(2); // ОК
Sheet3 := ЭкселФайл.Диапазон(10); // ОШИБКА!

Задача № 141123 (14.07.2022):
Справочник сотрудников
Добавлен аудит перемещения сотрудников

Задача № 142004 (12.07.2022):
Модуль документов
Добавлена проверка прав на просмотр в Документ.Показать и сообщение в случае их отсутствия


Сборка 7725.8-11

Задача № 141925 (08.07.2022):
Табельный учет
Добавлены проверки на несуществующие группы и удаление группового допвремени

Задача № 141922 (08.07.2022):
Фоновые процессы
В связи с добавление новых параметров в заголовки запросов тонких клиентов, перестали работать отчеты в фоновом режиме. Сделана обработка для Cache-Control, Keep-Alive, Pragma, User-Agent.


Сборка 7725.8-10

Задача № 141896 (07.07.2022):
Контейнер сервера
Для скачивания файлов и работы в веб-клиентом теперь можно задавать альтернативное расположение в json настройке. [stimate]WWWRoot (В настройке [server]Root будут хранится тольки логи и настройки.

Задача № 141895 (07.07.2022):
Параметры настроек
При загрузке параметров настроек из пакета обновлений, пустые поля не заменяются теперь только в случае частичной установки (HasItems=1).

Задача № 141894 (07.07.2022):
Пользовательские формы
В пользовательских формах, в скрипте на открытие, можно теперь делать ресурсные функции, которые будут сами вызываться по идентификаторам визуальных элементов.
Также скорректированы идентификаторы методов элементов - все теперь начинаются с заглавных букв.

Задача № 141893 (07.07.2022):
Контейнер сервера
Постфикс десктопного приложения [server] desktop="" можно теперь задавать любое значение. Стандартный постфикс "desktop" также будет работать. т.е. теперь в nginx могут работать два перенаправления. В файле registry.inf не надо теперь вносить изменения. Максимальный размер постфикса увеличен до 31 символа.

Задача № 141892 (07.07.2022):
Печатные формы
Добавлено новое свойство Шаблон.Представление (Представление_HTML, Представление_PDF). Можно не менять визуализатор формы, на клиенте она покажется в нужном представлении.
Конвертация в PDF в этом случае пока будет происходить без индикатора (учитывать на больших формах).

Задача № 141891 (07.07.2022):
Печатные формы
Для веб-клиента второй версии немного изменено сохранение печатных форм в формате html, обработчик сделан привязкой к JavaScript функции. Также сделано сохранение картинок размером не более 8 кб прямо в тэге, в формате base64.

Задача № 141890 (07.07.2022):
Утилиты
Добавлен новый объект "ДвоичныйАтрибут", такой же как "Атрибут". Для будущего использования 64-битной маски.

Задача № 141889 (07.07.2022):
ABL процессор
В пакете обновления, если в узле программы будет атрибут UserProg=1, то программа добавится в пользовательскую базу.

Задача № 141888 (07.07.2022):
ABL процессор
Добавлена возможность находить адреса функций по их идентификаторам. Для этого добавлена новая директива "ресурсная" (как "общая").
Программа.АдресФункции(Идентификатор: строка): целое;

Задача № 141816 (06.07.2022):
Утилиты бухгалтерии
Права для справочника теперь передаются с сервера - полные для администраторов, иначе только просмотр.

Задача № 141794 (05.07.2022):
Классификаторы
Исправлено формирование закладок параметров классификатора с типом Диалог параметров

Задача № 141666 (30.06.2022):
Серверный модуль криптографии

Задача № 141137 (24.06.2022):
Параметры настроек
Сделана возможность переопределять параметры настроек в базе данных пользователя. Для этого в разделе реестра данных "Конфигурация\Параметры" необходимо сохранить структруный список измененных значний параметров в значении "Параметры пользователя". Пример приложен в задаче. Переопределение пока работает только для списка значений (в рамках требуемой задачи).

Задача № 141460 (22.06.2022):
Структурные подразделения
Возможность предоставления доступа к КСП теперь есть только с правами Администратора, либо Конфигуратора.


Сборка 7725.8-9

Задача № 141306 (15.06.2022):
Модуль слияния
Добавлен новый признак в настройках сервера [stimate] CollateLogging=1, в этом случае при слиянии информация о сопоставляемых объектах будет записываться в лог сервера (модуль, тип объекта, ключ объекта).

Задача № 141305 (15.06.2022):
ABL процессор
Исправлена работа функции ДиалогПараметров.Ограничения.Очистить. После ее вызова ограничения вообще переставали работать.

Задача № 140711 (11.06.2022):
Контейнер сервера
Сделана установка в сессии выбранной организации пользователя, если в файле подключении для него настроены доступные организации. Требуется доработка клиентской части, в текущей версии этот код не передается на сервере, только файл подключения организации (если он есть).

Задача № 140686 (08.06.2022):
Печатные формы
Доработана выгрузка документов в Excel. При присвоении ячейки формата "Текст" теперь учитывается длина строки. Если число символов менее 255, то ячейке присваивается формат "Текст". Если в строке больше 255 символов, то для корректного отображения текста ячейке присваивается формат "Общий". В версиях MS Excel 2003-2007 количество знаков в ячейке с форматом "Текст" ограничено 255 символами. В версиях MS Office 2010 и более поздних - этого ограничения нет.

Задача № 140989 (03.06.2022):
Табельный учет
Добавлено поле Расчет до в списке исполнений для унификации

Задача № 140987 (03.06.2022):
Штатное расписание
Исправлено формирование списка исполнений с учетом особенностей табеля и зарплаты (Расчет до)

Задача № 140986 (03.06.2022):
Модуль зарплаты
Добавлено поле Расчет до в списке исполнений

Задача № 140906 (01.06.2022):
Аудит и ЭЦП
Функция ЦифроваяПодпись.Проверить в случае использования простой ЭП, не проверяла входной параметр "Информация", и если он не задан - на сервере возникала ошибка.

Задача № 140888 (01.06.2022):
Справочник организаций
Исправлены функции для работы с группами организаций.

Задача № 139227 (01.06.2022):
Справочник организаций
Добавлена обработка глобальной замены параметров организаций

Задача № 135212 (01.06.2022):
Справочник организаций
В сервисы объединения организаций и счетов добавлен флаг В текущей группе и информационное поле Группа

Задача № 137723 (30.05.2022):
Печатные формы
Доработана выгрузка в PDF. Ситуация, когда в шаблоне в колонтитулах указано имя ячейки, а сама ячейка отсуствует (ошибка шаблона), больше не приводит к ошибке вывода. Теперь такая ошибка игнорируется и PDF формируется в штатном режиме.

Задача № 140593 (25.05.2022):
Утилиты
Исправлены ошибки в словарях, добавлены фамилии, имена, отчества, сделана обработка добавки к отчествам ("кызы", "оглы" и т.д.).

Задача № 140641 (24.05.2022):
Контейнер сервера
Доработаны ответы сервера при запросах клиентом конфигурационной информации и смены пароля, чтобы сервер дополнительно присылал информацию по правилам проверки пароля


Сборка 7725.8-8

Задача № 140556 (20.05.2022):
Пользователи
В механизм системы исключительных прав внесены изменения, теперь можно настройку перекрыть в реестре пользователя.

Задача № 140454 (18.05.2022):
Складские объекты
Исправлено назначение типа параметру КСП

Задача № 140401 (17.05.2022):
Контейнер сервера
Добавлен механизм получения серийных номеров сканированием файлов-подключений. Добавлена возможность работы через сервис перенаправления. Смотри комментарий к задаче.

Задача № 140374 (16.05.2022):
Модуль документов
Реализовано сохранение признака подкачки текстовых детализаций. После восстановления сессии этот признак был всегда выключен, и html-страницы переставали отображаться.

Задача № 140321 (14.05.2022):
Табельный учет
Сделана возможность настраивать блокировку ввода рабочего времени в табельном учете для отдельных сотрудников. Для этого нужно подключить обработчик в реестре конфигурации:
Конфигурацияв\Программы\Табельный учет - Признаки блокировки
На вход будут приходить параметры (Исп: Исполнение; Год, Мес: целое; Пдр: Подразделение): целое;
если надо заблокировать только запись в общем списке необходимо вернуть маску 1, нижнюю часть - маску 2
Скрипт запускается не выгружаясь из памяти для всего списка, поэтому можно использовать четвертый параметр, куда придет полный список исполнений. Можно закэшировать переменные в скрипте.

Задача № 140206 (11.05.2022):
Контейнер сервера
В процессе подключения, при входе по ЭП, на клиент будет передаваться актуальная информация об имени пользователя, конфигурации и рабочем месте.


Сборка 7725.8-7

Задача № 140176 (09.05.2022):
Модуль зарплаты
Исправлена ошибка отображения общих сумм в общем списке сотрудников. Ошибка возникла в результате доработка для версии 7725.8-6.


Сборка 7725.8-6

Задача № 140172 (07.05.2022):
Табельный учет
Для глобальной замены ключей в модуле добавлена обработка графиков работы.

Задача № 119224 (07.05.2022):
Контейнер сервера
Если используется схема работы через сервер авторизации (MainSrv), то запрос изменения пароля пользователя будет отправляться на службу авторизации, что бы у него было возможность проверить другие подключения, где зарегистрирован пользовальтель. Если возникнет ошибка, то будет попытка изменить пароль на текущем сервере (в дальнейшем это будет отключено).

Задача № 140167 (06.05.2022):
Модуль отчетов
Для работы с текущим разделом отчетов добавлена функция "ТекущийОтчет", пока заглушка.

Задача № 140166 (06.05.2022):
Параметры настроек
Для работы с текущим разделов параметров добавлена функция "ТекущийНаборПараметров", пока заглушка.

Задача № 140165 (06.05.2022):
Модуль конфигуратора
В модуле "Настройки интерфейсов" для работы с текущими выбранными объектами реестра добавлены функции: ТекущийИндексКлючаРеестра, ТекущийУзелРеестра, ТекущееЗначениеРеестра. Пока только заглушки, что бы не ругался компилятор.

Задача № 140157 (06.05.2022):
Модуль конфигуратора
Запрос на получение текущих заявок пользователя "GetSupportInfo" теперь будет выполняться в фоновом в режиме, в клонированной сессии. Что бы не блокировать другие запросы, которые пользователь будет отправлять на сервер во время формирования списка заявок.

Задача № 140154 (06.05.2022):
Печатные формы
Добавлены функции для работы в редакторе "ТекущийШаблон" и "ТекущаяЯчейка" пока просто заглушки, что бы не ругался компилятор.

Задача № 140153 (06.05.2022):
ABL процессор
В функцию Программа.Компилировать добавлен параметр "ASMCode: Отношение", для того что бы можно было детально анализировать вызовы в скрипте.

Задача № 140151 (06.05.2022):
Контейнер сервера
В rest-запросе "services\?info&\saml2\samlauth" на обработке паспорта добавлена возможность менять его содержимое. Что бы сделанные изменения применились необходимо в корневой узел запроса добавить параметр "PassportChanged=1".

Задача № 140031 (29.04.2022):
Контейнер сервера
Реализован механизм входа в систему по электронной подписи пользователя. Для полноценной работы необходимо реализовать rest-обработчик "?info&\pkcs7\pkcs7auth" на прикладном уровне. Детали смотри в комментариях.

Задача № 140020 (29.04.2022):
Утилиты
Исправлен алгоритм склонения женских фамилий, сокращенных названий и названий различных организаций. Изменен алгоритм склонений слов с буквами в верхнем регистре.

Задача № 139893 (29.04.2022):
Модуль конфигуратора
Для режима толстого клиента Windows сделана поддержка предупреждений о просроченной и заканчивающейся лицензии на сопровождение. Работает только с клиентским модулем Stimate.exe версии (70.99.1.1).
Информация о игнорировании предупреждении считывается из клиентского файла настроек stimate.raw. При установке новой лицензии, этот признак сбрасывается.

Задача № 139621 (29.04.2022):
Модуль зарплаты
Добавлена обработка вычисляемых полей видов оплат общего списка по сотруднику

Задача № 139927 (27.04.2022):
Табельный учет
Добавлена обработка пустых дат отвлечения

Задача № 139898 (27.04.2022):
Виды начислений и удержаний
Добавлена обработка попытки очистить код ВОУ

Задача № 139797 (26.04.2022):
Печатные формы
Доработана выгрузка печатных форм в Excel в части выгрузки типов значений ячеек с атрибутом "Скрытый текст". Раньше при наличии данного атрибута значение ячейки не выводилось, при этом формат ячейки сбрасывался по умолчанию в "Общий". Теперь значение не выводится, но формат ячейки сохраняется, согласно заданному в шаблоне. Это необходимо для для возможности загрузки в систему ГИС СО «СГМП» согласно инструкции по заполнению XLSX-файла начислений F2.3


Сборка 7725.8-5

Задача № 139873 (25.04.2022):
Модуль зарплаты
Небольшие исправления для корректной работы модуля родительской платы в рамках задачи №139850 (учет настройки секции Группы подразделений).

Задача № 139871 (25.04.2022):
функции внешних объектов
При работе с базой 1С на PostgreSQL не открывались таблицы - детализации объектов.


Сборка 7725.8-4

Задача № 139852 (25.04.2022):
Контейнер сервера
Добавлена обработка запросов для входа по электронной подписи, и в ответ на запрос мониторинга server~stat?full=1 добавлена информация по использованию табличной памяти.

Задача № 139850 (25.04.2022):
Модуль зарплаты
Исправлена подготовка списка исполнений для интерфейса зарплаты


Сборка 7725.8-3

Задача № 139829 (22.04.2022):
Пользователи
Изменен механизм проверки прав в режиме "Исключительные права на объекты". Теперь если пользователь администратор, то настройка прав также не проверяется, но результат возвращается не -1, а 0x7FFFFFFF. Что бы клиентское приложение могло определить когда права вообще не установлены, а когда они сформированы для администратора.

Задача № 138636 (22.04.2022):
Модуль слияния
Доработан перенос периодов расчетов, закрытых в разрезе учреждений. Работает только если в базе включен признак закрытия в разрезе учреждений. Если в базе источника этот признак выключен, то при слиянии необходимо указать основное учреждение в базе приемника. Иначе все переносится в соответствии с закрытими периодами по учреждениям. Возможна комбинация.

Задача № 139782 (21.04.2022):
ABL процессор
При работе с таблицами, если клиент присылал множественный фильтр где одно из значение "пустые" или "заполненные" а другие реальные значения, возникала ошибка.
На клиенте такой ситуации можно добится, если сначала выбрать фильтр по пустым/заполненными, потом снова открыть фильтр включить множественный выбор и что нибудь выбрать.

Задача № 139752 (21.04.2022):
Печатные формы
Доработана выгрузка в форматы XLS/XLSX в части более строгого соответствия форматам выводимых значений (вместо подстановки общего формата по умолчанию), для возможности загрузки в систему ГИС СО «СГМП» согласно инструкции по заполнению XLSX-файла начислений F2.3

Задача № 139389 (21.04.2022):
Модуль документов
Подсказки на картинки статусов (в левой части таблицы документов) также теперь будут показываться и для стандартных статусов, даже если они не были разыменованы в обработчике "Текст картинки статуса".


Сборка 7725.8-2

Задача № 139717 (20.04.2022):
Пользовательские формы
Добвлено свойство ЭлементФормы.Таблица: СтатическиеДанные - для отображения таблиц на пользовательских формах.

Задача № 139716 (20.04.2022):
ABL процессор
При работе разных баз на одной конфигурации дублировались параметры общих программ. Теперь при установке новых параметров, старые удаляются прямым запросов в базу конфигурации по ключу программы.

Задача № 139582 (20.04.2022):
Пользователи
Для администратора при установленных в системе исключительных правах на любые объекты передаются на клиент явно заданные права.

Задача № 139486 (17.04.2022):
Складские объекты
Включена синхронизация при масштабировании для ресурных объектов, в которых хранится безразмерноая информация (такая как характеристика НФА).

Задача № 139457 (13.04.2022):
Справочник сотрудников
Исправлен поиск при установленном флаге Без уволенных

Задача № 139450 (13.04.2022):
Утилиты
Исправлен алгоритм анализа и склонения слов с заглавными буквами.

Задача № 139414 (12.04.2022):
Штатное расписание
Доработки для назначения на должность на интерфейсе родплаты

Задача № 136773 (12.04.2022):
Модуль зарплаты
Добавлена возможность назначать на должность на секции родительской платы.
Активируется включением флага Назначение на должность в ветке Конфигурация\Секции\Родительская плата в конфигурационном реестре

Задача № 138518 (09.04.2022):
Модуль слияния
Добавлена возможность отдельного слияния ссылок на детализации документов. При сопоставлении таких детализаций, сначала вызывается сопоставление для родительского документа с признаком хранения соответствия ключей. После этого сопоставленный ключ ищется в таблице сопоставлений.

Задача № 130409 (05.04.2022):
Адреса
Доработан вывод точек после сокращений адреса согласно постановке

Задача № 139157 (04.04.2022):
Виды начислений и удержаний
Добавлена реализация Модуль.Подключение. Добавлен метод ВидыОплат.Подключение.


Сборка 7725.8-1

Задача № 139110 (01.04.2022):
Модуль подключения к БД
Частично восстановлена функция Подключение.УвеличитьБазуГенерации. Значение последовательности увеличивается, но получать следующее значение нужно вручную. И теперь функция будет возвращать значение (с учетом увеличения).

Задача № 139071 (01.04.2022):
Пользователи
Некорректно строился список учетных записей. Если в файле подключения пользователь был добавлен с пробелом, то в списке он показывался два раза.

Задача № 139039 (31.03.2022):
функции внешних объектов
В режиме толстого клиента для windows сетевые запросы также будут проверять клиентские настройки прокси сервера (сейчас они сохраняются в реестре windows). Это относится и к системе загрузки прикладных обновлений.

Задача № 139008 (31.03.2022):
Модуль конфигуратора
Система прикладных обновлений теперь будет использовать параметры proxy-сервера, записанные в файле серверных настроек (json).
Также в настройках параметров обновлений появился новый атрибут HTTPS=1(0) для работы с защищенным соединением.

Задача № 138501 (30.03.2022):
Справочник сотрудников
Добавлена возможность вывода инициалов двойных имен и отчеств одной буквой.

Задача № 138891 (26.03.2022):
Контейнер сервера
С сервер приложения для Windows не загружались обновления для Линуксовых клиентов.

Задача № 138890 (26.03.2022):
Печатные формы
При использовании метода Ячейка.Повторить не копировался фон ячейки.

Задача № 138889 (26.03.2022):
ABL процессор
Добавлена возможность загружать большие XML-файлы. Если указать формат загрузки "LXML", то на вход можно будет подать функцию обработки загружаемого узла. В ней обработать узел, и если результат функции будет "да", то узел будет удален, загрузка пойдет дальше.

Задача № 138888 (26.03.2022):
ABL процессор
Не загружались в памяти объекта "Буфер" файлы размером больше 4гб.

Задача № 138887 (26.03.2022):
ABL процессор
При загрузке DBF-файлов, поля с типом "ДатаИВремя" отображались некорректно.

Задача № 138761 (22.03.2022):
Адреса
Доработки по системе работы с внешними адресными сервисами (в частности ФИАС/ГАР). Добавлены новые запросы для контекстного поиска и выборка объекта по ключу ФИАС(ГАР).
Также добавлено новое поле в таблице адресов (Адрес.Идентификатор), где будет храниться уникальный код ФИАС. Полностью ФИАС подключается если нет подключения КЛАДР. Если есть КЛАДР и обработчиков сервисов ФИАС, то при выборе дома идентификатор ФИАС тоже будет поставляться.

Задача № 138727 (22.03.2022):
Штатное расписание
Переделана реализация функции Сотрудник.ДолжностьНаДату

Задача № 138528 (22.03.2022):
Утилиты
Исправлен алгоритм склонения инициалов.
Слова, отсутствующие в словаре, в том числе названия организаций, компаний и т.д. выводятся без изменений.
Дополнен словарь и справлены ршибки в нем.
Реализацию "обрамления" неизвестных слов после обсуждения решено пока не реализовывать.

Задача № 138668 (18.03.2022):
Библиотека утилит
Доработана коррекция размера ячеек с 0-й шириной при выгрузке шаблонов в Excel

Задача № 136675 (16.03.2022):
Справочник сотрудников
Добавлена обработка контекстного меню переходов на родителя и ребенка

Задача № 138572 (15.03.2022):
Контейнер сервера
Исправлена загрузка модулей для клиентского приложения Linux на серверах под Windows.

Задача № 138060 (15.03.2022):
Справочник организаций
Организации.ТекущаяОрганизация и Организации.ТекущаяГруппа обновляются при каждом действии с таблицей справочника


Сборка 7725.8

Задача № 138530 (14.03.2022):
Аудит и ЭЦП
Передача контента для формирования подписи XMLDSign сделана через бинарные данные по причине некорректной конвертации в linux-приложениях.


Сборка 7725.7-9

Задача № 138382 (09.03.2022):
Просмотр данных
Добавлена возможность явной настройки колонок (вложенность, порядок) для отдельных таблиц в файле /com/trsview.cfg на сервере.

Задача № 138370 (09.03.2022):
ABL процессор
Исправлена процедура считывания таблиц в формате DBF. Для полей текстового типа большого размера не учитывался второй байт указания длины поля.


Сборка 7725.7-8

Задача № 138292 (04.03.2022):
Модуль документов
В режиме, когда возможно управлять правами детализаций в закрытых документах (Обработчики закрытых документов = ДА) сделаны доработки, что бы не надо было обязательно открывать возможно вставки записей, что бы в дальнейшем управлять правами на изменение и удаление. Для этого надо в обработчик прислать МожноИзменить := 2 (это значит что вставка будет заблокирована, но обрабочтики для статусов изменения и удаления тоже вызовутся).

Задача № 136404 (04.03.2022):
Штатное расписание
Добавлено поле Исполнение.Предыдущее

Задача № 134111 (04.03.2022):
Модуль зарплаты
В получение ВыборкаВОУ.Назначения добавлен поиск назначения на конец месяца, если не найдено ранее (для начислений, у которых не указаны дни).

Задача № 138271 (03.03.2022):
Пользователи
В модуле работы с пользователями правами добавлена функция "УчетнаяЗаписьПоИмени". Также добавлены методы: УчетнаяЗаписьПользователя.ЗагрузитьПрава, .СохранитьПрава.

Задача № 138270 (03.03.2022):
Модуль конфигуратора
Исправлена передача картинок для мобильного приложения и веб2, также для них формируется ссылка на картинку.

Задача № 138269 (03.03.2022):
Фоновые процессы
Для фоновых процессов интервал ожидания по умолчанию сделан 3 часа.

Задача № 138268 (03.03.2022):
ABL процессор
В объекта СтатическиеДанные некорректно работали функции .ПолеИзменено, .ПоляИзменены.

Задача № 138267 (03.03.2022):
Общие компоненты
Для JSON протокола мобильного и веб клиента добавлена перадача служебных атрибутов структурного списка: $tag, $content, $value.

Задача № 138266 (03.03.2022):
Утилиты
У объекта "КалендарныйПериод" не коррректно работало получение значения по тексту.

Задача № 137952 (03.03.2022):
Контейнер сервера
Сделана возможность настройки времени максимального бездействия клиентского приложения, по окочании которого приложению будет посылаться команда на отключение и выход. Изменена утилита настройки файла подключения, где добавился параметр "Передел бездействия (мин.)".

Задача № 129975 (26.02.2022):
Контейнер сервера
Реализована проверка на количество отличных символов в новом пароле от предыдущего.

Задача № 137740 (21.02.2022):
функции внешних объектов
Реализована поддержка писем в формате HTML. Реализована поддержка скрытых копий. Детали смотри в комментариях к задаче.

Задача № 137853 (17.02.2022):
Утилиты
Доработан алгоритм склонений:
- добавлен словарь наречий.
Пример, Государственное казенное учреждение Ставропольского края «Дирекция ОСОБО охраняемых природных территорий».
- словарь географических названий дополнен словами мужского и среднего родов.

Задача № 137722 (12.02.2022):
Утилиты
Доработан алгоритм склонений:
- добавлены необходимые слова в словарь;
- добавлена обработка инициалов (например, С.С. Николаев);
- исправлен алгоритм склонения таких фраз как,
например,
Государственное казенное общеобразовательное учреждение «Специальная (коррекционная) общеобразовательная школа-интернат № 10»
Государственное бюджетное профессиональное образовательное учреждение «Многопрофильный техникум имени казачьего генерала С.С.Николаева»

Задача № 137525 (11.02.2022):
Модуль отчетов
Добавлена возможность назначать права на кнопки отчетов, объект КнопкаОтчета. Если сняты все галки, кнопка запрещена.


Сборка 7725.7-7

Задача № 137676 (10.02.2022):
Аудит и ЭЦП
Убраны лишние блокировки таблицы подписей (DSigns). В процедуре передписания и формировании списка подписей документов функция разыменовки пользователя вынесена из области блокировки чтения.

Задача № 116204 (10.02.2022):
Утилиты
Доработано алгоритм склонений, устранена ошибка в фразах типа "Презентационно-сервисный центр", обновлен словарь.

Задача № 137578 (08.02.2022):
Утилиты
Исправлена ошибка при склонении фраз в кавычках, если внутри есть еще кавычки.
Например, «Каширский центр социального обслуживания граждан пожилого возраста и инвалидов «Забота».
Добавлено в словарь слово "пожилой" с учетом рода и числа.

Задача № 137577 (08.02.2022):
Складские объекты
Переработан механизм поиска объектов в справочнике НФА. Теперь он будет производится в отдельной сессии, и блокировка чтения на время поиска ставится не будет.

Задача № 137513 (07.02.2022):
Модуль документов
Изменен принцип определения типа документа по его первичному ключу. При проверке документов загруженных в память, документы находящиеся в отдельной базе со своим генераторм ключей теперь проверятся не будут. Из-за возможности пересечения ключей. Ошибка проявилась в организациях где справочник ЕСКЛП находится в отдельной базе без установки маски ключа.

Задача № 137466 (04.02.2022):
Утилиты
В модуле утилиты в справочниках тестовых ресурсов и номеров (использующихся в ДО и БО) включен режим синхронизации, для распределенных подключений.


Сборка 7725.7-6

Задача № 137452 (03.02.2022):
функции внешних объектов
В функции "СоздатьСинхронизатор" добавлен четвертый необязательный параметр "Логировать", в этом случае каждому запросу объекта синхронизации будет присваиваться уникальный идентификатор SenderID, и записываться информация в лог сервера приложения.

Задача № 137450 (03.02.2022):
Модуль документов
Исправлена ошибка (NPO) возникающая при создании копии нескольких записей в детализации документа после восстановления сессии.

Задача № 137436 (03.02.2022):
ABL процессор
Исправлен ошибка в списке объектов, когда целое значение элемента списка совпадает с хэшом класса в пуле объекта. Теперь, если объект в пуле не найден, возвращает само целое значение (раньше возвращался ноль). Сделана пока только для платформы windows32.

Задача № 137416 (03.02.2022):
Утилиты
Добавлены в словарь "ООО, ЗАО, ПАО, ИП". Добавлен алгоритм склонения для такого типа слов "учебно-воспитательный", "военно-полевой" и т.д., Исправлена обработка слов типа "область" или "край" в сочетании "министерство финансов Вологодской области". Исправлена ошибка склонения слова "старший", добавлено в словарь слово "финансы" (иначе происходило склонение фамилии "Финансов").
Добавлены в словарь слова "казенный", "учет" с буквой "е".

Задача № 137404 (03.02.2022):
Контейнер сервера
Исправлена обработка запроса на получение списка доступных рабочих мест для администратора и супер-пользователя. Теперь будет браться из справочника рабочих мест.
Также исправлен запрос получения информации о пользователе при выборе подключения и пользователя в окне логина. При изменении этих параметров блокировалось окно выбора рабочего места (нельзя было вписать вручную) для суперпользователя.

Задача № 137397 (02.02.2022):
Справочник организаций
Исправлено получение имени организации с учетом даты, добавлено обновление имени подразделения

Задача № 137000 (02.02.2022):
Структурные подразделения
Добавлена функция обновления имени подразделения-организации


Сборка 7725.7-5

Задача № 137254 (28.01.2022):
Печатные формы
Межстрочный интервал в тексте ячеек при выводе в PDF приведён в соответствие с предпросмотром печатного документа

Задача № 137247 (28.01.2022):
Библиотека утилит
Доработано вычисление хэшей MD5, SHA1 и SHA256 у файлов, размер которых превышает 2Гб

Задача № 137237 (27.01.2022):
ABL процессор
Исправлена работа с объектами значений реестра в сессии. Периодически возникали ошибки доступа к памяти при некорректной работе с пулом этих значеий.

Задача № 137152 (25.01.2022):
функции внешних объектов
Исправлена ошибка, возникающая при загрузке документа из пустой строки. Детали смотри в комментариях к задаче.

Задача № 137137 (24.01.2022):
HTML страница
В объекте для работы с HTML добавлен новый метод Браузер.Загрузить(Буфер). Рекомендуется использовать для веб-клиента.

Задача № 137102 (23.01.2022):
Модуль документов
Для денежных и колличественных полей у документов, если есть признак "точное значение", то нулевое значение теперь тоже будет показываться.


Сборка 7725.7-4

Задача № 137081 (21.01.2022):
Модуль документов
При подготовке каскадного сохранения документов уменьшено время промежуточного отклика сервера до одной минуты (было пять). При удалении больших документов клиентское приложение обрывало соединение не дожидаясь ответа сервера.

Задача № 137041 (20.01.2022):
Контейнер сервера
Параметр NotResumeWSM (не завершать неоконченные интерактивные запросы) теперь по умолчанию включен.

Задача № 137040 (20.01.2022):
ABL процессор
В фоновых процессах, запущенных в режиме отслеживания (для веб-клиента) не выводились ошибки.

Задача № 136845 (18.01.2022):
Печатные формы
Исправлена ошибка при выводе полного формата даты при выгрузке документов в PDF/Excel, если в ячейке уже указано значение по умолчанию.


Сборка 7725.7-3

Задача № 136960 (18.01.2022):
Справочник организаций
Убрана проверка на категорию при передаче раскладки таблицы


Сборка 7725.7-2

Задача № 136921 (17.01.2022):
ABL процессор
При доработке просмотра трассировки стэка сломался просмотр переменных в функциях-объявлениях. Также для трассировки добавлен вывод текущей позиции отладки.


Сборка 7725.7-1

Задача № 136842 (14.01.2022):
Модуль зарплаты
При использовании в модуле зарплаты общей переменной "ВыборкаВОУ" она не корректно удалялась при закрытии сессии, даже могло вызвать аварийное завершение работы службы.

Задача № 136495 (12.01.2022):
Печатные формы
Исправлена ошибка в при выгрузке документов в PDF, если ширина ячейки меньше ширины печатного листа A4

Задача № 136673 (11.01.2022):
Справочник сотрудников
При получении параметров передается флаг CheckParamOption_CheckUserRights

Задача № 136661 (11.01.2022):
ABL процессор
При получении параметров добавлен флаг CheckParamOption_CheckUserRights

Задача № 136607 (09.01.2022):
Параметры настроек
В модуле пользовательских форм сделана обработка новых событий и дан доступ к новым свойствам элементов формы, добавленных в клиентской части.

Задача № 136605 (08.01.2022):
Общие компоненты
Получение списка значений для фильтрации таблиц теперь работает с учетом установленных фильтров на других колонаках. Также добавлены пункты для пустых и заполненных значений.

Задача № 136604 (08.01.2022):
ABL процессор
Добавлена возможность выводить стэк АБЛ-вызовов в логи при возникновении ошибок. Пока включается опцианально stimate:ABLStackTrace=Х (максимально число для раскрутки стэка).


Сборка 7725.7

Задача № 136552 (02.01.2022):
Классификаторы
При слиянии классификаторов в режиме сопоставления справочников, классификаторы сопоставляютс по наименованиею, поэтому если оно пустое - сопоставление работает не корректно. Исправлено: если наименование пустое, то сопоставление производится по коду.

Задача № 136551 (02.01.2022):
ABL процессор
Добавлена возможность получать стэк вызов для отладчика. Запрос встроен в функцию получения значений переменных, там же и в отладчике показывается.

Задача № 136518 (29.12.2021):
Структурные подразделения
Права на управление доступом к КСП теперь передаются с сервера, доступно администратору и/или конфигуратору

Задача № 134758 (29.12.2021):
Структурные подразделения
Добавлена обработка даты при установке наименования КСП методом КСП.Наименование(Точное, Полное, [Дата]).
Флаг Полное указывает, какое наименование устанавливается.

Задача № 134700 (28.12.2021):
Печатные формы
Реализовано разбиение документа на страницы при выводе HTML-отчётов на печать

Задача № 136409 (27.12.2021):
Печатные формы
Исправлен вывод полного формата даты в ячейках с формулой в форматы PDF/Excel

Задача № 135965 (23.12.2021):
Справочник организаций
Добавлен обработчик изменения (удаления, добавления) объекта НФА, два параметра: ИД объекта и статус изменения (СтатусЗаписи_...).
Указать в ветке реестра Конфигурация\Организации, параметр Изменение организации.
На таблице организаций изменена опция проверки параметров с родительской на дочерние.


Сборка 7725.6-9

Задача № 136277 (21.12.2021):
Модуль конфигуратора
Для неправильных скриптов автоматических корректировок сделана проверка на тип результата программы корректировки. Если он не задан, то отметка о выполнении корректировки ставится в любом случае.

Задача № 136276 (21.12.2021):
Модуль подключения к БД
Добавлен новый PostgreSQL драйвер для быстрой пакетной вставки записей. Вместо INSERT всегда будет вызываться команда COPY. Поэтому пока этот драйвер не рекомендуется использоваться в рабочих подключениях. Только для миграции данных, импоротов или расчета остатков. Настраивается в файле подключения DRIVER NAME = PGDAC2 (библиотека libksqlpsql2).

Задача № 136275 (21.12.2021):
Модуль документов
После отмены изменений документа, не обновлялся текущий кэш детализации. К примеру, если детализация была очищена, то после восстановления ее количество в скриптах было ноль.

Задача № 136273 (21.12.2021):
ABL процессор
Не работала сериализация объекта СтруктурныйСписок для фоновых процессов. Если его передавать в качестве параметров скрипту фонового процесса, объект приходил пустой.

Задача № 136223 (21.12.2021):
Печатные формы
Доработан вывод в форматы Excel и PDF ячеек с типом "Полный формат даты"

Задача № 135661 (30.11.2021):
Модуль документов
При проверке возможности удаления объекта добавлена опция поиска только в закрытых документах (Info, sClosed)


Сборка 7725.6-8

Задача № 135983 (10.12.2021):
Модуль документов
Для прямой работы с записями документов ПолеДокумента.Сектор всегда был пустой.

Задача № 135964 (10.12.2021):
Справочник сотрудников
Добавлена передача права на адреса и периоды работы

Задача № 135947 (10.12.2021):
ABL процессор
В статических данных при группировке по объектным полям заголовок группы не выводился.

Задача № 135646 (10.12.2021):
ABL процессор
Добавлен учет прав на НаборПараметров и ПараметрНастройки (uParams)

Задача № 106574 (30.11.2021):
Справочник организаций
При изменении организации добавлена проверка на наличие её в закрытых документах
Включается в конфигурации флагом Проверять закрытые документы в ветке Конфигурация\Организации


Сборка 7725.6-7

Задача № 135769 (03.12.2021):
функции внешних объектов
Для удоства добавлены короткие функции для работы с utf8 (АнсиВЮтф8, Ютф8ВАнси, ЕстьСимволыЮтф8).

Задача № 135768 (03.12.2021):
Контейнер сервера
В настройках рест-сервисов (services.cfg) теперь можно указывать индекс в списке Content-type. Параметр называется "ContType".

Задача № 135767 (03.12.2021):
Фоновые процессы
Для фоновых процессов в идентификаторе процесса можно передавать закомментированное действие для уведомления (первый символ ";"). Что бы уведомление создалось, но ссылки stmjson в нем не было.

Задача № 135766 (03.12.2021):
Модуль конфигуратора
При получении секция для веб-клиента, теперь заголовок не будет отдельно присылаться. Если он есть, то будет в наименовании секции. Сделано для личного кабинета, что бы можно было убрать вшитую в веб-клиент аналогичную секцию, изменив русские символы на латинские.

Задача № 135765 (03.12.2021):
Контейнер сервера
Добавлены сервисные запросы для создания сессии с последущим подключением к ним десктопного приложения и веб-клиента.
Добавлена возможность использовать внутренние рест-сервисы для формирования паспорта и аутентификации.
При входе по паспорту отключена проверка пароля, если пользователь также существует в файле подключения.

Задача № 135762 (03.12.2021):
Классификаторы
Некорретно работала функция КлассКлассификатора.Добавить, если классификатор буквенный и такой код уже существует, результат возвращался не правильный.

Задача № 135760 (03.12.2021):
Модуль бухгалтерии
Некорректно сворачивались остатки (итоги) при использовании альтернативного драйвера СУБД.

Задача № 135584 (28.11.2021):
Справочник сотрудников
При слиянии не переносилось фото сотрудников.


Сборка 7725.6-6

Задача № 135287 (18.11.2021):
Пользовательские формы
Адаптирована функция Форма.Показать для работу в браузерном клиенте.

Задача № 135204 (18.11.2021):
ABL процессор
Поправлена работа функции ИзвлечьИмяФайла. Если аргумент пустой, то результат заполнялся мусором. Аналогичное исправление сделано в модуле классификаторов для функции Классификатор.Наименование.

Задача № 135108 (17.11.2021):
Офисные отчеты
Исправлена ошибка с использованием управляющих символов при формировании шаблона отчета

Задача № 135076 (17.11.2021):
Графики
Исправлена ошибка с использованием управляющих символов в скрипте при формировании шаблона отчета

Задача № 135248 (16.11.2021):
Утилиты
В функции ОкруглитьСумму теперь возможно округление с порядком более 8 знаков

Задача № 135188 (15.11.2021):
функции внешних объектов
Исправлена ошибка, возникающая при работе с ошибками разбора XML документа.

Задача № 134028 (15.11.2021):
Табельный учет
Сделана адаптация вывода колонок учета рабочего времени для браузерного клиента.

Задача № 135154 (13.11.2021):
Серверный модуль криптографии
Фильтрация результатов проверки валидности цепочки сертификатов реализована. Смотри комментарии к задаче.

Задача № 135155 (12.11.2021):
Утилиты
На Линуксовой версии не работало открытие ссылок в браузере. т.е. предпологалось, что всегда файлы, и путь отсекался.

Задача № 135151 (12.11.2021):
Контейнер сервера
В версии 7725.6-3 в задаче № 134319 была сломана функция установки нового пароля для суперпользователей.

Задача № 135149 (12.11.2021):
Модуль конфигуратора
Картинки в формате png с темами, теперь также будут отображаться и в браузере.

Задача № 135148 (12.11.2021):
ABL процессор
Добавлена возможность менять назввание кнопки на диалоге выполнения процесса (Процесс.НазваниеКнопки). По умолчанию "Отмена".

Задача № 135089 (10.11.2021):
Структурные подразделения
Добавлен аудит изменения параметров подразделения

Задача № 134102 (10.11.2021):
Табельный учет
Размер ФИО на общем списке увеличен до 64

Задача № 121966 (10.11.2021):
Модуль конфигуратора
Добавлен аудит изменения основных настроек

Задача № 135041 (09.11.2021):
Печатные формы
Добавлена возможность считывания шаблонов, где есть ячейки с кодировкой utf8. В этом случае у ячейки включается новый атрибут Атр_ТекстЮТФ8.

Задача № 135037 (09.11.2021):
Утилиты
Исправлена ошибка добавления временного объекта созданного с учетом регистра. Поиск делался правильно, а сама вставка в список делалась без учета регистра. Поэтому следущий поиск работал не правильно.

Задача № 135030 (09.11.2021):
Печатные формы
При выводе документов в формат PDF исправлены ошибки и замечания:
1) исправлен расчет размеров отступов страницы
2) исправлено изменние размеров шрифтов при выводе
3) исправлено выравнивание текста по ширине

Задача № 134983 (05.11.2021):
Модуль документов
Исправлена ошибка формирования дерево документа в конструкторе (если тип дочернего элемента больше родительского, некорректно показывалось его название).

Задача № 134982 (05.11.2021):
Фоновые процессы
Доработки по отслеживанию фоновых процессов для браузерного клиента.

Задача № 134972 (03.11.2021):
ABL процессор
Исправлена функция РазмерФайла для windows сервера. Если имя файла больше 127 символов и файл не существует выдавалась ошибка. Также если файл не существует, результат будет -1 для обеих платформ.

Задача № 133864 (22.09.2021):
функции внешних объектов
Исправлен метод получения вложений в синхронизаторе для АС Бюджет, добавлена возможность получать вложение по его ключу.
В методе Синхронизатор.ПолучитьДанные добавить параметр "Опции". В этом случае вместо самого вложения из Бюджет приходит его ключ, и вложение запрашивается отдельным запросом.


Сборка 7725.6-5

Задача № 134946 (02.11.2021):
Пользовательские формы
Для браузерного клиента добавлен ответ в событиях элементов для обновления страницы. Исправлены функции установки и получения цветовых свойств элементов.

Задача № 134715 (01.11.2021):
Табельный учет
Исправлена ошибка при слиянии параметров дополнительного рабочего времени.

Задача № 134874 (30.10.2021):
Аудит и ЭЦП
В функцию МенеджерДанных.СоздатьЦифровуюПодпись добавлен параметр КлючБазыДанных, если параметр не нулевой, то он будет присваиваться новой подписи. Также добавлен к самому объекту ЦифроваяПодпись только для чтения.

Задача № 134860 (29.10.2021):
Контейнер сервера
Добавлена обработка запросов для реализации протокола SAML2.

Задача № 134638 (29.10.2021):
ABL процессор
Исправлена серверная функция определения размера функции для windows. Использовалась старая структура WinApi, которая работала с файлами имеющие наименование меньше 128 символов.

Задача № 134345 (27.10.2021):
Складские объекты
Добавлен обработчик изменения (удаления, добавления) объекта НФА, два параметра: ИД объекта и статус изменения (СтатусЗаписи_...).
Указать в ветке реестра Конфигурация\Объекты складского учета, параметр Изменение объекта.

Задача № 134052 (27.10.2021):
Табельный учет
Исправлено формирование списка отвлечений, не учитывались особенности преобразования 64-битный чисел в линуксе. Также добавлена сортировка списка.

Задача № 128711 (27.10.2021):
Штатное расписание
Доработано слияние табельных номеров по исполнениям

Задача № 134718 (26.10.2021):
Печатные формы
Доработана проверка дробных чисел для "весовых" типов ячеек при выгрузке в HTML-формат

Задача № 134686 (22.10.2021):
Аудит и ЭЦП
Исправлена ошибка при подписании XML при помощи объекта КрХМЛ на сервере, от имени учетной записи. По сборке - смотри коментарии к задаче.

Задача № 134565 (19.10.2021):
Утилиты
Исправлены обработчики загрузки и сохранения бинарного ресурса.
В методы добавлен флаг ИзКонфигурации.


Сборка 7725.6-4

Задача № 134621 (20.10.2021):
Справочник сотрудников
В выпадающем списке поиска сотрудника название подразделения отражается и при расширенной маске КСП.

Задача № 134601 (20.10.2021):
Модуль документов
Скрипт обработки страницы теперь также будет вызываться если поле, которое ее представляет пустое. В настройке будет передаваться имя поля, в содержимое можно будет записать информацию для отображения.

Задача № 134597 (20.10.2021):
ABL процессор
Изменения в json-протоколе для web-клиента. Не перекодировались имена узлов и добавлена службеный атрибут @tag для возможности передачи свойства СтруктурныйСписок.Привязка.

Задача № 123733 (20.10.2021):
Утилиты бухгалтерии
Исправлена ошибка в объекте "КорреспондецияСчетов", он не правильно опеределял ключ операции по наименованию (искал в другой таблице, где нет поля "name"). Ошибка проявилась на веб-клиенте, при попытке добавления новой записи в справочнике учреждений, там есть поля зачета БО и ДО и браузер пытался их сразу проинициализировать.

Задача № 134190 (15.10.2021):
Справочники
Режим просмотра в справочниках теперь включен по умолчанию и для администраторов.

Задача № 134391 (12.10.2021):
Модуль отчетов
Исправлена ошибка в многомерных отчетах, при формировании пивот-таблицы иногда затирались суммы соседних колонок.

Задача № 134390 (12.10.2021):
Просмотр данных
Для секции просмотра данных добавлена обработка запросов фильтрации колонок по текстовому содержимому.

Задача № 133593 (11.10.2021):
Утилиты
Добавлен словарь сокращений, добавлен алгоритм обработки фраз, содержащих сокращения, и географических названий из нескольких слов.


Сборка 7725.6-3

Задача № 134328 (09.10.2021):
ABL процессор
В функции СтруктурныйСписок.ОчиститьУзлы([ОчиститьАтрибуты = нет]) если установлен признак "ОчиститьАтрибуты", также теперь будет очищаться содержимое и буфер.
Оптимизирована функция загрузки блока CRDATA в формате base64 при загрузки JSON формата.

Задача № 134327 (09.10.2021):
Контейнер сервера
Добавлена обработка запроса на регистрацию пользователя project~RegisterAccount?login=ivanov&email=ivanov@mail.ru. Геренерится пароль из шести цифр и отправляется на указанную почту, если отправка прошла успешно, пользователь с этим паролем будет добавлен в указанный в настройке файл подключения - возращает {result=1}. Также на будущее предусмотрена обработка параметра phone, для отправки СМС.
Отправка реализована через внешний рест-сервис. Адрес, текстовка и другие реквизиты задаются в файле services.cfg в разделе ?info&\registration (пример приложен в задаче).

Задача № 134326 (09.10.2021):
Контейнер сервера
Исправлена ошибка, когда у пользователя включен признак проверки обновлений, блокировались параллельные запросы, проходящие в момент проверки. Поэтому при входе не показывались элементы некоторых секций (например список отчетов или документов).

Задача № 134325 (09.10.2021):
Контейнер сервера
Для режима работа сервера IsProxy=1 добавлена возможность исключения открывать одну конфигурацию (JSON:Stimate\WebToolsConfig=) для возможности работы веб-инструментов.

Задача № 134324 (09.10.2021):
Контейнер сервера
В рест-сервисах сделана возможность обработки пакетов в формате Content-Type=rawxml, также добавлена возможность настройки интервала ожидания TimeOut и для удаленной отладки сервер не будет делать logout для сессии (Persist=1)

Задача № 134323 (09.10.2021):
Модуль документов
Исправлена ошибка: когда секция справочника показывалась через модальный диалог, сервер не принимал список выделенных записей.

Задача № 134322 (09.10.2021):
Модуль документов
Режим отложенной загрузки html-страниц выключен для веб-клиента из-за недоработок на его стороне, также в этом случае добавлена дополнительная обработка страниц, выгруженных в архив.

Задача № 134321 (09.10.2021):
Просмотр данных
В модуле добавлены запросы для обработки веб-клиента trsview.html (дополнительная настройка колонок, сохранение состояние таблиц).

Задача № 134320 (09.10.2021):
Модуль конфигуратора
В формате лицензии добавлен новый атрибут "Запрет толстого клиента", лицензии с таким атрибутом смогут устанавливаться только на эту версию, и базы с этой лицензией на других версиях открываться не будут.

Задача № 134319 (09.10.2021):
Контейнер сервера
Исправлены внутренние функции открытия и сохранения файлов подключения, что бы не пропадала история, сертификат подключения к ЕТВ и не записывались супер-пользователи в файл.

Задача № 133951 (05.10.2021):
Классификаторы
В настройку класификатора добавлен флаг "Используемые". Если установлен, то пункты всплывающего меню "Скрыть классификатор" и "Показывать только используемые" доступны только пользователям с правами на изменение данного классификатора.

Задача № 134086 (30.09.2021):
Печатные формы
В функции Шаблон.ЯчейкаПоМаршруту добавлен новый параметр "ТочноеРасположение". Если =1, тогда не будет возвращаться ближайшая ячейка. Также если =2, то будет автоматически добавляться новая запись через функцию "Повторить". Это необходимо при добавлении новых строк в таблицах из веб-клиента. Также при формировании html можно записывать в ячейки-строки дополнительные атрибуты, к примеру oncontextmenu="ShowMenu(this); return false" table="table1", в информации. Убраны лишние скролл-бары в html представлении отчетов.

Задача № 133776 (27.09.2021):
Справочники
Во встроенных справочниках "Населенные пункты" и "Описание проводоки" убрана колонка для поля "Ключ".


Сборка 7725.6-2

Задача № 133936 (24.09.2021):
Печатные формы
Сделана возможность добавлять дополнительные тэги при выгрузке шаблона в формат html. Для этого добавлен новый атрибут Атр_ВебСодержимое. Информация в корневой ячейке с этим атрибутом вставляется в тэг HEAD, в других ячейка вставляется в содержимое тега TD.

Задача № 133935 (24.09.2021):
ABL процессор
Для функции Процесс.Запустить добавлено новое свойство Процесс.ИнтервалОтслеживания (мс). Если он задается, то процесс запускается в фоновом режиме, но диалог прогресса показывается как обычно. Если прервать процесс, то будет дополнительное сообщение-вопрос: "прервать выполнение фонового процесса?". Если прервать, то фоновый процесс тоже закончится, если нет - будет продолжать работать и потом при следующем вызове индикаторы продолжат бежать с того места где сейчас находятся. Интервал отслеживания задавать примерно 1000 мс (1 секунда).

Задача № 133886 (24.09.2021):
Табельный учет
Свойства объекта ЧасоваяОтработка.ПервыйДень, .ПоследнийДень, .Период теперь можно менять программно.

Задача № 133867 (22.09.2021):
Справочник организаций
Исправлена ситуация при слиянии счетов организаций, когда счет распорядителя циклически ссылался на текущий счет.
Также были проблемы, при слиянии без сопоставления, возможно были дубли организаций.


Сборка 7725.6-1

Задача № 133803 (20.09.2021):
Контейнер сервера
В режиме обработчике рест-сервисов, если ответ с целевого узла приходил в виде бинарного содержимого, не очишались данные предыдущего запроса. Ответ клиенту отправлялся некорректный.

Задача № 133801 (20.09.2021):
Пользовательские формы
В функции объекта Форма.Показать добавлен параметр "Кнопки". Также сделан объект эмулятор секции пользовательских форм для использования в модальном диалоге.

Задача № 133800 (20.09.2021):
Модуль документов
Запросы от клиента по обработке выпадающих детализаций теперь также будут обрабатывать контент в POST-запросах.

Задача № 133796 (20.09.2021):
Модуль документов
У объектов Контейнер.ШапкаДокумента и Контейнер.ТабличнаяЧасть добавлено свойство "ВыбранноеПоле". Это идентификатор поля выбранной колонки в шапке и в табличной части документа.
Будет приходить во всех запросах: кнопки, печ.формы.

Задача № 133792 (20.09.2021):
Модуль конфигуратора
Добавлена возможность привязывать к секциям картинки в формате PNG с учетом выбранной темы оформления.

Задача № 133791 (20.09.2021):
ABL процессор
В отладчике не показывались во вложенной функции в списке подсказок другие вложенные функции на том же уровне.

Задача № 133789 (20.09.2021):
ABL процессор
В методе МодальныйДиалог.Выполнить добавлен параметр "НеМодально" что бы была возможность показать окно диалога не блокируя интерфейс приложения.

Задача № 133786 (20.09.2021):
Сервер приложений
Реализована возможность раскодировки base64 "по-месту". Детали смотри в комментариях.

Задача № 133355 (13.09.2021):
Модуль документов
Исправлена генерация обычных номеров документов в разрезе учреждений, но пока только для сквозного режима.

Задача № 133313 (10.09.2021):
Виды начислений и удержаний
Восстановлена работа пункта всплывающего меню "Удалить все связи" на закладке "Зависимости".

Задача № 133446 (09.09.2021):
Табельный учет
Допотработки теперь "переносятся" с конкретной отработки с полным набором параметров, включая параметры ВОУ, а не по типу времени.

Задача № 133351 (08.09.2021):
генераторы номеров документов
Не правильно отправлялся на клиент признак сквозной нумерации в разрезе учреждений.

Задача № 133211 (31.08.2021):
Печатные формы
Реализован вывод вертикального текста в ячейках Excel

Задача № 133233 (26.08.2021):
ABL процессор
Реализована возможность отладки abl-скриптов когда сервер и клиент работают в разных сетях или через тоннель. Теперь отладка будет работать только с новым клиентским приложением отладчика (версия 7098.5).
При отладке для каждого экземпляра отладчика будет открываться свой сетевой канал, поэтому отладка возможна при работе через тоннель (StimGW) или на сервере должны быть открыты все порты наружу.

Задача № 133204 (25.08.2021):
ABL процессор
При открытии dbf-таблиц автоматическая провера и преобразование DOS кодировки будет производится только если в параметрах не будет признака "ДБФ_БезПроверкиЯзыка".

Задача № 133203 (25.08.2021):
ABL процессор
Получение структуры функций и переменных для отладчика перенесено на сервер.

Задача № 133202 (25.08.2021):
ABL процессор
Обработчик вычисляемых полей в СтатическихДанных вызывался только при сохранении записи.


Сборка 7725.6

Задача № 133080 (20.08.2021):
Справочник организаций
Добавлена проверка счетов при удалении банков

Задача № 133078 (20.08.2021):
Пользователи
Добавлена возможность настройки прав на объекты, что бы на них не распространялись права администратора.
Настраивается в конфигурационном реестре: Конфигурация\Установки\Параметры - Исключительные права на объекты=2380,2773
Если такой список есть, то признак администратора на клиент передаваться не будет (потребуются доработки клиентской части).
И на такие экслюзивные объекты права поумолчанию будут только "доступность".

Задача № 132872 (18.08.2021):
Печатные формы
Добавлена json-настройка на сервере "MaxCellCount", которая задаёт максимальное количество ячеек, до значения которого будет работать автоматический пересчёт размеров при выводе в Excel/PDF. Если количество ячеек отчёта превысит указанное значение, то пересчёт размеров не будет произведён. Значение по умолчанию 1 млн ячеек. Для полного отключения пересчёта нужно указать 0. Если формируются очень большие отчёты и корректность вывода содержимого ячеек важна, необходимо указывать значения больше 1 млн


Сборка 7725.5-9

Задача № 132891 (12.08.2021):
Контейнер сервера
Для работы мобильного приложения в линукс версии также сделана конвертация запросов в json формат, и возможность подгрузки ресурсов (картинок) для подключенных сессий.

Задача № 132890 (12.08.2021):
Модуль документов
Исправлена ситуация когда запись, помеченная на удаление, меняется в обработчике детализации на окончательно удаление. После чего статус ее меняеется на измененый, и из базы она уже не удаляется.

Задача № 132889 (12.08.2021):
Аудит и ЭЦП
Параметр учета ЭП в крипто базе "Подписи без указания БД" теперь еще учитывается и в конфигурационном реестре. Но реестр данных остается приоритетным.
Также в конфигурации добавлен новый параметр "Общие типы объектов ЭП" (в том же узле). Через запятую можно перечислить типы объектов (документов), подписи для которых будут видны во всех базах.

Задача № 132888 (12.08.2021):
Модуль отчетов
Поправлен вывод суммирующих полей, значения которых являются поля документов. Они теперь будут показываться как суммы, с разделителями.

Задача № 132883 (12.08.2021):
HTML страница
Для веб-клиента сделана перенаправление отображения пользовательских форм на секцию веб-страницы.

Задача № 132356 (11.08.2021):
Печатные формы
Реализован вывод вертикального текста для веб-сметы

Задача № 130661 (06.08.2021):
Табельный учет
Добавлена передача клиенту цвета шрифта заголовка колонок дней.

Задача № 132708 (05.08.2021):
Штатное расписание
Для табельного учета список исполнений формируется с непосредственной датой увольнения, а не расчета до

Задача № 131671 (05.08.2021):
Табельный учет
Для табельного учета список исполнений формируется с непосредственной датой увольнения, а не расчета до


Сборка 7725.5-8

Задача № 132627 (02.08.2021):
ABL процессор
Небольшие доработки сохранения структурного списка в формата JSON. Для веб-клиента и мобильного приложения атрибуты узлов с признаком "массив" не будут передаваться (только узлы).
Кодирование наименований узлов в UTF-8.

Задача № 132395 (02.08.2021):
Структурные подразделения
Добавлено формирование и обработка пользовательских пунктов всплывающего меню редактора КСП.
Конфигурация\Меню\Интерфейсы секций\Структурные подразделения
У обработчика параметр типа СписокОбъектов с выделенными подразделениями.

Задача № 132300 (30.07.2021):
Утилиты бухгалтерии
Добавлено свойство КорреспонденцияСчетов.ДатаЗакрытия. Параметр фильтрации ДатаЗакрытия теперь не теряется при сбросе параметров

Задача № 132559 (29.07.2021):
Справочники
Для простых справочников, таких как элементы адреса (город, улица...) в признаки добавлен "Список значений" для отображения кнопки выпадающего списка по умолчанию.

Задача № 130487 (28.07.2021):
Виды начислений и удержаний
В диалоговом окне неполного набора текста вид оплаты с атрибутом "Не используется" не отображается

Задача № 132088 (24.07.2021):
Модуль документов
В параметрах настройки документа добавлена новая опция "Показывать статус редактирования". В этом случае в области индикации записи будет показываться значок для записей в статусе "редактируется".

Задача № 132405 (23.07.2021):
Серверный модуль криптографии
Ошибка возникала в связи с наличием у клиентов нестандартных сертификатов. Исправлен криптографический модуль, текущая версия 1.2.23. Обновлены версии для клиента и всех серверных платформ.

Задача № 132336 (20.07.2021):
Аудит и ЭЦП
Для метода МенеджерДанных.СоздатьЦифровуюПодпись добавлены новые опции параметров:
- ПараметрЭЦП_ДляВсехБаз: в этом случае при создании записи в крипто-базе ключ базы данных записываться не будет.
- ПараметрЭЦП_ДинамическийОбраз: в этом случае при проверки подписей в клиентском диалоге, новый образ будет игнорироваться и формироваться заново с учетом проверяемой ЭП.
В обработчик формирования образа документа также будет передавать третий параметр ЭП: ЦифроваяПодпись.
В метод ЦифроваяПодпись.Проверить добавлен третий параметр "НаСервере", если он есть (да/нет) проверка будет строго вызываться либо на сервере либо на клиенте.
Изменен принцип установки авторства (пользователя) для записи подписи. Если "ДляВсехБах", то ссылка ставится на пользователя в самой крипто-базе. Будет иметь отрицательное значение.

Задача № 132216 (15.07.2021):
Печатные формы
Добавлена коррекция счетчика страниц, если произведена вставка разрыва страницы при выгрузке в Excel

Задача № 132041 (09.07.2021):
Печатные формы
В печатных видах на web-интерфейсе АС Смета исправлено отображение дробной части в ячейках с весовым форматом, если дробная часть равна 0

Задача № 129895 (18.05.2021):
Утилиты бухгалтерии
В справочнике ТБО добавлено поле "Дата закрытия" и параметр фильтрации флаг-галка "Актуальные".


Сборка 7725.5-7

Задача № 131812 (30.06.2021):
Модуль документов
Для веб-клиента переделана проверка обязательных полей, она теперь будет срабатывать только в случае если поле изменено.

Задача № 131382 (30.06.2021):
Модуль документов
В настройке полей добавлен признак "Суммировать в группировке". Если он включен, то в группе вместо количества элементов будет выводиться сумма этого поля в сгруппированных записях.

Задача № 131794 (29.06.2021):
Печатные формы
Добавлена проверка признака конца страницы в родительских ячейках при выгрузке в Excel. До этого признак конца страницы учитывался только в дочерних ячейках.

Задача № 131767 (28.06.2021):
функции внешних объектов
Разработан механизм обеспечения последовательного, однонаправленного доступа к данным таблиц 1С на базе Postgre. Детали смотри в комментариях к задаче.

Задача № 130677 (28.06.2021):
Печатные формы
В генераторе PDF реализован вертикальный и перевернутый вывод текста ячеек.


Сборка 7725.5-6

Задача № 131089 (24.06.2021):
Печатные формы
В PDF-генераторе добавлена проверка и пересчёт соотношения сторон отчёта, если поля шаблона выходят за стандартные размеры листа A4. Реализован вывод символьного шрифта Wingdings для графических символов типа "галочка" и т.д.

Задача № 131648 (22.06.2021):
Справочник сотрудников
В рамках задачи 131316 сломалось отображение секции "Дети и иждивенцы", которая использовала интерфейс табличного отчета.

Задача № 131647 (22.06.2021):
ABL процессор
При выводе объекта ДиалогПараметров в модальгом диалоге или в многостраничной секции, его образ не удалялся до окончания работы сессии пользователя.

Задача № 131646 (22.06.2021):
ABL процессор
У объекта СтатическиеДанные не срабатывал признак ТочноеСравнениеСтрок в случае когда поля создаются автоматически по запросу к базе данных.


Сборка 7725.5-5

Задача № 131563 (18.06.2021):
ABL процессор
Список методов, функций, переменных для запроса отладчика теперь будет приходить расширенный, с перечнем параметров и типа результата.

Задача № 131459 (17.06.2021):
ЭЦП
Причиной неправильного отображения была ранее не встречавшаяся возможность использования в сертификате строк в кодировке UNICODE. Библиотека поддержки криптографии исправлена, текущая версия библиотеки 1.2.22. Библиотека выложена в дистрибутив, после сборки обновления и установки его на сервере, проблема с кодировками будет решена.

Задача № 126272 (16.06.2021):
Штатное расписание
При изменении даты назначения параметры сохраняются

Задача № 131402 (12.06.2021):
Контейнер сервера
Выявлена причина когда в sql-логах userid прописывался пустым. Это происходило после смены ip-адреса клиента и восстановлении сессии.

Задача № 131401 (12.06.2021):
Модуль бухгалтерии
Выявлены два случай на линуксовых серверах, когда ошибочно находит дату последней операции 07.02.14700. Причина пока не установлена, поставлена проверка и добавлено логирование.

Задача № 131385 (11.06.2021):
Модуль документов
У документа добавлены новые методы, с помощью которых можно получить старые значения полей:
Документ.ПолеКакЦелое(ИмяПоля: строка; СтароеЗначение: целое): целое; (.ПолеКакДробное, .ПолеКакСтрока, .ПолеКакОбъект, .ПолеПустое).
При присвоении сработавает только если СтароеЗначение = нет.

Задача № 131368 (11.06.2021):
Сервер приложений
Исправлена работа с секцией "дерево". Параметры от клиента будут теперь дублироваться в теле запроса, иначе некоторые прокси-сервера не пропускают информацию в заголовках.
Внесены изменения в модули: просмотр данных, документы, склад, организации, параметры, реестр, отчеты, шкалы, графики работы (добавлена проверка параметров в теле запроса).

Задача № 131367 (11.06.2021):
Общие компоненты
Исправлена ошибка: при считывании json-формата, атрибуты с пустыми строками считывались только как идентификаторы ("item":"" --> "item").

Задача № 131316 (11.06.2021):
ABL процессор
Частично восстановлена обработка секции "Табличный отчет" для использования в модальных диалогах. Пока реализовано только свойство ТабличныйОтчет.Данные, остальные (Раскладка, ПоляУровней, Уровень, СледующийКод, КодПервогоДочернего, ЗагрузитьРаскладкуИзХМЛ) будут реализованы по мере необходимости. В качестве визуализатора отчета тоже пока использовать нельзя.

Задача № 117659 (11.06.2021):
Модуль зарплаты
Добавлена возможность использования обработчиков на изменение колонок времени на секции зарплаты.
Пример обработчика и картинка настройки в выполнении.

Задача № 129912 (09.06.2021):
Табельный учет
Добавлен контроль ввода пустых отвлечений и допотработок

Задача № 123567 (09.06.2021):
Графики работы
Исправлена обработка коротких дней графика в случае установленного флага Предпраздничный час.

Задача № 131282 (08.06.2021):
Библиотека утилит
Исправлена обработка кодировки русских имён файлов/папок внутри zip-архива (версия libtools 1.0.0.32).

Задача № 130608 (08.06.2021):
Утилиты
добавлен новый модуль склонения
Вызов
Склонение("Фраза", 3, нет, да)
1 параметр - фраза для склонения (может содержать слова в именительном и др. падежах)
2 параметр - падеж (0 - именительный, 1 - родительный и т.д.)
3 параметр - склонять всю фразу (в предыдущей редкции модуля, осталось для обратной совместимомти)
4 параметр - использовать словари ("нет" - модуль будет работать по "старой" схеме)

Пример.
Склонение("государственное бюджетное учреждение Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"", 2, нет, да)
результат:
государственному бюджетному учреждению Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
------------------
ИП - государственное бюджетное учреждение Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
РП - государственного бюджетного учреждения Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
ДП - государственному бюджетному учреждению Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
ВП - государственное бюджетное учреждение Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
ТП - государственным бюджетным учреждением Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"
ПП - государственном бюджетном учреждении Ямало-Ненецкого автономного округа "Государственная кадастровая оценка"

Склонение("семьсот тридцать пять миллионов сто двадцать пять тысяч", 2, нет, да)
результат
семистам тридцати пяти миллионам ста двадцати пяти тысячям
-------------------
ИП - семьсот тридцать пять миллионов сто двадцать пять тысяч
РП - семисот тридцати пяти миллионов ста двадцати пяти тысяч
ДП - семистам тридцати пяти миллионам ста двадцати пяти тысячям
ВП - семьсот тридцать пять миллионов сто двадцать пять тысяч
ТП - семьюстами тридцатью пятью миллионами ста двадцатью пятью тысячами
ПП - семистах тридцати пяти миллионах ста двадцати пяти тысячах

Склонение:
существительные: мужского, женского, среднего рода, в единственном и множественном числе
прилагательные: мужского, женского, среднего рода, в единственном и множественном числе
географические названия (первая буква - заглавная, учитываются заглавные буквы в середине слов)
числительные прописью
фамилии, имена, отчества (первая буква - заглавная)

Анализируется:
предлоги, знаки препинания, служебные символы (/,\, & и т.д.)

Учитывается регистр слов во фразе

Задача № 120809 (07.06.2021):
Справочник организаций
Добавлена история в поля Наименование и ПолноеНазвание.


Сборка 7725.5-4

Задача № 131178 (04.06.2021):
Модуль конфигуратора
Некорректно подсчитывалось количество неустановленных обновлений для старых конфигураций в системе уведомлений (всплывающая подсказка при запуске показывала большее число).

Задача № 131177 (04.06.2021):
ABL процессор
Небольшие доработки АБЛ-парсера, возможность обрабатывать JavaScript. Экранирование в строках, регулярные варажения, однобайтный символ возврата каретки. Пока включается только в синтаксическом анализаторе.

Задача № 129425 (03.06.2021):
Справочник организаций
Добавлена закладка для указания КСП юрлиц, сотрудники которых видят данную организацию в справочнике, поиске, списке.
Доступна только администраторам. Включается флагом Закладка доступности в реестре данных в ветке Конфигурация\Организации.

Задача № 131088 (02.06.2021):
Табельный учет
В функцию Исполнение.ОтвлеченияЗаДень добавлен параметр СписокОтвлечений: СписокОбъектов.

Задача № 129358 (02.06.2021):
Табельный учет
Исправлена внутренняя ошибка обработки количества дней -1 в допотработке.

Задача № 130221 (01.06.2021):
Аудит и ЭЦП
Добавлен флаг ПараметрЭЦП_ЗапретитьПодписание со значением 16384, используемый для настройки функционала диалога подписания. Детали смотри в коментариях.

Задача № 130955 (29.05.2021):
Модуль документов
Если в настройке оформления колонок указаны не все поля, к примеру только цвет шрифта, то в ответе список смещался, и цвет текста отобржался как цвет фона. В этом случае в ответ теперь будут добавляться пустые поля через запятую.

Задача № 130954 (29.05.2021):
Классификаторы
Добавлена проверка при получении наследованных параметров в классификаторах с некорректными кодами (происходило зацикливание).

Задача № 130932 (28.05.2021):
Модуль конфигуратора
Подтверждение перед выходом перенесено в реестр данных по пользователю

Задача № 130895 (27.05.2021):
Печатные формы
Исправлена ошибка, при которой неправильно выводились ячейки с типом вывода "Целое число", если реальное значение было дробным.


Сборка 7725.5-3

Задача № 130834 (26.05.2021):
Складские объекты
Исправлена работа функции НФА.Принадлежит(Группа). Если в справочнике некорректная структура иерархии, происходило рекурсивное зацикливание и приводило к переполнению стэка. Поставлено ограничение на 16 уровней вложенности.

Задача № 130832 (26.05.2021):
Модуль подключения к БД
Добавлена возможность в параметрах подключения указывать алиасы каталогов (, , и другие).
Но обработка делается, только если первый символ значения параметра равен "<".

Задача № 129080 (24.05.2021):
Серверный модуль криптографии
Реализована возможность формирования произвольных MIME структур, частным случаем которых являются MTOM структуры. Смотри комментарии к задаче.

Задача № 130717 (21.05.2021):
Контейнер сервера
При ошибках проверки ограничений по пользователю (задача № 129409) сделан вывод в лог.

Задача № 130716 (21.05.2021):
Модуль документов
Если в обработчиках на окончательное сохранение вызывалась ошибка, то измененные записи после этого нельзя было не сохранить не отменить.


Сборка 7725.5-2

Задача № 130647 (19.05.2021):
Модуль подключения к БД
Добавлена возможность одновременного использования стандартного и альтернативного драйвера СУБД для разных подключений. Новый параметр DRIVER TYPE = STANDART всегда будет использовать стандартные драйвера С++.

Задача № 130646 (19.05.2021):
Адаптер СУБД
В альтернативном драйвере СУБД добавлена возможность подключения к MSSQL Server. Для стандартного веб-сервера windows (Start.exe) необходимо использовать в подключении параметр MSProvider = Direct, иначе по умолчанию MSOLEDB и необходимо использовать альтернативный веб-сервер (StimWebSrv.exe можно скачать на сайте). В Linux-сборке пока есть проблемы с кодировкой.

Задача № 130645 (19.05.2021):
Модуль документов
Внесены исправления в стандартную процедуру формирования образа ЭП. Теперь детализации документа предварительно будут отсортированы по ключу документа.

Задача № 130604 (19.05.2021):
Сервер приложений
Реализован механизм быстрой вставки с СУБД Postgre. Подробности в комментариях к задаче.

Задача № 128483 (19.05.2021):
ABL процессор
В ВыбратьФайл добавлен параметр Список. Перед использованием создавать.

Задача № 130597 (18.05.2021):
Справочник организаций
Исправлена работа функции "НайтиОрганизацию". Если на вход передается только ИНН, то КПП уже не учитывается.

Задача № 130596 (18.05.2021):
Модуль документов
После последних изменении в функции клонирования документа метод КлассДокумента.СоздатьИзБуфера стал вызывать обработчик на добавление новой записи. Возникли проблемы в работе документа "Тарифицирование". Вызов обработчик сделана опционально третьим параметром метода.

Задача № 130595 (18.05.2021):
Модуль документов
Исправлена передача параметров в обработчики получения списка статусов документов и печати выбранных записей. ABL-объекты, передающиеся в скрипт не были помечены как интерфейсные, и могли быть преждевременно удалены.

Задача № 130594 (18.05.2021):
Классификаторы
Добавлена проверка зацикливания при открытии классификаторов с некорректными структурными данными.

Задача № 130593 (18.05.2021):
ABL процессор
Исправлена ошибка, когда при повторном открытии объекта СтатическиеДанные с полями поумолчанию (из запроса) портился SQL скрипт.

Задача № 130218 (18.05.2021):
Адреса
Добавлено битовое свойство Адрес.Опции (на будущее) и константа Адрес_ИзЕГРЮЛ = 1.
Использовать через и/или.

Задача № 130296 (14.05.2021):
Складские объекты
Добавлена возможность использования пользовательского обработчика кнопки Присвоить инвентарный номер в справочнике НФА.
Размещать в реестре данных или конфигурации в ветке Конфигурация\Объекты складского учета, параметр Генерация инвентарного номера объекта.
Параметры обработчика: целое (входной ид объекта) и строка (выходной номер). Результат - да/нет. Если нет, используется стандартный генератор.
Пример в Выполнении.


Сборка 7725.5-1

Задача № 130466 (13.05.2021):
Утилиты
Реализована поддержка загрузки словарей для склонения слов, в следующих версиях планируется их использование.

Задача № 130465 (13.05.2021):
Аудит и ЭЦП
Образ и хэш подписи для браузерного клиента теперь тоже дополнительно будет присылаться в бинарном контенте, воизбежания проблем с кодировкой.

Задача № 130455 (13.05.2021):
Модуль документов
Очередные исправления в системе нумерации: дополнительная генерация номера на этапах изменения и сохранения сделана только в случае сквозоного режима, иначе номер перескакивал через один.

Задача № 130380 (11.05.2021):
Складские объекты
Исправлена обработка инвентарного номера с группой маски больше 32-разрядного целого

Задача № 130135 (11.05.2021):
Контейнер сервера
Сделана возможность подсчета максимального количества подключений по именам компьютеров. Для этого при создании лицензии должен быть включен признак "Проверка подключений по рабочим местам".
Если клиентское приложение не смогло передать серверу при подключении имя своего компьютера, подсчет будет производится обычным образом по числу сессий.


Сборка 7725.5

Задача № 130330 (07.05.2021):
Контейнер сервера
Исправлено некорректное формирования content-type в rest-сервисах, при включенном download.

Задача № 130329 (07.05.2021):
Утилиты
Исправлен алгоритм обработки фраз с кавычками при склонении

Задача № 130321 (07.05.2021):
Модуль документов
В ответ на запрос блокировки меню вставки из буфера и создании копии документа для браузера добавлен дополнительный параметр id=pasteFromClipboard,disabled=1


Сборка 7725.4-9

Задача № 130253 (05.05.2021):
Штатное расписание
При использовании создании новых назначений без исполнений (история должностей), новую должность никак нельзя было удалить, т.к. при удалении производилась проверка на использования исполнения в других модулях.
Теперь, если назначений у исполнения и используется простой режим, проверка исполнения вызываться не будет.

Задача № 130252 (05.05.2021):
Модуль документов
У документов-детализаций добавлена новая опция "не копировать при клонировании", суть такая же как у полей признак "Уникальность". При создании копии документа, эти детализации в новом документе всегда будут пустые.

Задача № 130244 (05.05.2021):
Модуль бухгалтерии
При создании таблиц итогов с идентфикатором имена индексов формировались некорректно. Не учитывася префикс базы данных, и также если имя превышает 31 символ, оно сокращается.

Задача № 130163 (04.05.2021):
Модуль документов
При обновлении модуля докуметов (командой ReopenData) не загружалась информация в поле DocFields.IsCalculated. Из-за чего вычисляемые поля превращались в невычисляемые, переставал работать некоторый функционал.
Обновление модуля документов вероятней всего использовалось в некоторых предметных обновлениях после изменения метаданных через sql-запросы.


Сборка 7725.4-8

Задача № 130139 (30.04.2021):
Модуль документов
В рамках задачи №129929 снова исправления в вызове обработчика на добавление новой записи при создании копий документов.
Теперь при создании записи и заполнении значений полей, статус "вставка" ей присваивается только после вызова обработчика (Копирование=Да).

Задача № 130127 (30.04.2021):
ABL процессор
Для диалогового параметра добавлены новые свойства: ДиалоговыйПараметр.Условия и ДиалоговыйПараметр.Условие


Сборка 7725.4-7

Задача № 130080 (29.04.2021):
Складские объекты
Добавлена возможность расширения поля наименование в справочнике НФА, по стандартной схеме (пример приложен в задаче).

Задача № 130079 (29.04.2021):
Печатные формы
Исправлена ошибка, при которой созданный в АБЛ объект Эксел.Диапазон не содержал страниц/листов, и при последующем обращении к страницам туда ничего не записывалось

Задача № 130036 (28.04.2021):
функции внешних объектов
Исправлена ошибка, возникающая при неудачном открытии ФТП соединения.


Сборка 7725.4-6

Задача № 130031 (27.04.2021):
Пользовательские формы
Исправлена ошибка открытия формы на отдельной секции. Если в реестре не найден шаблон формы для соответствующей секции, возникала ошибка доступа к нулевому объекту.

Задача № 130030 (27.04.2021):
Контейнер сервера
Если у пользователя стоит признак "Проверка новых обновлений", то теперь даже если он не является ни администором ни конфигуратором, уведомление при входе в систему все равно будет ему приходить (пока сделана проверку на версию клиента 70980000, где контролируется доступность кнопки установки обновлений).

Задача № 129998 (27.04.2021):
Печатные формы
Доработан конструктор объекта СоздатьЭксельФайл. Теперь при создании объекта Excel в АБЛ можно указать с каким форматом собираемся работать XLS или XLSX (пример в разделе выполнение)
При этом файл будет сохранён с расширением формата, заданного в конструкторе, независимо от расширения, указанного для метода "СохранитьВФайл"

Задача № 129855 (27.04.2021):
Табельный учет
В параметры графика работы добавлен флаг Не учитывать ставку. При установленном флаге ставка исполнения игнорируется при расчете рабочего времени.
Для добавления параметра установить обновление Не учитывать ставку 129855.cfg и перезагрузить конфигурацию.

Задача № 129478 (27.04.2021):
ABL процессор
Исправлено формирование sql-условия по параметрам множественного выбора классификаторов. Сделано как в толстом клиенте, если выбрано ">200,<300" то строится выражение использую конструкцию between.

Задача № 129469 (27.04.2021):
Параметры настроек
В наборы параметров тоже добавлено поле для ввода модификаторов условий (больше, меньше, содержит и т.д.). Изменился также клиентский модуль конфигуратора.

Задача № 126524 (27.04.2021):
Модуль документов
Сделано сохранение значений модификаторов условий в параметрах документов и отчетов.

Задача № 129950 (26.04.2021):
Модуль документов
Исправлена ошибка: дает создавать новые детализации если мастер-таблица пустая, когда у детализации есть обработчик запроса на изменение.


Сборка 7725.4-5

Задача № 129931 (24.04.2021):
Модуль конфигуратора
При выполнении скриптов корректировки, не правильно обрабатывался результат. Даже если Корректировка := да, метка о выполнении все равно ставилась.

Задача № 129930 (24.04.2021):
Дизайнер форм
В модуле пользовательских форм добавлены новые свойства объектоа Форма, Элемент. Новые константы. Другие доработки.

Задача № 129929 (24.04.2021):
Модуль документов
При создании документа из файла (буфера) обработчик добавления новой записи вызывался после добавления документа в список, некорректно работала функция подсчета количества.

Задача № 129928 (24.04.2021):
Утилиты
В режиме толстого клиента объекта "Атрибут" будет выводить включенные разряды как было раньше, начиная с единицы.

Задача № 129842 (22.04.2021):
Структурные подразделения
Исправлено получение полного наименования КСП при наличии истории

Задача № 129841 (22.04.2021):
Справочники
В перечень национальных приставок добавлена "уулу", чтобы можно было менять её регистр

Задача № 127220 (22.04.2021):
Складские объекты
Добавлена возможность формирования инвентарных номеров для объектов группового учета с внутренним групповым номером.
Пример маски: 123.4.5.., где - четыре разряда для внутреннего номера (L - литера), располагаются обязательно в конце инвентарного номера.

Задача № 129753 (20.04.2021):
Печатные формы
Добработан вывод целых, дробных и "весовых" типов чисел. Приведены в соответствие форматы и типы вывода ячеек, указанные в шаблоне


Сборка 7725.4-4

Задача № 129680 (19.04.2021):
Архив программ
В сервере архива программ добавлена возможность просмотра и блокирования в нескольких смежных архивах. Изменена структура файла настройки.

Задача № 129678 (19.04.2021):
Классификаторы
При некорретно импортированных данных в текстовом коде классификторов возникала серьезная ошибка.


Сборка 7725.4-3

Задача № 129605 (15.04.2021):
Модуль документов
В скрипт обработки формирования печатной формы добавлен новый (пятый) параметр Форма: ФормаДокумента.

Задача № 129604 (15.04.2021):
Аудит и ЭЦП
В задаче 128279 (простая ЭП) исправлена ошибка при работе с подписью. Если пользователю по каким-то причинам не удалось подписать документ, на сервере возникала серьезная ошибка, приводящая к падению службы на линукс или ошибки на виндоуз.

Задача № 129470 (15.04.2021):
ABL процессор
Добавлены новые константы для работы с модификаторами SQL условий в параметрах выборок.

Задача № 128513 (15.04.2021):
Модуль документов
Доработки в системе нумерации:
- период (частота обновления) теперь действует на дополнительный (текстовый) номер тоже.
- при режиме создания номера "при создании и коррекции при сохранении" номер теперь будет перегенерится взависимости от выбранного учреждения.
- добавлена дополнительная разрезность по виду документа (настраивается в конфигураторе, нужна новая версия клиента).

Задача № 129051 (13.04.2021):
Справочник организаций
Исправлено форматирование серии и номера документа в дополнительных параметрах


Сборка 7725.4-2

Задача № 129421 (09.04.2021):
Модуль бухгалтерии
Добавлена возможность вызова обработчика на свертку итогов (перед окончательной упаковкой). Прописывается в Конфигурация\Программы\Бухгалтерия - Обработчик формирования итогов.
ОбработчикФормирования(Отношение, Дата, Признак, Процесс);

Задача № 129420 (09.04.2021):
Просмотр данных
Процесс загрузки таблиц в просмотре данных теперь будет проверять не была ли отключена сессия в это время. Таким образом можно прервать загрузку через StimAdm.

Задача № 129414 (09.04.2021):
Библиотека утилит
Проведены оптимизации алгоритмов вывода текста и подгрузки шрифтов в PDF

Задача № 129411 (09.04.2021):
Модуль документов
Сделана возможно прерывать сессии, висящие в загрузике документов на больших выборках. Если в настройка сервера включен параметр "CanStopFetch", то загрузчик после закачки очередной порции документов будет проверять активность сессии. Если ее отключили, например через StimAdm, процесс прервется. Сортировки или группировка после этого тоже не будут выполняться.
Также добавлен новый параметр "DocFetchCount" для количества документов в порции подкачки (сейчас всегда 64).

Задача № 129409 (09.04.2021):
Контейнер сервера
Добавлена обработка новых настроек файла подключения:
- максимальное число сессий пользователя (что бы ограничить количество одновременно открытых приложений)
- максимальное число ожидающих сессий пользователя (что бы пользоатель не пытался несколько раз запускать приложение, если предыдущий экземляр еще висит в ожидании ответа от сервера)
Ограничения не действуют на супер-пользователей.


Сборка 7725.4-1

Задача № 129217 (05.04.2021):
Фоновые процессы
Произведены доработки фоновых процессов: добавлены очереди для процессов, ожидающих исполнения и лимиты на количество исполняемых одновременно фоновых процессов. Детали смотри в коментариях к задаче.

Задача № 126574 (05.04.2021):
Справочник организаций
При проверке уникальности ИНН, КПП игнорируются организации с установленной датой закрытия.


Сборка 7725.4

Задача № 128196 (01.04.2021):
Печатные формы
Проведена оптимизация вывода текста при формировании PDF. При выводе данных добавлен визуальный прогресс с кнопкой "Прервать".

Задача № 128048 (01.04.2021):
Адреса
В адрес добавлен параметр "Адрес из ЕГРЮЛ". Тип-логический, чекбокс (129129).
Если "Адрес из ЕГРЮЛ" = да, то при выводе в адресную строку значений параметров дом, корпус (строение), квартира, офис  префикс не указывается.

Задача № 127382 (01.04.2021):
Адреса
Добавлена обработка точек для сокращений из списка

Задача № 126814 (01.04.2021):
Справочники
Добавлено поле сокращения в таблице районов


Сборка 7725.3-9

Задача № 129121 (01.04.2021):
Модуль документов
Добавлен новый метод КлассДокументов.ЭтоБлокирующийСтатус(Статус)

Задача № 129117 (01.04.2021):
Модуль документов
Сделана возможность разблокировки тестовых детализаций без включения режима UseLazyDocMemos. Тотже обработчик документа на запрос изменения будет вызываться при передаче записей на клиент, аналогично обработчикам на колонках.

Задача № 129098 (31.03.2021):
ABL процессор
Некорректно работала функция СтруктурныйСписок.УзелПоЗначениям

Задача № 129056 (30.03.2021):
Модуль отчетов
В пользовательских отчетах не корректно формировалася скрипт формул для строковых элементов отчета (тип значения не правильно обрабатывался).

Задача № 129055 (30.03.2021):
Модуль документов
Для режима "Контроль одновременного доступа" добавлены новые ограничения: при попытке внести изменения (добавить, редактировать, удалить), запись детализации и мастера перечитываются из базы данных, проверяется блокирующий статус, обработчики на изменение записи и отдельных колонок. Если изменения невозможны, сервер игнорирует клиентский запрос. Также эти проверки делаются при редактировании колонок через обработчики и при перетаскивании файлов в документ.


Сборка 7725.3-8

Задача № 128970 (27.03.2021):
Модуль бухгалтерии
Сделана возможность формировать несколько бухгалтерских итогов на одну дату с разными идентификаторами (признаками), и использовать их в разных отчетах свои.
К именам таблиц остатков будет добавляться постфикс в латинице в соответствии с этим признаком. Также будет добавляться ключ базы данных, что бы остатки от разных организаций можно было хранить в одной отдельной базе.
Также изменены функции создания итогов. Создавать их теперь нужно через функцию Бухгалтерия.СоздатьИтоги(...).

Задача № 128935 (26.03.2021):
Серверный модуль криптографии
Исправлен криптографический модуль в части работы с FTP серверами. Текущая версия криптобиблиотеки - 1.2.20. Новая версия библиотеки выложена в соотвествующие сборки. Обновление для клента не требуется. Пример АБЛ в комментариях.


Сборка 7725.3-7

Задача № 128870 (24.03.2021):
Реестр
В реестре сделана возможность сохранять значения в формате RGX, как было в толстом клиенте и в первой платфоме.

Задача № 128869 (24.03.2021):
Модуль бухгалтерии
В сервисе формирования бухгалтерских итогов добавлены проверки на пустые значения аналитик (is null). Раньше всегда было значение "0". В пользовательских отчетах есть проверки на пустые значения.

Задача № 128868 (24.03.2021):
Модуль документов
В рамках задачи №128111 (вызов обработчика запроса изменения детализаций в закрытых документах) добавлена опция возможности их использования, т.к. в текущих конфигурациях есть неисправленные обработчики, которые могут некорректно разблокировать детализации документов. Настраивается в конфигурации: Конфигурация\Документы - Обработчики закрытых документов (да/нет). Срабатывает после перезагрузки.

Задача № 128840 (24.03.2021):
ABL процессор
Для Windows версии восстановлена работа объекта "Хранилище" для корректной работы импортов из 1С7.7

Задача № 128810 (23.03.2021):
Утилиты
Устранена ошибка в логике склонения слов, имеющих дефис, внутри фразы

Задача № 128470 (23.03.2021):
Классификаторы
В функции поиска по коду при установке значения буквенного классификатора не обрезались нули


Сборка 7725.3-6

Задача № 128786 (22.03.2021):
Модуль бухгалтерии
При формировании бухгалтерских итогов не учитывались аналитики дебета и кредита, хранящиеся в проводке. Обнаружено, что это на работает на СУБД Firebird, т.к. он не позволяет использовать поля, начинающиеся с символа "_" (например "_D_NFA").


Сборка 7725.3-5

Задача № 109886 (22.03.2021):
Модуль бухгалтерии
Сделана возможность формирования итогов по бухглатерии, для ускорения сбора отчетов и регистров.
Настройка остатков сделана на основе пользовательских форм. Процесс свертки остатков можно запускать в фоновом режиме.
Добавлен новый объект "БухгалтерскиеИтоги". Следующая задача проверка отчетных форм на предмет использования свернутых остатков.

Задача № 128685 (19.03.2021):
Модуль документов
При включеном признаке на базе данных "Контроль одновременного доступа" добавлены дополнительные проверки:
- при попытке начать редактирование записи, она перечитывается из базы данных, и если статус стал блокирующий - изменения пользователя отменяются, посылается уведомление:
"Текущая запись была переведена в блокирующий статус другим пользователем, изменения отменены.".
- при попытке изменить статус документа, если запись находится не в режиме изменения, тоже перечитывается из базы.

Задача № 128626 (17.03.2021):
Общие компоненты
При разыменовке полей документов с типом "Список", если значение поля равно нулю (не пустое), текст приходил пустой.
Проявилось при использовании функции ТекстПараметраОбъекта для документов.


Сборка 7725.3-4

Задача № 128538 (15.03.2021):
ABL процессор
Исправлена выгрузка в dbf-формат: в дробных полях не сохранялась точность (число знаков после запятой) и не сохранялись целые поля размером 2 байта.

Задача № 128520 (14.03.2021):
Модуль документов
Исправлена ошибка работы модификатора условий "не равно" при обработке параметров выборки документов. Модификатор всегда вставлял в условие " or (field not is null)". Открывались все значения. Теперь сделано так: если значение "0" тогда: (field <> 0) and (field not is null), иначе если проверка на неравенство другому значению: (field <> value) or (field is null).

Задача № 128519 (14.03.2021):
Постоянные начисления
Выявлена ошибка при расчете по карте, когда используется разбиение периодов по отвлечениям и пересчет сумм по постоянным начислениям (так это называется).
Если факт больше нормы то сумма в расчет шла не правильная, учитывалось только условие факт меньше нормы.
Также выявлено, если время в табеле поставлено общей суммой руками, тоже все не правильно считает. т.к. табель раскидывает сумму по календарным дням месяца, а карта учитывая отвлечения получает сумму меньше чем нужно. Это пока не исправлено.

Задача № 128279 (13.03.2021):
Серверный модуль криптографии
Реализован функционал простой электронной дописи. Детали смотри в коментариях.

Задача № 128466 (12.03.2021):
Модуль документов
Устранена ошибка, при которой не работала натуральная сортировка у полей с представлением.


Сборка 7725.3-3

Задача № 128450 (11.03.2021):
Модуль документов
Доработки по задаче № 128111 затронули механизм проверки блокирующего статуса. Документ-мастер, имеющий блокирующий статус без дополнительных обработчиков всегда стал доступен для изменений.


Сборка 7725.3-2

Задача № 128413 (10.03.2021):
Фоновые процессы
В модуле фоновых процессов не был присвоен индекс модуля, поэтому контекст сессии создавался некорректно.
Сделана проверка, если адрес службы в настройках указан как 0.0.0.0 - заменяется на 127.0.0.1
Адрес запуска фоновых процессов на другой службе настраивается: [stimate]queue\address=xx.xx.xx.xx:xxxx


Сборка 7725.3-1

Задача № 128369 (10.03.2021):
Фоновые процессы
При трансляции фонового запроса не удалялись лишние параметра из запроса оригинала: LicGUID,Host,StimWebSrv,Accept,Route,Connection.

Задача № 128367 (10.03.2021):
Аудит и ЭЦП
Тип констант КрXML_* изменен на целочисленный, что позволяет задавать опции при проведении криптографический операций в виде КрХМЛ_БЕЗПУСТЫХУЗЛОВ + КрХМЛ_БЕЗРАЗДЕЛИТЕЛЕЙ64.

Задача № 125317 (30.11.2020):
Табельный учет
Добавлена сортировка по форме назначения и передача иконок форм назначения клиенту.


Сборка 7725.3

Задача № 128365 (09.03.2021):
Контейнер сервера
Добавлена возможность переопределять постфикс для перенаправлений через nginx (https://stim-srv.krista.ru/desktop~project/enter).
Настраивается в настройках сервера ([server]desktop=moscow).
Также добавлена проверка фоновых процессов при запуске клиента и обработке запроса "ping".

Задача № 128364 (09.03.2021):
Табельный учет
Исправлена ошибка установки дней (часов) в таблице доп.отработок. Текст вида "21/176" не корректно обрабатывался. Ошибка проявилась в браузере при добавлении новой записи.

Задача № 128363 (09.03.2021):
Модуль отчетов
Добавлена возможность запуска отчетов в фоновых процессах, и отслеживание их выполнения (при формировании параметров отчета будет передаваться признак, что он сейчас выполняется).

Задача № 128362 (09.03.2021):
Аудит и ЭЦП
При получении списка уведомления теперь также будут учитываться фоновые процессы, запущенные пользователем.

Задача № 128361 (09.03.2021):
ABL процессор
Добавлены методы сериализации для объектов (Процесс, СтруктурныйСписок, Список, СписокОбъектов, СтатичесчкиеДанные, ОбъектПанелиИнструментов) при использовании в удаленных вызовах в фоновых процессах.
Для перехода к секции, где выполняется процесс методу "АктивнаяСекция" теперь можно присваивать значение.

Задача № 128159 (02.03.2021):
Справочник организаций
Добавлена передача организации в список её параметров (в обработчике - Параметр.СписокПараметров.Привязка). Только для закладки параметров, не в таблице.


Сборка 7725.2-9

Задача № 128120 (01.03.2021):
Модуль документов
Добавлены дополнительные проверки в процесс сохранение кэшированных записей в базу. При вызове обработчиков, где тоже вызывается метод документ.СохранитьИзменения, возможно некорректное обращение к буферу записей в момент каскадной обработки.

Задача № 128115 (01.03.2021):
Адаптер СУБД
Для корректной работы сервисов переноса информации из баз данных 1С8 на PostreSQL добавлена обработка параметра в настройке подключения "Charset". Для базы 1С необходимо указать Charset=UTF8.

Задача № 128111 (01.03.2021):
Модуль документов
Обработчик запроса на изменение для документов-детализаций теперь будет разблокировать редактирование записей, даже если мастер-документ имеет блокирующий статус.
Первый вызов обработчика при получении списка детализации (пустой документ и флаг изменения - "вставка") должен вернуть "МожноИзменить = да". В этом случае дальше обработчик вызовется для всех возвращаемых записей с запросом на изменение и редактирование.
Связанная клиентская задача № 121340 - изменения в модуле документов клиентского приложения.


Сборка 7725.2-8

Задача № 127938 (01.03.2021):
ABL процессор
Доработки для фоновых процессов. Добавленый новый метод Процесс.Запустить, который будет запускать процесс на клоне сессии (возможно на другой службе или машине).

Задача № 127870 (19.02.2021):
Справочник организаций
Отмена задачи 124721

Задача № 127862 (19.02.2021):
Печатные формы
Исправлена ошибка, при которой неправильно масштабировалась ширина страницы при выводе документа в PDF.
Так-же доработана возможность горизонтального разбиения документа на отдельные страницы при печати гигантских отчетов с большим количеством колонок. Для этого необходимо в абл-скрипте вывода установить признак: Шаблон.ПереносПоСтраницам := да;


Сборка 7725.2-7

Задача № 127834 (19.02.2021):
Модуль отчетов
Исправление ошибки в реализации задачи № 127796 (некорректно использовался объект источника, возникала ошибка при выполнении отчета).

Задача № 127833 (19.02.2021):
Модуль документов
В обработчике на нажатие кнопки документа и на ввод с устройства сделана проверка, если изменился текущий документ класса, то его ключ отпрваляется на клиент, что он спозиционировался на текущую запись.


Сборка 7725.2-6

Задача № 127797 (18.02.2021):
функции внешних объектов
Внесены корректировки в модуль работы с базой 1С для варианта использования ProgresPRO.

Задача № 127796 (18.02.2021):
Модуль отчетов
Внесены изменения в модуль пользовательских отчетов для возможности работы на распределенных базах. Добавлены функции формирования и использованя списка разыменовки.

Задача № 127780 (17.02.2021):
Печатные формы
Исправлена ошибка, при которой не выводился нижний колонтитул в документе PDF. Доработан предварительный подсчёт страниц в документе.

Задача № 127672 (15.02.2021):
Печатные формы
Устранены обшибки, при которых не выводился верхний колонтитул на второй и последующих страницах документа PDF, независимо от шаблона.
А так-же устранено дублирование верхнего колонтитула на первой странице, если ячейка колонтитула вложена в ячейку для печати.

Задача № 127564 (10.02.2021):
Контейнер сервера
После входа по паспорту сервер теперь возвращает следующие параметры: ConfigName, UserName, UserID.

Задача № 127563 (10.02.2021):
Библиотека утилит
Реализована функция StrCmpLogical для натуральной сортировки строк

Задача № 127474 (08.02.2021):
Реестр
Некорректно показывалось имя пользователя создания/изменения в реестре данных.

Задача № 127473 (08.02.2021):
Табельный учет
Воизбежания длительных блокировок при вводе еждневных часов в табеле, удаление, создание и вставка сделаны в отдельных блокировочных частях кода.


Сборка 7725.2-5

Задача № 127289 (03.02.2021):
Модуль подключения к БД
Исправлена ошибка, связанная с задачей № 126159 (переопределение настроек подключения к СУБД в файле connect.json). Некорректно заменялся идентификатор "_audit_ при построении пути sql-логов.

Задача № 122905 (02.02.2021):
Печатные формы
Исправлено сохранение печатной формы Авансового отчета в Excel (контекстное меню / Открыть в MS-Excel)

Linux: устранена ошибка в расчёте ширины колонок, которая устраняет следующие замечания:
- не полностью отображаются значения в полях (бух. счета, суммы, наименования граф в таблице);
- в шапке печатной формы должность и расшифровка сжимаются;
- не умещается текст в поле "Отчет проверен. К утверждению в сумме....".

Для всех платформ: устранена ошибка при вычислении строки, с которой начинается следующий лист, которая утраняет замечание:
- оборотная сторона (начинается со второй таблицы - Форма 0504505 с.2) формы должна начинаться со след. листа;

Исправлен вывод:
- в поле "Отчет проверен. К утверждению в сумме...." сумму в рублях необходимо выводить в поле "____руб.", в копейках - в поле "___коп.".

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


Сборка 7725.2-4

Задача № 127228 (01.02.2021):
Контейнер сервера
Исправлена ошибка в версии 7725.2-2, не создаются дополнительные поля в справочниках (организации, классификаторы). Связанная с переходом на 64-битную структуру ключей в базе данных.

Задача № 127156 (30.01.2021):
Контейнер сервера
Поддержан формат паспорта ПУВ (ОТР) для входа через другую систему. Также теперь атрибуты паспорта записываются в параметры сессии.
И в ответ на запрос project~enter в случае наличия паспорта передается имя пользователя.

Задача № 126917 (25.01.2021):
Модуль документов
Исправлен подсчет количества записей в группах на уровнях группировок больше второго.


Сборка 7725.2-3

Задача № 127144 (29.01.2021):
Контейнер сервера
Добавлен параметр сервера [server]download=1 что бы запретить скачивание файлов (по умолчанию включено). Также если запрос идет от сторонних приложений, то файлы скачиваются только из корневого каталога сервера.
В случае ошибки теперь будет возвращаться 403 Forbidden.

Задача № 127137 (29.01.2021):
Модуль подключения к БД
Для 64-битной структуры ключей документов сделано автоматическое создание полей соответствующего типа (bigint).


Сборка 7725.2-2

Задача № 127078 (28.01.2021):
Модуль документов
Сделана подготовка модуля документов и связанных с ним объектов к переходу на систему 64-битных ключей.

Задача № 126901 (25.01.2021):
ABL процессор
Для объекта ПараллельныйЗапрос информация об ошибке теперь выводится так же и в родительский узел задачи.

Задача № 126826 (22.01.2021):
Печатные формы
Добавлена возможность вставки изображений при формировании xls/xlsx


Сборка 7725.2-1

Задача № 126869 (23.01.2021):
ABL процессор
Исправлена работа ограничений на выполнение сетевых операций в параллельных запросах. Смотри комментарии.

Задача № 126792 (21.01.2021):
Общие компоненты
Для работы с экранируемыми символами сделана более точная проверка для случая ввода пути к файлу windows. В будущем исправление лучше сделать в клиентской части.

Задача № 124721 (12.11.2020):
Справочник организаций
1. Запрещено изменение организаций от изменения вручную, от объединения через сервис объединения, если данная организация используется в документах. В начале объединения соответствующей ветки организаций в данном случае выдается ошибка и общий процесс объединения прерывается.
2. Запрещено добавление организаций с пустым наименованием.


Сборка 7725.2

Задача № 126615 (16.01.2021):
Сервер приложений
Добавлен анализ заголовка Connection в пакете запроса и установка подобного заголовка в пакете ответа сервера. Собрано и выложено обновление stimate.dll для всех платформ.

Задача № 126606 (15.01.2021):
Справочник сотрудников
В диалоге выбора сотрудника отображаются типы сотрудников согласно типу подразделения

Задача № 122066 (06.08.2020):
Штатное расписание
Отображение табельного номера увеличено до 16


Сборка 7725.1-9

Задача № 126510 (15.01.2021):
ABL процессор
Добавлены дополнительные счетчики для отслеживания работы параллельных запросов.


Сборка 7725.1-8

Задача № 126509 (13.01.2021):
ABL процессор
Для отслеживания циклических ссылок в скритах общих функций добавлена дополнительная проверка при компиляции в одной сессии.

Задача № 126508 (13.01.2021):
Ресурсы
Изменены ресурсные картинки 34 и 148, не был выделен прозрачный цвет в нулевом пикселе.

Задача № 125870 (16.12.2020):
Печатные формы
Исправлен счётчик страниц при выгрузке отчётов в PDF/Excel


Сборка 7725.1-7

Задача № 126193 (25.12.2020):
Контейнер сервера
В режиме толстого клиента, если не задана папка подключений, то путь к файлам подключений считывается из реестра windows где предыдущая версия толстого клиента хранит каталог запуска.

Задача № 126192 (25.12.2020):
Аудит и ЭЦП
Для наложения подписи через диалог сделана поддержка бинарного протокола для версии клиента от 7097.5

Задача № 126187 (25.12.2020):
Контейнер сервера
Для совместимости добавлена проверка признака установки обновления по идентификатору толстого клиента.


Сборка 7725.1-6

Задача № 126159 (24.12.2020):
Модуль подключения к БД
Добавлена возможность хранить настройки параметров подключения к СУБД во внешнем файле connect.json
Хранится в каталоге, где находится библиотека StimSrv (пример в выполнении).

Задача № 126087 (23.12.2020):
Модуль подключения к БД
В атоматической коррекритовке полей добавлена проверка на случай когда значения всех полей, подлежащих корректировки имеют значение null. В этом случае запрос к СУБД на изменение не отправляется.

Задача № 126085 (23.12.2020):
Модуль конфигуратора
В режиме толстого клиента по умолчанию сделано доболавение дополнительного хэша при установке лицензии (поскольку на 2 платформе это было отключено).

Задача № 125982 (20.12.2020):
Модуль документов
Исправлена ошибка в задаче 123917 для версии 7725.0-8 (обработка дополнительных модификаторов условий). Условие_НеРавно для значения "0" добавляло еще " or (Field is Null)" вместо "not null".


Сборка 7725.1-5

Задача № 125978 (19.12.2020):
Аудит и ЭЦП
В режиме толстого клиента для таблицы уведомлений индекс теперь будет создаваться только для одного поля UserName. Для старых версий СУБД, такие большие строковые индексы не поддерживаются.

Задача № 125976 (19.12.2020):
Контейнер сервера
У сессии добавлен признак мобильного устройства, добавлен параметр в функции РежимТонкогоКлиента(ТонкийБраузерМобильный) // 0,1,2. Возращает да/нет взависимости от признака.

Задача № 125975 (19.12.2020):
Штатное расписание
Исправлена ошибка работы функции Исполение.ТабНомер в случае если исполнение пустое. Регистр результата не очищался, поэтому результат имел случайное значение.

Задача № 125974 (19.12.2020):
Модуль документов
У кнопок документов добавился признак "Для мобильных устройств".

Задача № 125969 (18.12.2020):
Модуль документов
В системный лог установки блокировок на документы добавлен ключ документа и функция, из которой блокировки (разблокировка) вызывается.

Задача № 121369 (17.12.2020):
Справочник сотрудников
Реализована запись в Аудит информации по добавлению нового сотрудника при заведении его через МОЛ на интерфейсе "Материальные запасы"

Задача № 119891 (13.05.2020):
Табельный учет
Реализована запись в Аудит информации по сотрудникам, у которых вносились изменения в Табельном учете


Сборка 7725.1-4

Задача № 125892 (16.12.2020):
ABL процессор
Добавлен новый счетчик для параллельных запросов ActiveJob, показывающий количество одновременно выполняющихся запросов (находящихся в ожидании ответа).


Сборка 7725.1-3

Задача № 125829 (15.12.2020):
ABL процессор
Реализовано ограничение на общее число одновременно выполняющихся запросов в TXmlNetBoost. Смотри комментарии к задаче для более детального описания.


Сборка 7725.1-2

Задача № 125763 (13.12.2020):
Контейнер сервера
В сервер приложения добавлены функции для сервера поддержки, разработки и обновлений:
- работа сайта обновлений и документации
- загрузка обновлений для службы статистики и обновлений
- работа с архивом программ
- рест-запросы для поддержки обновлений толстых клиентов предыдущей версии

Задача № 125343 (01.12.2020):
Модуль слияния
Исправлена ошибка слияния документов, при сопоставлении ключей детализаций (Постоянные удержания, Тарификация).
Также исправлена конфигурационная настройка слияния (приложена к задаче с описанием). Удержания и Тарификация теперь настраиваются там (раньше были жестко прописаны в сервере).


Сборка 7725.1-1

Задача № 125718 (10.12.2020):
ABL процессор
Добавлено логирование ошибок в параллельных запросах. При возникновении ошибки, она не пробрасывается дальше и не вызывает исключительной ситуации. Пока будет писать в серверный лог с уровнем 21. Также ошибка будет записываться в узлы настройки запросов.

Задача № 125664 (10.12.2020):
Офисные отчеты
Исправлена ошибка при сохранении хмл-таблицы, сохранялся файл с отладочной информацией.


Сборка 7725.1

Задача № 125666 (09.12.2020):
Модуль документов
Добавлено логирование включения и снятия блокировок редактирования документов в логе сервера и логе сессий (уровень=15).

Задача № 125573 (07.12.2020):
Контейнер сервера
Для мобильного клиента сделана конвертация интерактивных запросов в json формат.

Задача № 124354 (07.12.2020):
Печатные формы
Доработана выгрузка в Excel шаблона cll.
Добавлены два параметра:
Печать_ЛистНаОднуСтраницуПоВысоте - впишет все строки на листах по высоте в одну страницу
Печать_ЛистНаОднуСтраницуПоШирине - впишет все колонки на листах по ширине в одну страницу

Пример использования:
Шаблон.Страница.Параметры := Печать_ЛистНаОднуСтраницуПоВысоте;


Сборка 7725.0-9

Задача № 125427 (02.12.2020):
Контейнер сервера
Добавлена возможность проброса команд тонкого клиента через nginx с добавлением постфикса (http://server.krista.ru/desktop~project/enter).


Сборка 7725.0-8

Задача № 125321 (30.11.2020):
Сервер приложений
Выявлена и ликвидирована ошибка при формировании логов SQL запросов, характерная только при использовании PG. Обновлены плагины для подключения к СУБД Postgre для всех платформ.

Задача № 124717 (30.11.2020):
Печатные формы
Исправлена ошибка при формировании файфлов Excel/PDF, при которой некорретно выводился текст ячейки, если у ячейки шаблона в поле "Формат" помечена галочка "Поддержка шрифтов других ячеек".

Задача № 123917 (19.10.2020):
Модуль документов
Добавлена обработка модификаторов условий для параметров выборки документов (равно, неравно, содежит, начинается с, пустое и т.д.).


Сборка 7725.0-7

Задача № 125275 (28.11.2020):
Контейнер сервера
Некорректно открывался старый формат файлов подключения DBX (Windows), не видел некоторых пользователей.

Задача № 124424 (02.11.2020):
Справочник организаций
Для справочника счетов организации в раскладку добавлено поле БИК (после наименования банка).


Сборка 7725.0-6

Задача № 125204 (26.11.2020):
ABL процессор
Для метода Поле.Размер сделана коррекция в случае строкового типа данных. Значение уменьшается на 1.

Задача № 125203 (26.11.2020):
Серверный модуль криптографии
Исправления в крипто-библиотеке при разборе структуры сертификата (версия библиотеки 1.2.18).

Задача № 125194 (26.11.2020):
Общие компоненты
В рамках задачи № 124537 добавлена еще одна проверка на символы файловой структуры windows (:\), в этом случае экранирования не будет. Для остальных ситуаций разэкранирование символов перевода строки будет работать как раньше.

Задача № 125015 (20.11.2020):
Контейнер сервера
Исправлена функция изменения пароля пользователя для случая, когда в распределенной системе сервера приложений и файлы подключений на разных машинах.


Сборка 7725.0-5

Задача № 124432 (09.11.2020):
функции внешних объектов
Реализована возможность выполнить СетевойЗапрос посредством пересылки его на другой узел. Очень рекомендуется почитать коментарии к задаче для понимания функционирования и настройки.

Задача № 123201 (22.09.2020):
Справочник сотрудников
Добавлена возможность настраивать встроенные секции в кадровом учете взависимости от типа учреждения. В реестре настройки добавить значение "Типы подразделений", через запятую перечисить (Работающие,Дети).

Задача № 123200 (22.09.2020):
Штатное расписание
Добавлена перенастройка для заголовка табельного номера. Для родительской платы можно будет назвать эту колонку "лиц.счет". Также испралена проверка других колонок. Из них работала только форма назначения, требуются клиентский модуль salary.ocx


Сборка 7725.0-4

Задача № 124537 (07.11.2020):
Общие компоненты
В строковых полях выключено преобразование текста с экранированием символов и конвертации перевода строки в символы обратный слэш + "n". Также исправлена сама эту функция, т.к. она используется при сохрнанении значений диалога параметров. Теперь символ "\" тоже будет экранироваться "\\".


Сборка 7725.0-3

Задача № 124397 (30.10.2020):
Модуль документов
Исправлена внутренняя ошибка при обновлении отсортированого списка документов при расчете выч.полей.

Задача № 124396 (30.10.2020):
ABL процессор
СтатическиеДанные.Атрибуты(да/нет) теперь с параметром, можно присваивать включая или исключая присваиваемый атрибут.
Исправлена ошибка в случае когда .Атрибуты := СтатАтрибут_Группировка делается после присвоения СтатДанные.Группы.

Задача № 124303 (28.10.2020):
ABL процессор
У статических данных в браузерном клиенте не редактировались поля с типом "Дата".

Задача № 124004 (20.10.2020):
Виды начислений и удержаний
Длинное наименование ВОУ в зависимостях выводится целиком

Задача № 122755 (04.09.2020):
Складские объекты
Реализована возможность сохранения ширины, расположения и видимость колонок в табличной части справочника НФА по пользователям.


Сборка 7725.0-2

Задача № 124277 (28.10.2020):
Табельный учет
Данные колонок времени передаются клиенту и при ежедневном режиме.

Задача № 123745 (12.10.2020):
ABL процессор
В атрибуты статических данных добавлен атрибут "СтатАтрибут_ПоискВНачалеСтроке" (256). В этом случае инкрементальный поиск будет искать совпадение только в начала текста поля.


Сборка 7725.0-1

Задача № 124268 (27.10.2020):
Модуль документов
Добавлена обработка запросов для открытия на клиенте карточки документа в отдельном модальном окне. Обработка предусматривает перенос измененных в карточке записей в представление документа, откуда она была вызвана. В случае если при закрытии карточки нажата кнопка "Пропустить".

Задача № 124250 (27.10.2020):
Аудит и ЭЦП
Реализован АБЛ объект для получения информации о версии криптографического модуля и параметров его сборки. Более детально - в комментариях.

Задача № 124219 (26.10.2020):
Табельный учет
Добавлена возможность принудительного отображения часов на интерфейсе табельного учета в виде десятичных дробей, а не часов и минут.
Реестр данных, ветка Конфигурация\Табельный учет, логический параметр Дробные часы на интерфейсе.


Сборка 7725.0

Задача № 124158 (23.10.2020):
Модуль подключения к БД
Исправлена ошибка работы с полями VarChar(>8192), не хватало выделенного стэка для обработки значения. Сектор в этом случае будет создаваться как безразмерный.

Задача № 124157 (23.10.2020):
Аудит и ЭЦП
Для версий клиентских приложений от 70970000 дополнительно реализован бинарный протокол передачи образа и хэша подписи, в отличии от текстового (для линукс-приложений).


Сборка 7724.9-9

Задача № 124022 (20.10.2020):
Модуль документов
При автоматическом формировании образа документа для подписания, не делалась загрузка безразмерных полей. Их значение могло не попасть в образ

Задача № 124015 (20.10.2020):
Аудит и ЭЦП
Проверка подписи некорректно работала с настройкой сервера "DSignHandle" сервер не присылал результаты проверки.

Задача № 124014 (20.10.2020):
ABL процессор
Доделана функция СтруктурныйСписок.ПоказатьДанные, работает также как и статические данные в виде дерева, можно использовать множественный выбор.
Также добавлены функции СтруктурныйСписок.Следующий, .Предыдущий, .СдвигУровня.

Задача № 124013 (20.10.2020):
ABL процессор
Для функции СтатическиеДанные.ПоказатьДанные(... ПоказатьДанные_Дерево) не позиционировалось на выбранной записи или на списке ключей.

Задача № 124012 (20.10.2020):
ABL процессор
Некорректно работала функция СтатическиеДанные.ДобавитьЗапись("Номер;+Сумма"). Если для суммы передавалось целое число, значение в дробное поле "Сумма" записывалось округленное.


Сборка 7724.9-8

Задача № 123893 (16.10.2020):
Справочники
Исправлена ошибка дублирования записей во временной таблице при выполнии запроса по установке режима просмотра на простых справочниках. Приводило к нехорошим последствиям при закрытии сессии.

Задача № 123889 (16.10.2020):
ABL процессор
При просмотре переменных на временных программах компилятор предварительно не чистил старые символьные ссылки от прошлой временной программы, просмотр начинал притормаживать.

Задача № 123887 (16.10.2020):
Модуль слияния
Исправлено дублирование исполнений при слиянии, когда в реквизитах сотрудника есть ссылка на этоже исполнение. Соответствие на новое исполнение добавляется сразу (перед сопоставлением сотрудника).


Сборка 7724.9-7

Задача № 123860 (15.10.2020):
Серверный модуль криптографии
Выявлены несоответствия в некоторых функциях OPENSSL для Windows и Linux. Временно, до выяснения обстоятельств, спорный функционал запрещен к использованию в Windows. Linux версия не требует обновления.

Задача № 123856 (15.10.2020):
Модуль документов
Исправлена ошибка в обработке класс-функций детализаций наследованных документов. Если у документа нет детализаций, наследуемых от других документов, он все равно пытался для функции Документ.Детализация.Количество применять соответствующие механизмы, что приводило к ошибкам.

Задача № 123830 (14.10.2020):
ABL процессор
Добавлена возможность просмотра в отладке переменных для временных программ (только с включенным параметром отладки байт-кода). Также исправлена ошибка - некорректно показывались переменные с одинаковыми именами во вложенных функциях.

Задача № 123021 (15.09.2020):
Табельный учет
Для графика работы исполнения добавлены поля «Пользователь» и «Время изменения».


Сборка 7724.9-6

Задача № 123773 (13.10.2020):
Контейнер сервера
Для работы сервера приложения в режиме тонеля, сделан новый параметр "IsProxy" в разделе "Server". В этом случае сервер будет только транслировать запросы, работать с файлами подключений и в режиме сервиса.
К базе на этом сервере будет подключиться нельзя.

Задача № 123772 (13.10.2020):
Справочник сотрудников
Некорректно отрабатывало присвоение полей сотрудника типа справочников.
К примеру:Сотрудник.Национальность, Сотрудник.ПредыдущаяФамилия - из ABL значения не присваивались.

Задача № 123771 (13.10.2020):
ABL процессор
В СтатическихДанных при получении значений полей и удалении записи не учитывался пустой диапазон. Доработка сделана только на уровне этих таблиц, что бы не затрунуть другие системные блоки.

Задача № 123644 (12.10.2020):
Серверный модуль криптографии
В АБЛ добавлен новый объект, позволяющий получить список доступных сертификатов установленных как на клиентской машине, так и на сервере. Детали и пример - в коментариях к задаче.


Сборка 7724.9-5

Задача № 123741 (12.10.2020):
ABL процессор
Откат доработки по задаче 123732 (получение значений полей СтатическихДанных при пустом диапазоне). Повлияло на другие объекты, в том числе компилятор.


Сборка 7724.9-4

Задача № 123732 (12.10.2020):
ABL процессор
В СтатическихДанных при получении значений полей и удалении записи не учитывался пустой диапазон.
Также в процессоре сделана проверка перехода на некорректную инструкцию.

Задача № 123401 (29.09.2020):
Справочник организаций
В диалоге объединения организации теперь всегда будут отсортированы по наименованию организаций. Также исправлен учет вычисляемых полей (которые тут есть) для организации поиска по колонке на сервере.
Версия клиента с поиском должна быть Sections.ocx (70.96.9.0)


Сборка 7724.9-3

Задача № 123631 (08.10.2020):
функции внешних объектов
Для серверного СетевогоЗапроса реализована возможность получения заголовков и сессионных объектов (cookies) пришедших в ответ на выполненный сетевой запрос. Смотри комментарии к задаче.
Для реализации подобного функционала для клиентского СетевогоЗапроса, требуется доработка как клиента, так и сервера.


Сборка 7724.9-2

Задача № 123622 (08.10.2020):
функции внешних объектов
Добавлена возможность использования расширения SNI для TLS протокола (виртуализация хостов на одном адресе с индивидуальными сертификатами). Необходимо обновить крипто-модуль до версии 1.2.15.
Также добавлены таймауты на соедение, чтение и запись (20, 120, 60 сек.) в два раза больше чем в клиентской реализации.

Задача № 123621 (08.10.2020):
Печатные формы
Добавлен новый метод Шаблон.ЯчейкаПоМаршруту, который позволяет найти ячейку по структрурной вложенности (Ячейка.Маршрут в виде текста "root\0\1\2").


Сборка 7724.9-1

Задача № 123504 (13.10.2020):
ABL процессор
Сделана возможность использовать модификаторы инкремента(декремента) для простых переменных:
А := Б++;
А++;
А := --Б + 1;

Задача № 123576 (06.10.2020):
Справочник организаций
При изменении признака "Лицевой" в справочников счетов организаций, наименование счета теперь не очищается. Т.к. пользователь мог случайно чикнуть и очистить счет.
Также не было очистки лицевого счета, если введен пустой текст в его наименовании.

Задача № 123555 (06.10.2020):
Утилиты бухгалтерии
В функции добавления интервала номеров добавлен учет разрядности сервера


Сборка 7724.9

Задача № 123487 (02.10.2020):
Постоянные начисления
Исправлена ошибка "подгонки" сумм под отработанное время (параметр в настройках ВОУ "по постоянным"). Если в период действия начисления, от которого считается процент нет отработанного времени, то начисление вообще исчезает из расчета. Добавлена проверка, в этом случае алгоритм работает как обычно.

Задача № 123390 (29.09.2020):
Утилиты бухгалтерии
Добавлены ИнтервалНомеров.Интервалы (возвращает список), и ИнтервалНомеров.Имя (имя конкретного интервала, без следующих).

Задача № 122258 (22.09.2020):
Справочники
Добавлены сокращения: в диалоге при неполном вводе наименования справочника, при получении наименования справочника с флагом ИмяОбъекта_Полное, в выпадающем списке.
Сервер


Сборка 7724.8-9

Задача № 123203 (22.09.2020):
ABL процессор
У объекта СтатическиеДанные сделана возможность использования обработчиков на изменение записи и расчет вычисляемых полей.
СД.События.ИзменениеЗаписи := @Изменение;
СД.События.РасчетПолей := @Расчет;
Также добавлен признак для колонки, что бы заблокировать редактирование:
Поле.Колонка.Управление := КЛН_НеРедактирумая;

Задача № 122605 (28.08.2020):
Модуль документов
Исправлено определение активной секции при обновлении записи (неправильно работало в диалоге).


Сборка 7724.8-8

Задача № 123328 (26.09.2020):
Модуль бухгалтерии
Добавлена возможность настройки счета, по которому будет выполняться слияние проводок.
Merging\modules\accounts|Accounts=<кодсчета>

Задача № 123327 (25.09.2020):
Модуль отчетов
В объект "ГрупповойОтчет" добавлены методы ТипВызывателя, Вызыватель, ТипОбъекта, КлючОбъекта, которые передаются в шаблон при формировании отчета или печатной формы.

Задача № 123326 (25.09.2020):
Печатные формы
В объект "Шаблон" добавлены методы ТипВызывателя, Вызыватель, ТипОбъекта, КлючОбъекта, которые передаются в шаблон при формировании отчета или печатной формы.

Задача № 123325 (25.09.2020):
Модуль документов
Добавлена возможность заносить модификаторы условий (больше, меньше, равно и т.д.) для условий выборки документов.

Задача № 123262 (24.09.2020):
ABL процессор
Исправлены ошибки в работе паралелльных запросов с ограничениями по общему числу машин и портов для обеих платформ. Проверен и исправлен механизм прерывания работы.


Сборка 7724.8-7

Задача № 123134 (19.09.2020):
ABL процессор
Добавлена опция сервера "RestrictConfig" для предотвращения изменения скриптов, содержащих общие функции на рабочих серверах (если скрипт уже находится в использовании). Также добавлены запросы для удаленного редактора программ для навигации по скриптам и функциям.

Задача № 123128 (18.09.2020):
Штатное расписание
Исправлено получение формы назначения в разыменовке исполнения.


Сборка 7724.8-6

Задача № 123119 (18.09.2020):
Модуль документов
Блокировка "Контроль одновременного доступа" совмещена с блокировкой "Блокировка редактируемых записей". Если оба признака включены, то все блокировки идут через контроль одновременного доступа.

Задача № 123118 (18.09.2020):
Контейнер сервера
При обработке rest-запросов не считывалось содержимое клиентского post-запроса.

Задача № 122645 (15.09.2020):
Модуль документов
В настройке конфигурации для документов добавлен параметр "Переход по ссылкам с контролом", который сообщает клиентскому приложению, что поля со ссылками в документах надо открывать только с нажатой клавишей Ctrl.

Задача № 121965 (03.08.2020):
Модуль зарплаты
При записи в БД выплат по сотруднику добавлен поиск КСП на дату увольнения.


Сборка 7724.8-5

Задача № 123047 (16.09.2020):
Контейнер сервера
Исправлена ошибка в работе обработчика rest-запросов, не загружалось содержимое post-запроса для обработки.

Задача № 122951 (12.09.2020):
Утилиты
Добавлены функции для работы с глобальными поименованными счетчиками, для контроля одновременного доступа к объектам.

Задача № 122950 (12.09.2020):
Модуль документов
В менеджере документов добавлен признак контроля одновременного доступа (реестр:Конфигурация\Документы - Контроль одновременного доступа).
Учитывается при изменении статуса документа, если статус меняет другой пользователь, то система выдаст ошибку, иначе перечитает статус из базы (если документ не только что создан).
Также перед сменой статуса делается проверка существования документа в базе данных (если документ не только что создан).

Задача № 122933 (11.09.2020):
Модуль конфигуратора
Добавлена очистка списка пользователей в обработчик запроса ResetConfig.


Сборка 7724.8-4

Задача № 122927 (11.09.2020):
Дизайнер форм
В модуле форм добавлена новая сущность "Элемент", сделана возможность подключения и вызова обработчиков на открытие формы и на клике элемента (кнопка).

Задача № 122843 (09.09.2020):
Штатное расписание
Добавлена установка собственного Path для диалога. Добавлен признак модальности диалога для корректной работы на секции анкетных данных..


Сборка 7724.8-3

Задача № 122833 (08.09.2020):
Справочник организаций
Добавлены запросы сохранения и получения состояния гридов

Задача № 122831 (08.09.2020):
Модуль документов
Исправлена ошибка, связанная с доработкой в задаче 122722 (порядок статусов). Из-за изменения сортировки таблицы статусов, некорректно стал определяться статус документа, что повлекло за собой блокировку изменения на некоторых документах.


Сборка 7724.8-2

Задача № 122799 (07.09.2020):
Web-сервер
Добавлена возможность в отладочной версии для Линукс генерить дампы стэк-трэйса а также краш-дампы.

Задача № 122798 (07.09.2020):
функции внешних объектов
При работе с синхронизатором бюджетом иногда терялась сетевая ошибка, т.к. логической ошибки не было. Выдавалось сообщение "Ошибка выполнения SOAP запроса".

Задача № 122797 (07.09.2020):
Модуль зарплаты
При определении назначения в ВыборкеВОУ теперь учитывается смещение периода.


Сборка 7724.8-1

Задача № 122765 (05.09.2020):
Модуль зарплаты
Добавлено новое свойство в объект ВыборкаВОУ.Назначение. Пока автоматически оно не заполняется, если не заполнено, то считается по периоду начисления.

Задача № 122741 (04.09.2020):
Постоянные начисления
Исправлен вывод результата для Исполнение.ПостоянныеВОУ.Процент для сложных надбавок

Задача № 122722 (03.09.2020):
Модуль документов
В настройке статусов документов добавлена нумерация для изменения порядка отображения статусов (изменена клиентская часть).

Задача № 122715 (03.09.2020):
ABL процессор
Для браузерного клиента снова отключен признак работы с файлами на стороне клиента, поскольку этот функционал пока не реализован. Сделана опционально в настройках сервера приложения [Stimate]WebClientFiles=1.


Сборка 7724.8

Задача № 122674 (02.09.2020):
Табельный учет
Добавлен учет дат исполнения в обработке допвремени при заполнении отработок для использования в карте расчета

Задача № 122343 (21.08.2020):
Табельный учет
Пр вводе 0 в режиме дневного учета и установленной галке "Все" обнуляются все часы (дневные, вечерние, ночные).

Задача № 122342 (18.08.2020):
Штатное расписание
В диалоге выбора исполнения при поиске по части ФИО добавлены форма назначения и количество ставок, табномер от исполнения.


Сборка 7724.7-9

Задача № 122504 (25.08.2020):
ABL процессор
Изменен тип данных для Сектор.Привязка, сделано целым числом. Были ошибки в случаях, когда в привязку записылись ссылки на стандартные классы.

Задача № 122503 (25.08.2020):
Классификаторы
Функция ПроверитьКлассификатор некорректно возвращала результат. Вместо кода выдавала ключ (id). По этой причине не правильно работали импорты.

Задача № 121658 (25.08.2020):
Штатное расписание
Длина строки в списке поиска увеличена до 256

Задача № 122449 (24.08.2020):
Справочник организаций
Задача № 121812 сломала обработчик в справочнике организации с нулевым индексом (для организации установка основной организации, в счета - разблокировка счета).

Задача № 122432 (21.08.2020):
Утилиты
Исправлена установка значения НомерОбъекта, ранее каждый раз создавался новый объект.

Задача № 122354 (19.08.2020):
Модуль подключения к БД
Реализован механизм ограничения размера выводимого в лог содержимого блобов:
1. Для подключения, связанного с конфигурацией (Configuration), ограничение или запрещение блоба не используется - блоб выводится всегда полностью.
2. Для прочих подключений, размер блоба, выводимого в лог задается параметром конфигурации SQLBlobLimit (лимит в байтах):
2.1. Если параметр задан, размер блоба ограничивается указанным значением;
2.2. Если параметр не задан, значение блоба не выводится

Задача № 121928 (31.07.2020):
Штатное расписание
Доработан поиск исполнений по табномеру в случае отдельных табномеров у исполнений.
Исправлено отображение найденных по ФИО для этой настройки.
Добавлены табельные номера в выпадающий список исполнений.

Задача № 109313 (24.05.2019):
Шкалы
Реализована обработка запроса восстановления шкалы из конфигурации


Сборка 7724.7-8

Задача № 122349 (18.08.2020):
функции внешних объектов
Не всегда корректно открывались таблицы перечислений из базы 1С8. Порядок элементов физически может распологаться хаэтично, поэтому перед разыменовкой сделана индексация по полю EnumOrder

Задача № 122348 (18.08.2020):
ABL процессор
Добавлена новый метод СтатическиеДанные.НайтиПоля("Поле1", "Поле2", ...) ищет первое попавшееся поле. Удобно для импортов на различных версиях.

Задача № 122315 (18.08.2020):
Аудит и ЭЦП
Изменены имена функций АБЛ объекта Сертификат509: "Начало" на "НачалоДействия", "Окончание" на "ОкончаниеДействия". По обновлению смотри комментарии к задаче.

Задача № 122312 (17.08.2020):
Классификаторы
Исправлена функция определения верхнего значения для буквенных классификаторов. Поскольку целочисленное значение для таких объектов все равно не получить в виде кода, и оно имеет отрицательное значение, верхнее значение будет такоеже.


Сборка 7724.7-7

Задача № 122170 (11.08.2020):
Печатные формы
Доработан АБЛ-объект "Шаблон". Теперь в АБЛ-скрипте при формировании отчета можно задать свойство "Шаблон.Страница.Параметры := Вписать_ЛистНаОднуСтраницу;" чтобы в полученном xls/xlsx-файле в настройках печати MS Excel был выставлен параметр страницы "Вписать лист на одну страницу" либо "разместить не более чем на 1 стр. в ширину и 1 стр. в высоту" (В зависимости от версии MS Office)

Задача № 122085 (06.08.2020):
Штатное расписание
Для объекта исполнения сделана возможность указывать число ставок, также открыты методы "Документ", "Режим" для присвоения. При показе истории перемещени1 теперь выводится табельный номер для исполнения.

Задача № 122084 (06.08.2020):
функции внешних объектов
Адаптирована работа HTTP-сервера Смета для взаимодействия с браузерной частью Web-Смета в части работы с плагином сканирования документов (libscan.dll)

Задача № 122002 (04.08.2020):
Печатные формы
Доработана выгрузка в Excel (Windows, XLSX-формат) в части проставления конца страницы, отмеченные в шаблоне cll.

Задача № 121929 (31.07.2020):
Утилиты
Добавлена интерфейсная функция нечеткого поиска номеров объектов

Задача № 121916 (31.07.2020):
Модуль бухгалтерии
Для объектов, имеющих отрицательное значение ключа, верхнее значение отображалось не корректно, теперь оно равно основному. Это касается в основном буквенных классификаторов.

Задача № 121875 (29.07.2020):
Виды начислений и удержаний
Добавлен аудит изменений входимостей и параметров видов оплаты (удержаний).

Задача № 121841 (28.07.2020):
Модуль зарплаты
Исправлена функция Исполнение.ОбновитьСуммы и Зарплата.ОбновитьСуммы, не очищались внутрении ключи, использующиеся в функции удалении суммы по ключу.

Задача № 121558 (16.07.2020):
Модуль документов
Сделана возможность настройки полей нумерации. Раньше жестко использовались поля "СНомер" и "КСП" для дополнительного тестового номера и разрезности нумерации.
Теперь эти поля можно будет выбрать в разделе "Нумерация" из списка невычислямых полей.

Задача № 121463 (14.07.2020):
Модуль документов
Добавлена возможность указывать начальной номер сквозной нумерации для дополнительного текстового номера. Значение можно задать в диалоге настройки нумерации в частоте обновления, указать до или от указанного номера, сохранить. Потом снова вернуть как было.

Задача № 120326 (29.05.2020):
Офисные отчеты
Добавлена процедура "ДобавитьЗаписьВТаблицуРасш(ИмяШаблона, ИмяТаблицы, ИмяПоля(Полей), Значение(Значения))"
Например,
Всего полей в таблице - 2: "НадбавкиИмя", "НадбавкиВеличина"
Можно присвоить значение одному из полей, второезаполниться "пустыми" значениями
для Шаблон делать
.ДобавитьЗаписьВТаблицуРасш(ИмяШаблона, "Надбавки",
"НадбавкиВеличина",
"НадбавкиВеличина"
);

Задача № 120321 (29.05.2020):
Офисные отчеты
Для работы с "Офисными документами" добавлены процедуры:
ДобавитьЗапись(ИмяШаблона, "Надбавки") - добавление пустой записи и инициализация полей пустыми значениями
РедактироватьЗапись(ИмяШаблона, "Надбавки", "НадбавкиИмя", "НадбавкиИмя") - добавление значения поля
РедактироватьЗапись(ИмяШаблона, "Надбавки", "НадбавкиВеличина", "НадбавкиВеличина")
СохранитьЗапись(ИмяШаблона, "Надбавки") - сохранения записи

Например,
для Шаблон делать
.ДобавитьЗапись(ИмяШаблона, "Надбавки");
.РедактироватьЗапись(ИмяШаблона, "Надбавки", "НадбавкиИмя", "НадбавкиИмя");
.РедактироватьЗапись(ИмяШаблона, "Надбавки", "НадбавкиВеличина", "НадбавкиВеличина");
.СохранитьЗапись(ИмяШаблона, "Надбавки");


Сборка 7724.7-6

Задача № 121812 (27.07.2020):
Справочник организаций
Сделана возможность настройки контекстного меню справочника организаций по типам:
Конфигурация\Меню\Интерфейсы секции\Справочник организаций\Организация,Банк,ФизическоеЛицо,БанковскийСчет...

Задача № 121741 (27.07.2020):
Модуль бухгалтерии
При редактировании аналитики в списке проводок, теперь аналитика, непривязанная к счету, но имеющая значение, будет показываться не только администратору, но и пользователю, имеющему права на объект "Проводка".

Задача № 121678 (22.07.2020):
Классификаторы
Добавлены обработчика на получение и запись кодов классификатора. Настраивается в реестре (Текст кода, Значение кода):
ТекстКода(ЛС: ЛицевойСчет; Текст: строка; Справочник: целое; ТипКлассификатора: целое); // Текст - результат, Справочник - пока всегда 0
ЗначениеКода(Текст: строка; Значение: целое; ТипКлассификатора: целое); // Значение - результат

Задача № 118414 (31.03.2020):
Штатное расписание
Добавлен вызов программы формирования дополнительной информации для списка сотрудников на интерфейсе штатного расписания.
Подготовлен пример программы по постановке заказчика.

Задача № 118596 (23.03.2020):
Аудит и ЭЦП
В системе аудита добавлена фиксация продоложительности операций. В таблице аудита добавнено новое поле. Продолжительность пока будет фиксироваться на отчетах, сервисах реестра, кнопках документов, изменении статуса документов. В ABL в модуле "Аудит" внесены изменения, функция МенеджерДанных.РегистрироватьСобытие теперь будет возвращать ключ записи в таблице логе аудита. И по нему можно будет зафиксировать продолжительность выполнения новой функцией МенеджерДанных.ЗаписатьВремяСобытия(КлючЗаписиАудита: целое).


Сборка 7724.7-5

Задача № 122676 (23.07.2020):
ABL процессор
При работе с файлами отключена проверка на режим браузера. Теперь браузер тоже должен уметь работать с файлами на клиентской машине.

Задача № 121727 (23.07.2020):
Контейнер сервера
Добавлены функции для просмотра визуальных SQL/ABL логов в тестовом сервере-преложении. Также исправлено получение организации пользователя, которая ему назначена в поле файла подключения (из-за этого оргнизация не выводилась в аудит).

Задача № 121362 (08.07.2020):
Модуль документов
Добавлена обработка дополнительной фильтрации полей по вхождению текста (клиентская задача № 121362). Также исправлена ошибка фильтрации, для разных ссылочных объектов с одинаковыми именами.


Сборка 7724.7-4

Задача № 121620 (18.07.2020):
Контейнер сервера
Исправления в работе rest-сервисов, не удалялись сессии сервисных запросов.

Задача № 121372 (09.07.2020):
Табельный учет
Добавлен поиск вида рабочего времени по неполному наименованию.

Задача № 121277 (06.07.2020):
Складские объекты
Исправлено отображение инвномера групповых НФА в списке при выборе по неполному наименованию


Сборка 7724.7-3

Задача № 121598 (17.07.2020):
Контейнер сервера
В рамках задачи 121447 внесены новые исправления в механизм rest-сервисов. Перестали работать запросы статистики службы.

Задача № 121208 (17.07.2020):
Табельный учет
Фиксированные часы теперь отображаются даже в случае наличия отвлечения

Задача № 121530 (16.07.2020):
Адреса
Добавлено поле номера офиса в скрипты таблицы


Сборка 7724.7-2

Задача № 121447 (14.07.2020):
Web-сервер
Для работы REST сервисов реализована возможность управления кодами ошибок и содержимом заголовка ответа из АБЛ-обработчиков сервисов.


Сборка 7724.7-1

Задача № 121431 (11.07.2020):
Адаптер СУБД
В альтернативном адаптере СУБД внесены исправления для корректной работы с PostgreSQL-11.

Задача № 121430 (11.07.2020):
Контейнер сервера
Добавлена поддержка rest-сервисов, аналогично 1-ой платформе.

Задача № 121429 (11.07.2020):
ABL процессор
Для функции СтруктурныйСписок.JSONТекст(Признаки) добавлены дополнительные признаки:
ЗагрузитьJSON_БезКорневого, ЗагрузитьJSON_КлючиВАтрибутах
СохранитьJSON_Экранировать, СохранитьJSON_UTF8, СохранитьJSON_Типизировать, СохранитьJSON_Форматировать, СохранитьJSON_BOMСимволы

Задача № 121427 (11.07.2020):
Утилиты
Функция ВыполнитьКомандуСреды некорректно работала на Linux-сервере в браузерном приложении. Не передавалось имя файла для загрузки в браузер.


Сборка 7724.7

Задача № 121393 (10.07.2020):
Модуль зарплаты
При слиянии начислений конечный период опеределялся не корректно (вообще не учитывался и переносились все начисления с начального периода).

Задача № 121392 (10.07.2020):
Штатное расписание
При повторном слиянии исполнении в сопоставлении переделан учет должности (взято он назачения) и теперь учитываются: начальная дата, число ставок и режим работы.


Сборка 7724.6-9

Задача № 121199 (03.07.2020):
Графики работы
Исправлена установка точного значения часов ВремяРаботы.Часы(да)

Задача № 121197 (03.07.2020):
ABL процессор
Задача 120916 повлияла на работу других параметров с выпадающим списком, поэтому список из обработчика будет учитываться только если у параметра явно задан тип Параметр_Множество.

Задача № 121184 (02.07.2020):
Библиотека утилит
Реализована функция для генерации UUID v3 и v5

Задача № 121178 (02.07.2020):
Модуль конфигуратора
Добавлена передача клиенту значения флага Запрет редактирования настроек клиента в разделе реестра Конфигурация\Установки.
При установленной флаг-галке редактировать параметры вкладки "Программа" может только пользователь с правами администратора. Наличие флаг-галки проверяется сначала в конфигурации, затем в данных.

Задача № 121121 (29.06.2020):
ABL процессор
Добавлена свойство Список.Отсортирован (да/нет). Если сортировка включена, то функция Список.ИндексСтроки будет использовать бинарный поиск.

Задача № 121107 (29.06.2020):
Модуль отчетов
В пользовательских отчетах сделана возможность применять формулы к итогам и пром-итогам. Для этого в настройке у колонки надо включить признак "ФормулаВИтогах" (клиентская задача № 121168).


Сборка 7724.6-8

Задача № 121087 (27.06.2020):
Реестр
При выгрузки данных реестра в файл обновления, не выгружался порядковый номер узла.

Задача № 121086 (27.06.2020):
Модуль документов
При загрузке метаданных документа из файла обновления, без перезагрузки не восстанавливался порядок детализаций.

Задача № 121085 (27.06.2020):
Классификаторы
Восстановлена работа функции "ОбновитьКлассификаторы". Перечитывает данные из реестра и снова создает структуры классификаторов. В целях безопасности работает только для администратора и на вход надо послать текущую дату.

Задача № 121024 (25.06.2020):
Модуль отчетов
При присвоении параметров из настройки пользовательского отчета не учитывался список значений.

Задача № 121023 (25.06.2020):
Справочник сотрудников
Не корректно работала функция Сотрудник.УволенНаДату, параметра дата учитывал другой тип.

Задача № 120442 (25.06.2020):
Адреса
Исправлена обработка выбора элемента КЛАДР для корректного добавления в справочники системы элементов, имеющих сокращения.

Задача № 120902 (19.06.2020):
Табельный учет
Исправлена обработка установки наименования типа ТипДней для случая пустого наименования

Задача № 120878 (19.06.2020):
Складские объекты
В метод ОбъектХозяйственногоУчета.НовыйИнвентарныйНомер добавлен необязательный параметр Формат.

Задача № 119720 (06.05.2020):
Табельный учет
В таблице фиксированных часов добавлены поля для хранения времени с дробными минутами по видам (дневные, вечерние, ночные). Добавлена обработка этих полей.


Сборка 7724.6-7

Задача № 120958 (22.06.2020):
ABL процессор
Добавлены новые функции для объекта контейнера данных для работы с блобовыми полями:
КонтейнерДанных.ЗагрузитьИзБуфер(ИмяПоля: строка; Буфер: Буфер: Буфер; Запись: целое);
КонтейнерДанных.СохранитьВБуфер(ИмяПоля: строка; Буфер: Буфер: Буфер; Запись: целое);

Задача № 120916 (21.06.2020):
ABL процессор
При вызове обработчика на формирование списка значений параметров (Параметр.ЗаполнениеСписка), список значений не оставался в параметре, поэтому при работе с множеством было не видно текстого представления значения.
Также доработана работа модального диалога, теперь в нем есть возможность работать с модальными секциями без использования объекта окна (как например "ОкноСекцииШаблона"). Теперь достаточно будет обратится к узлу МодальногоДиалога "Params" для записи значения и получения результатов после выполнения (пример работы с АБЛ-редактором в выполнении).

Задача № 120826 (21.06.2020):
Модуль отчетов
Вычисление формул в пользовательских отчетовх перенесено на этап обработки сгруппированной выборки. Т.е. теперь в формуле участвуют показатели (столбцы), которые непосредственно выбраны в настройку.
Для идентификации колонок в настройке добавлен новый пункт "Идентификатор" (Задача № 120914). Формулы на основе abl-процессора, модули участвующие в работе (включить) - утилиты, программы, и для всех объектов настройки. Также в источнике можно задать раздел дополнительных функций, которые можно будет использовать. Так например при делении операцию "/" использовать нельзя, если знаменатель может быть нулевым. Поэтому можно создать функцию Делить(Числ, Знам: дробное): дробное, и использовать ее вместо деления (в примерах есть).

Задача № 120876 (19.06.2020):
Библиотека утилит
Рализована генерация UUID Версии 4

Задача № 120869 (18.06.2020):
Утилиты
Внесены изменения в функции СоздатьИдентификаторКласса в связи с изменениями в библиотеке libtools. Добавлены новые константы версии:
ГУИД_ГИС, ГУИД_Вер1, ГУИД_Вер4, ГУИД_МАК;

Задача № 120854 (18.06.2020):
Офисные отчеты
Исправлена ошибка при выполнении функции "ЗагрузитьИзКонфШаблоныРасш" при отсутствии в тексте шаблона ABL-скрипта

Задача № 120804 (16.06.2020):
ABL процессор
В функции фильтрации параметров не были учтены вложенные элементы удовлетворяющего условиям параметра группы.

Задача № 120502 (04.06.2020):
Справочники
В список дополнений ФИО добавлены варианты "оглу" и "гызы".

Задача № 105769 (03.06.2020):
Справочники
Добавлена обработка клиентских запросов поиска и объединения дублей в справочниках.


Сборка 7724.6-6

Задача № 120791 (16.06.2020):
ABL процессор
Добавлена обработка запроса на фильтрацию параметров выборки. Также добавлено свойства для объекта СписокПараметров.Фильтр: строка.

Задача № 120715 (16.06.2020):
функции внешних объектов
В почтовом модуле реализована поддержка авторизации LOGIN. Требуется обновить ряд библиотек. Детали в коментариях к задаче.

Задача № 120671 (16.06.2020):
Офисные отчеты
Добавлена функция "ПолучитьПоляТаблиц", возвращающая таблицы, используемые в шаблоне, и их поля.
Пример вызова см. в выполнении.

Задача № 120736 (15.06.2020):
Модуль документов
Исправлена работа с параметрами выборки для дробных значений. Теперь тип параметра для них не будет передаваться, поэтому они не будут сохраняться в ресурсах БД как целочисленные ссылки.
Но для параметра будет добавляться ТипЗначения, который теперь будет корректировать введенный текст (приводить к числовому формату и также пытаться вычислить формулу).
Также исправлена построение автоматической выборки для параметрах из двух детализаций выше первого уровня (не добавлялся "and" между условиями " in select (...".

Задача № 120668 (10.06.2020):
Утилиты
Добавлен новый объект "Дата10", представляющий из себя число вида 20201231.

Задача № 120653 (10.06.2020):
Общие компоненты
При вводе даты расширен диапазон отклонений до 999 лет от текущей даты (раньше было 200 лет.)

Задача № 120610 (10.06.2020):
Справочник сотрудников
Исправлена функция Сотрудник.ИмяКратко. Теперь сокращенные инициалы сотрудника будут выводиться без пробела на основании ГОСТ Р 7.0.97-2016.


Сборка 7724.6-5

Задача № 120438 (09.06.2020):
платформа 2015
Аудит
Добавлены параметры ограничения по полям "Значение объекта", "Информация" и "Дополнительно".

Задача № 120594 (08.06.2020):
Модуль отчетов
При формировании ответа на запрос ExecuteReport для многостраничного отчета добавлена признак pdf=1 в случае если в последующем закладку надо отобразить в виде pdf-документа.


Сборка 7724.6-4

Задача № 120539 (04.06.2020):
Печатные формы
Исправлена АБЛ-функция ЧислоСтраниц под Линукс


Сборка 7724.6-3

Задача № 120495 (04.06.2020):
Печатные формы
Реализован АБЛ-метод "Excel.ЧислоСтраниц" для возможности пакетной обработки нескольких страниц при импорте данных из Excel

функция Excel.ЧислоСтраниц: целое; возвращает число страниц (Sheets) в Excel-файле.

Задача № 120327 (29.05.2020):
Штатное расписание
На панели поиска назначения сотрудника сортируются по убыванию даты приема, в том числе в случае нескольких назначений на исполнение (после импортов).

Задача № 115167 (29.10.2019):
Офисные отчеты
Добавлена фнкция "ЗагрузитьСкрипт", возвращаюящая сохраненный в шаблоне ABL-скрипт
При создании шаблона отчета в тексте предусмотрен блок
/*
ABLScriptBegin
ABLScriptEnd
*/


Сборка 7724.6-2

Задача № 120320 (29.05.2020):
Офисные отчеты
Расширен функционал функции "ПолучитьПеременныеВсе" в части обработки конструкции [DateToStr()], где Data - строковая переменная

Задача № 120303 (29.05.2020):
Модуль отчетов
В модуле пользовательских отчетов сделана обработка режима "Счетчик", который считает число вхождений показателя в группировочную запись.

Задача № 115168 (29.05.2020):
Офисные отчеты
Добавлена функция "ПолучитьПутиКШаблонам", позволяющая в ABL-скрипте получить полный путь размещения шаблона отчета.
Всозвращаемое значение: строка в ввиде XML-структуры

Задача № 120272 (28.05.2020):
Библиотека утилит
Устранены утечки памяти при выгрузке в Excel

Задача № 120231 (26.05.2020):
Адреса
Добавлена обработка глобальной замены полей адреса

Задача № 119600 (29.04.2020):
Утилиты бухгалтерии
При открытии диалога бухгалтерских операций, если текущая операций - неопределенная, ее в списке уже не будет видно.
Хотя, жалко - было удобно :(


Сборка 7724.6-1

Задача № 120225 (26.05.2020):
Утилиты
Добавлена функция АбсолютноеЗначение(Значение: дробное): дробное;

Задача № 120221 (26.05.2020):
Модуль отчетов
В модуле пользовательских отчетов исправлена некорректная работа с памятью в блоке формирования расшифровки. Возможно это было причиной утечек.

Задача № 120204 (26.05.2020):
Модуль бухгалтерии
В рамках задачи 117987 внесены доработки в получение списка аналитики для счета.
Если в пользовательской настройке снят признак "Основная аналитика счета", то аналитика не будет доступна в списке. Также при формировании убран лишний проход по таблице аналитик.
Изменений много, требуется время на тестирование версии.

Задача № 120193 (25.05.2020):
функции внешних объектов
В объекте синхронизатора с АС Бюджет в заголовок сетевого запроса добавлен идентификатор soap-метода, также исправлена обработка результата.
Узел с данными теперь ищется по пути: "soapenv:Envelope/soapenv:Body/ns:runWorkplaceScriptResponse/ns:return".

Задача № 120134 (22.05.2020):
Структурные подразделения
При формировании наименования КСП для дерева учитывается флаг "Родительский раздел в наименовании"


Сборка 7724.6

Задача № 120095 (21.05.2020):
Модуль документов
Исправлена ошибка появления "зависших" детализаций при определенном порядке создания и удаления записей документа.
Добавлена функция МенеджерДокументов.СохранитьКэшИзменений(Буфер: Буфер) для проверки состояния измененных записей.

Задача № 117987 (18.05.2020):
Модуль бухгалтерии
Сделана возможность переопределять настройку аналитических признаков в база данных учреждения. Добавлен новый признак "Пользовательские настройки".
Если этот признак включен, то все "опции" будут хранится в базе данных учреждений.


Сборка 7724.5-9

Задача № 120076 (21.05.2020):
Модуль конфигуратора
Для работы с файлами по организации добавлен путь "WorkPath" для функции "УстановочныйПараметрСервера".
Файлы будут находится в папке, относящиеся только к текущему файлу подключния.

Задача № 120026 (19.05.2020):
Табельный учет
Добавлен метод получения настроек дней типа отвлечения ТипОтвлечения.ВлияетНаДни.

Задача № 120022 (19.05.2020):
Печатные формы
Исправлена обработка символа переноса строки при выводе содержимого ячейки при формировании PDF

Задача № 120011 (19.05.2020):
Печатные формы
В файл шрифтов на сервере (fonts.trs) добавлены новые шрифты по московской конфигурации:
Terminal, 10, 0
Terminal, 8, 0
Tahoma, 7, 4
Times New Roman, 11, 4
Courier New, 10, 1

Задача № 120005 (19.05.2020):
Печатные формы
Исправлено масштабирование размеров шрифта, из-за чего не умещался текст в ячейке, при выводе отчета в PDF.
Исправлено центрирование по вертикали выводимого текста, если заданные параметры шрифта отсутствуют в таблице.

Задача № 119618 (19.05.2020):
Офисные отчеты
Добавлена фонкция для загрузки шаблонов в цикле либо произвольно.
ЗагрузитьИзКонфигурацииШаблоныРасш(ПутьКШаблону, ИмяШаблона).
ИмяШаблона - произвольное (удобное) имя шаблона. В дальнейшем им можно оперировать для добавления переменных в шаблон или получения переменных из шаблона

Задача № 115165 (19.05.2020):
Офисные отчеты
Добавлена функция ПолучитьПеременныеВсе - возвращает список переменных во всех загруженных шаблонах в XML-формате для дальнейшей обработки

Задача № 119972 (16.05.2020):
Модуль отчетов
В пользовательских отчетах исправлены ошибки по подготовке расшифровке (не сохранялись строковые поля). Также теперь параметр "Сводка" можно использовать для всех полей.
Также при обработке параметров отчета не проверялись значения множественного выбора.

Задача № 119956 (15.05.2020):
Контейнер сервера
Исправлена ошибка подсчета неустановленных обновлений для формирования клиентского уведомления. Не корректно учитывались версионные обновления.

Задача № 119928 (14.05.2020):
Контейнер сервера
Признак использования общего аудита можно теперь перекрыть в настройке службы.

Задача № 119926 (14.05.2020):
Общие компоненты
Добавлен пересчет индексов выделенных записей после сортировки (uTables, Imaging).

Задача № 119860 (13.05.2020):
Серверный модуль криптографии
Формируются новые описания ошибок с наиболее полным указанием контекста (смотри комментарии к задаче).

Задача № 118447 (13.05.2020):
Справочники
Дополнения Ф, И, О (аль, оглы и т.д.) разрешено писать со строчной и с прописной буквы, если они написаны и через дефис и через пробел (доработка исправлений задачи 107769)


Сборка 7724.5-8

Задача № 119815 (11.05.2020):
Сервер приложений
Исправлены ошибки в модуле слияния документов - сопоставление при поиске существующих документов происходило только по целочисленным полям.
Также в модуле классификаторов сделано сопоставлении только по имени при включеном признаке MatchMode.
В справочнике НФА сделано сопоставление по наименованию, инв.номеру, литере, КСП и группе.

Задача № 119790 (09.05.2020):
Сервер приложений
Для выполнения "допереносов" в модуле слияниях сделана возможность настройки сопоставления с текущими справочниками:
Сотрудники (ТН+ФИО+ДР), должности, исполнение, поправлены сопоставления в документах
Настраивается: Merging\MatchMode=1


Сборка 7724.5-7

Задача № 119748 (06.05.2020):
Структурные подразделения
Для администратора на клиент передаются его права на КСП, для возможности использования для него ограничений System_Restrictions.

Задача № 119011 (08.04.2020):
Модуль конфигуратора
Добавлена обработка параметра пользователя в настройке подключения "Проверка новых обновлений". Если этот параметр включен, пользователь конфигуратор и есть лицензия, то будет приходить уведомление о появлении на сервере новых обновлений. Сразу после входа в систему и в течении работы (при появлении новых обновлений). Интервал проверки 10 "пингов".
Также добавлена проверка параметра "Запрет установки обновлений".


Сборка 7724.5-6

Задача № 119692 (02.05.2020):
Утилиты
Не корректно работал интерфейс настройки групповых объектов: при выборе базового типа, модуль, где он описан не определяелся, поэтому не возможно было выбрать значения объектов в детализации.

Задача № 119691 (02.05.2020):
Утилиты
В метод объекта Атрибут.Флаг не работал с 64-битными значениями.

Задача № 119635 (29.04.2020):
Утилиты бухгалтерии
Добавлена возможность использования типа НомерОбъекта в объекте ИнтервалНомеров в качестве номера (работает только в 64-битной версии).

Задача № 119556 (27.04.2020):
Офисные отчеты
В обработчик конвертации добавился параметр формата документа "Вид".
ВебКонвертация(Отчет: ОфисныйДокумент; Ответ: СтруктурныйСписок; Вид: строка);
Если Формат пустой, значит обработчик вызывается из основного блока формирования отчета, иначе из блока конвертации.

Задача № 119553 (27.04.2020):
Утилиты
Исправлена ошибка склонения фраз, где присутствует словосочетание с предлогом "по" (например: "специалист по настройке").

Задача № 119544 (27.04.2020):
Контейнер сервера
Изменен тип объекта для аудита изменения пароля пользователя на Пользователь

Задача № 115624 (27.04.2020):
Аудит и ЭЦП
Добавлен вызов дополнительного ABL-обработчика списка конфигураций.

Задача № 119524 (25.04.2020):
Библиотека утилит
Выявлена причина, из-за которой не запускаются консольные приложения из АБЛ-функции "Выполнить". Изменён режим ввода/вывода запускаемого процесса из-под службы.

Задача № 118859 (02.04.2020):
Адреса
В модуле КЛАДР добавлена возможность настройки обработчика заполнения таблиц адресов из внешних источников следующего формата:
Конфигурация\Программы\Адреса - Внешний обработчик
Обработчик(Таблица: Отношение; Уровень, Признак: целое; Код: строка);
Таблица - с полями socr, name, code, postindex, gninmb, okatd. В которую нужно добавить записи.
Уровень - вид объекта
Признак - пока если "1" значит данные запрашиваются для выбора из диалога иначе для поиска
Код - текущий выбранный код классификатора


Сборка 7724.5-5

Задача № 119541 (27.04.2020):
Офисные отчеты
Получения содержимого офисных отчетов в браузере сделано через вызов АБЛ-обработчика: Конфигурация\Программы\Офисные отчеты - Веб-конвертор
Где можно сконвертировать офисный отчет в pdf-формат: ВебКонвертация(Отчет: ОфисныйДокумент; Ответ: СтруктурныйСписок).
pdf-документ необходимо загрузить в Ответ.Буфер

Задача № 119515 (24.04.2020):
Модуль отчетов
В интерфейсы взаимодействия отчетных модулей внесены небольшие изменения для системы фоновых запросов. В частности в модуле cells автоматическое включение сохранение шаблонов на диск, для передачи готовых отчетов в вызывающую сессию.

Задача № 118941 (24.04.2020):
функции внешних объектов
Реализована XSLT трансформация для XML документов. Подробности в комментариях.

Задача № 119430 (22.04.2020):
Утилиты бухгалтерии
Исправлено формирование наименования интервала номеров с маской.

Задача № 117172 (28.01.2020):
Контейнер сервера
В серверной части сделана возможность использования фоновых запросов. Добавлен новый модуль queue, который управляет сервисными сессиями.
В модуле отчетов реализован механизм фонового выполнения отчетов. В клиентской части будет реализована система использования этого функционала.
Там же будут описаны все протоколы для приложения и браузера.


Сборка 7724.5-4

Задача № 119377 (20.04.2020):
Тарификация
Добавлен метод получения коэффициента тарификационного разряда ТарификационныйРазряд.Коэффициент(Период)
При использовании не забывать условия версий, пример:
/$ЕСЛИ {ВерсияМодуля("Тарификация", 2) > 77240503}$
ТарификационныйРазряд(1).Коэффициент(ПР(2020, 1));
/$ИНАЧЕ$
/$КОНЕЦ$

Задача № 118624 (20.04.2020):
Отчет о принятых бюджетных обязательствах ф. 0503128
Добавлена настройка сервера, которая включает логику выгрузки первой платформы.
Если настройка отсутствует, то по умолчанию работает выгрузка 2-й платформы.
Для включения алгоритма выгрузки первой платформы, необходимо в json-файле
настроек службы (StimateService.json) в секцию Stimate добавить следущую строку как в примере:

"Stimate":{
"UseCellMask": 0
}


Сборка 7724.5-3

Задача № 119315 (17.04.2020):
Модуль отчетов
Некорректно устанавливались ограничения на колонки в пользовательских отчетах. В ограничения могли попасть условия без привязки к колонке, поэтому при обработке если условие выдавала положительное значение, остальные условие уже не проверялись. Результат всегда был положительный.


Сборка 7724.5-2

Задача № 119324 (17.04.2020):
Общие компоненты
В адаптере запросов от мобильного приложения не было обработки кодировки параметров url-строки, обрабатывалось только содержимое.

Задача № 119323 (17.04.2020):
ABL процессор
В функцию установки значений для периодических параметров добавлена ссылка на сессию, для записи информации в аудит. Изменения также коснулись модулей сотрудников, организаций, склада, штата и видов оплаты.

Задача № 119322 (17.04.2020):
Офис-еспк
В запрос информации о пользователе на рабочем месте call-центр добавлено время выхода пользователя из системы. Но будет показываться только в том случае, если пользователь заходил на эту секцию. Или пользовался системой звонков.

Задача № 119311 (17.04.2020):
Справочник сотрудников
Исправлена описка времен перевода на тонкий.

Задача № 119227 (16.04.2020):
Модуль подключения к БД
Исправлена ошибка когда идет обращение к текстовому блобу как к строке.

Задача № 115657 (03.04.2020):
Справочник сотрудников
Реализовано сохранение в аудит действий пользователей информации об изменении Суммы/Процента аванса: Анкетные данные/Индивидуально/Расчетные данные/Начислять аванс/"Сумма/Процент".


Сборка 7724.5-1

Задача № 119215 (15.04.2020):
Справочник организаций
Исправлена Организации.НайтиГруппу для пользовательских групп

Задача № 113429 (13.04.2020):
Модуль бухгалтерии
Реализована возможность добавлять пользовательскую аналитику в плане счетов.
После обновления клиентской версии (70.95.9.0) появится пункт меню "Добавить пользовательскую аналитику".
Пользовательская аналитика будет подсвечиваться "двумя головами" и наклонным шрифтом.
Аналитика, которая была добавлена в толстом клиенте работать будет, но отредактировать уже нельзя (только удалить напрямую из базы данных и добавить новую).


Сборка 7724.5

Задача № 119184 (14.04.2020):
Штатное расписание
Реализовано на Штатном расписании, при стирании даты снятия в аудите (Информация) выводит значение СНЯТИЕ = .

Также в аудит, в поле "Информация" добавлен вывод даты, которые Пользователь изменил:
- Если изменена дата назначения, то выводить дату, которую установил Пользователь;
- Если изменена дата снятия, то выводить дату, которую установил Пользователь;
- Если удалена дата снятия, то выводить значение null.

Задача № 118707 (14.04.2020):
Аудит и ЭЦП
Реализована объектная АБЛ модель работы с криптографией для XML. Связанная задача по изменению тонкого клиента 119176. Смотри коментарии к задаче по примерам использования нового функционала.

Задача № 119160 (13.04.2020):
Справочник организаций
Исправлен сервис объединений организаций. Не обновлялась информация по расчетных счетам в объединяемых организациях, из-за того что не обновлялся индекс сортировки по принадлежности организации.

Задача № 119150 (13.04.2020):
Постоянные начисления
Исправлена проверка при удалении объектов, являющихся параметрами ПН.


Сборка 7724.4-9

Задача № 119138 (11.04.2020):
Офисные отчеты
Сделана доработка модуля с учетом работы с Web-клиентом
Добавлен параметр вызова для конвертации отчета в RTF-, HTML-, ODT-, PDF-форматы

Задача № 119135 (11.04.2020):
Табельный учет
Исправлен новый подсчет дней для допотработок (из 116177) - портились настройки маппера.

Задача № 119108 (10.04.2020):
Табельный учет
Расчет вечерних и ночных часов сделан так же, как для дневных.

Задача № 117721 (09.04.2020):
Справочник сотрудников
Поле ФИО сделано вычисляемым, иначе отдельные поля Ф, И, О при первом вводе перезаполнялись из него.

Задача № 116233 (01.04.2020):
Штатное расписание
Реализовано отображение инофрмации в аудите при занесении / удалении / изменении данных об увольнении и приеме сотрудника на Штатном расписании.

Задача № 118159 (04.03.2020):
Справочник сотрудников
Исправлена ошибка перевода на вторую платформу в получении списка периодов работы.

Задача № 115351 (08.11.2019):
Справочник сотрудников
Доработан поиск сотрудников по табельному номеру с учетом префикса.


Сборка 7724.4-8

Задача № 119058 (08.04.2020):
Адаптер СУБД
В альтернативных драйверах СУБД для PostgreSQL не работала функция проверки существования поля (Подключение.ПолеСуществуе).

Задача № 118974 (06.04.2020):
Складские объекты
Функциям ОбъектХозяйственногоУчета.ИнвентарныйНомер/ИнвНомер добавлен необязательный параметр "Непосредственно = нет", по умолчанию "нет".
Если "да", то возвращает непосредственное значение поля БД.

Задача № 116650 (10.01.2020):
Модуль бухгалтерии
Если в настройке полей журнала операций есть поля с фильтрацией, то для обработки таблицы проводок будет использоваться объект, который позволяет фильтровать данные. Но, поскольку в журнале много вычисляемых полей, на большом количестве проводок (от 10000 записей) фильтр собирается достаточно долго.

Задача № 115992 (05.12.2019):
Складские объекты
Добавлена передача ветки/объекта в диалог. В скриптах перед вызовом диалога присваивать их в Склад.ТекущийОбъект. (При вызове диалога ТекущийОбъект обнуляется.)


Сборка 7724.4-7

Задача № 119009 (07.04.2020):
Печатные формы
Реализована возможность загрузки файлов формата .xlsx в АС Смета, работающей под ОС Windows

Задача № 101826 (20.09.2017):
Модуль документов
При выводе группировочных записей наименование агрегирующего поля теперь берется из настройки колонки. Если раньше выводилось "ЛСПлательщика:89458495845 (элементов: 10)", то сейчас будет выводится "Лицевой счет плательщика: ...".


Сборка 7724.4-6

Задача № 118956 (06.04.2020):
Аудит и ЭЦП
Вызов обработчика диалога ЭП теперь (до выяснения причин его некорректной работы) будет вызываться опционально в настройках сервера. [Stimate]DSignHandle=1

Задача № 118944 (06.04.2020):
Контейнер сервера
Доработки в связи с переносом дланных по авторизации для веб-клиента в содержимое запроса (из заголовка).

Задача № 118942 (06.04.2020):
Web-сервер
Исправлена ошибка в последовательности действи по разбору параметров запроса и экранированию символов параметров запроса.


Сборка 7724.4-5

Задача № 118809 (31.03.2020):
Аудит и ЭЦП
Снова включен вызов обработчика диалога подписи при проверке.

Задача № 118721 (29.03.2020):
Офис-еспк
В модуле офис добавлены методы-расширения для объекта "Сотрудник":
Сотрудник.Подключен - Пользователь вошел в систему
Сотрудник.Активен - что-то делает (выполняет запросы в течении каждых 5 минут)
Сотрудник.ВОфисе - находится в офисе по данным сайта учета времени
Сотрудник.Доступен - дополнительное свойство, которое можно использовать для отслеживания (можно присваивать).

Задача № 117708 (14.02.2020):
Постоянные начисления
В ядре добавлена передача ИД суммы ПН в обработчик типа ПН.
Собрано обновление конфигурации для клиента. Инструкция - в выполнении.


Сборка 7724.4-4

Задача № 118710 (27.03.2020):
Табельный учет
Добавлена обработка дополнительных закладок панели отвлечений ("Секции" в реестре в ветке секции).

Задача № 116460 (27.03.2020):
Утилиты
Убрана обрезка пути файла в Linux-сервер + Браузер. Для "ВыполнитьКомандуСреды".

Задача № 116177 (27.03.2020):
Табельный учет
Исправлен расчет факта дней с учетом описанных ситуаций

Задача № 118665 (26.03.2020):
Аудит и ЭЦП
Реализована возможность формирования отсоединенной подписи по ранее вычисленному значению дайджеста данных. Необходима новая версия сервера и клиента.
Добавился новый метод Сертифика509.ПодписатьДайджест.
Криптомодуль версии не ниже 1.2.8.
Пример использования в коментариях к задаче.


Сборка 7724.4-3

Задача № 118642 (24.03.2020):
Модуль документов
Не происходила разыменовка параметра Документ.Ключ из-за установки классу "Документ" признака абстрактного типа. Тип параметра в этом случае стал определятся от поля, а оно автоинкрементное и не выдавал признак "целый".
Проявилась при формировании реестров документов.


Сборка 7724.4-2

Задача № 118608 (24.03.2020):
Классификаторы
При первоначальной инициализации справочника не устанавливались значения для типизированных полей.


Сборка 7724.4-1

Задача № 118607 (24.03.2020):
Контейнер сервера
В кластерной схеме не срабатывал автозапуск для службы, если она была назначена пользователям в файле подключения.

Задача № 118564 (20.03.2020):
Параметры настроек
В кластерной схеме не работал обмен данными для таблицы установочных параметров (SharedParams).

Задача № 118510 (19.03.2020):
Модуль документов
В модуле документов добавлена обработка события от клиента "Ввод с устройства". Есть изменения в клиентской части.


Сборка 7724.4

Задача № 118553 (20.03.2020):
Библиотека утилит
Исправлено считывание значений ячеек из Excel. Теперь, если в ячейке значение вычисляется по формуле, то вместо "сырой" формулы, считывается значение результата

Задача № 118546 (19.03.2020):
Модуль подключения к БД
Доделана подготовка чистой базы для СУБД Postresql, не корректно создавалась таблица VersionInfo для работы с последовательностями.

Задача № 118545 (19.03.2020):
функции внешних объектов
Добавлено новое свойство для объекта БазаДанных1С8.ВсеТаблицы, в этом случае в список таблиц также добавляются все вспомогательные и технологические таблицы базы.

Задача № 118521 (19.03.2020):
Библиотека утилит
Устранена ошибка при считывании значения из ячейки Excel-листа.

Задача № 115935 (03.12.2019):
Постоянные начисления
Исправлена обработка запроса получения списка историй постоянных начислений для секции штатного расписания (разные типы-владельцы ПН).


Сборка 7724.3-9

Задача № 118471 (17.03.2020):
Общие компоненты
Доработан json-протокол обработки таблиц документов для взаимодействия с мобильным приложениям (узлы полей не учитывали кодировку).


Сборка 7724.3-8

Задача № 118419 (16.03.2020):
Общие компоненты
Исправлена ошибка разыменовки сложных реквизитов объектов (РасчетныйСчет.Организация.ИНН). Проявилась после последних доработок в модуле разыменовки.

Задача № 118412 (14.03.2020):
Справочники
У объекта "Справочник" поставлен признак абстрактного класса, из-за чего не работала разыменовка параметров.


Сборка 7724.3-7

Задача № 118406 (13.03.2020):
Классификаторы
Исправлена ошибка поиска буквенных классификаторов по строковому коду. Ошибочно делалась проверка на "любое" целое число по строке, поэтому мог найтись другой классификатор.

Задача № 118390 (13.03.2020):
Общие компоненты
Исправлены функции изменения отдельных полей в таблицах, не сбрасывался признак "модифицирования" поля. Проявилось на справочнике сотрудников, когда в скрипте используя эту функции изменилась фамилия, а потом на интерфейсе пользователь измели другое поле, то в итоге обезличивание вызвалось дважды.


Сборка 7724.3-6

Задача № 118405 (13.03.2020):
Печатные формы
Добавлена функция Ячейка.ТекстВРазмере, которая возвращает текст ячейки с переносами строк, так как он должен поместиться в текущую ширину этой ячейки.
Также внесены небольшие изменения в функции расчета размеров текста (убраны лишние выделения памяти).

Задача № 118396 (13.03.2020):
Модуль документов
Сделана возможность блокировки текстовых закладок документов в режиме отложенной загрузки контента. Теперь для документов, которые представляют поле закладки текста мастера, можно использовать обработчик "Запрос на изменение". При создании обработчика, параметры будут немного другие.

Задача № 118395 (13.03.2020):
Общие компоненты
Исправлена разыменовка полей типа "Список" и "Множество" для функции "ТекстПараметраОбъекта". Выводился просто порядковый номер в списке.

Задача № 118376 (13.03.2020):
Печатные формы
Исправлены ошибки при расчёте ширины и высоты страницы, исправлены ошибки при размещении текста в ячейках


Сборка 7724.3-5

Задача № 118332 (11.03.2020):
Штатное расписание
Исправлен перенос истории ставок должности при слиянии. Параметр не переносился из-за отсутсвия идентификатора "ЧислоСтавок", добавлен принудительно.

Задача № 118277 (10.03.2020):
Общие компоненты
Исправлена ошибка поиска по вариантным значениям, проявлялась в модуле слияния организации при переносе дополнительных параметров. Идентификаторы не находились из-за кодировки, поэтому не подтягивались правильные значения.

Задача № 118262 (07.03.2020):
Справочники
Сделана возможность подключать скрипт разыменовки для иерархических справочников. Настраивается в узле реестра с идентификатором "Разыменовка".
Формат вызова: Разыменовка(КОАП: КОАП; Признак: целое; Класс: КлассСправочника): строка;
Первый параметр - экземпляр справочника (целочисленный).
Второй параметр - признак какой текст нужен.
Третий параметр - Тип классификатора, для использования одного обработчика для нескольких классов.
Пример приложен к задаче.


Сборка 7724.3-4

Задача № 118231 (05.03.2020):
Контейнер сервера
Внесены изменения в работу системы уведомлений. Теперь, если пользователь выполняет какой-то процесс, уведомления не будут ему приходить до его окончания.

Задача № 118230 (05.03.2020):
Модуль документов
При включеном режиме монопольного доступа сделана проверка на блокировку фиктивных документов.

Задача № 118229 (05.03.2020):
ABL процессор
Исправлена работа фильтра в статических данных. Некорректно работало условие для пустых строк.

Задача № 118206 (05.03.2020):
Модуль подключения к БД
В драйвере СУБД для PosgreSQL добавлена проверка на наличие таблицы VersionInfo, которая используется при получении первичных ключей. При необходимости данная таблица создается.


Сборка 7724.3-3

Задача № 118197 (04.03.2020):
Общие компоненты
Исправлена ошибка инкрементального поиска в вструктурных справочниках. Если находилось совпадение на свертнутой группе, то при следующей итерации внутри этой группы поиск не делался. Теперь при возникновении такой ситуация найденая группа будет сразу расхлапываться.

Задача № 118195 (04.03.2020):
Справочники
При ручном вводе проверка режима только чтение производится только для справочников типов частей адреса (улицы и пр.).


Сборка 7724.3-2

Задача № 118006 (04.03.2020):
функции внешних объектов
Расширен функционал криптомодуля: добавлена поддержка использования RSA (не гост) ключей в формате PKCS12 для организации TLS соединения.
Расширен функционал объекта СетевойЗапрос (смотри коментарии к задаче).
Требуется криптомодуль версии 1.2.7


Сборка 7724.3-1

Задача № 118155 (03.03.2020):
Контейнер сервера
Исправлена ошибка, возникающая при смене пароля пользователя при использовании единого файла подключений.


Сборка 7724.3

Задача № 118135 (03.03.2020):
Модуль документов
Исправлены ошибки недоститрованой задачи 118072. Если в начале списка значений есть пустые параметры, то функция работала с ошибками.


Сборка 7724.2-9

Задача № 118090 (02.03.2020):
Пользователи
Исправлено получение прав пользователя на секции, если права установлены на группу, к которой относится пользователь. Последствия задачи №116670

Задача № 98239 (30.01.2017):
Структурные подразделения
Добавлен запрос копирования прав пользователей, изменен запрос назначения прав пользователю для установки скопированных.


Сборка 7724.2-8

Задача № 118075 (29.02.2020):
Модуль документов
Добавлена возможность указывать уровень вложенности для меню печатных форм. Будет соответствущее изменение в клиентских приложениях.

Задача № 117667 (29.02.2020):
ABL процессор
У объекта "ПараллельныйЗапрос" появилась возможность настройки ограничений на весь экземляр сервера приложений, не зависимо от кол-ва пользователей, выполняющих отчеты в распределенной базе.
Ограничения остались теже самые: максимум на одну машину и на одну службу. Также добавились ограничения ожидания (timeout) на подключение, отправку и получение. Подробности в задаче.

Задача № 118072 (28.02.2020):
Модуль документов
Исправлена работа функций "НайтиДокумент" и "ВыбратьДокументы". Теперь если передаются условия для поиска пустых полей, то они проверяется на пустое и нулевое значение (field = 0) or (field is null) или для строк (field = '') or (field is null).


Сборка 7724.2-7

Задача № 116119 (02.03.2020):
Справочники
При установленном режиме просмотра на справочнике при ручном вводе в поля(параметры) с типами частей адреса (улицы и пр.) не происходит добавления значения в справочник.

Задача № 118068 (28.02.2020):
Печатные формы
Исправлена ошибка при считывании ячеек шаблона, в которых есть признак хранения кластерных данных.

Задача № 117989 (27.02.2020):
Адреса
При отсутствии у пользователя прав администратора значение КЛАДР не добавлялось в адресные справочники Сметы. Добавлена явная запись при выборе из КЛАДР.

Задача № 117833 (27.02.2020):
Справочники
Добавлен учет прав доступа на справочник при ручном вводе в параметрах. При отсутствии прав на вставку несуществующие объекты создаваться не будут.

Задача № 117986 (26.02.2020):
Аудит и ЭЦП
В функции МенеджерДанных.СоздатьЦифровуюПодпись сделана проверка на непустой образ. Если объекта образа (буфер) существует и имеет пустой размер, то сервер будет возвращать ошибку "Образ для создания электронной подписи пустой".

Задача № 117904 (25.02.2020):
Справочник организаций
Добавлен аудит изменений дополнительных параметров организации.


Сборка 7724.2-6

Задача № 117962 (25.02.2020):
Печатные формы
В запрос cellobj~CellDocToExcel?version=pdf добавлена возможность получить документ в формате pdf.

Задача № 117955 (25.02.2020):
Модуль подключения к БД
Исправлена ошибка кодировки результата sql-запроса в вычисляемых строковых конструкциях (версия адаптера 12).

Задача № 117952 (25.02.2020):
Справочник организаций
Исправлена ошибка присвоения в дополнительных параметров организаций (Организация.Параметр("ОКАТО", Дата) := Новый). Дата параметра вставала некорректно, были перепутаны типы даты в объявлении и в обработке.


Сборка 7724.2-5

Задача № 117919 (22.02.2020):
Модуль документов
В обработчике документа на создание новой записи добавлен новый параметр "секция". Если документ создается из интерфейса, то по секции можно получить параметры выборки и инициализировать поля из них.


Сборка 7724.2-4

Задача № 117908 (21.02.2020):
Печатные формы
Устранены ошибки масштабирования при выводе документов в PDF на второй платформе.
Исправлено некорректная обработка "фиксированных" заголовков отчёта.

Задача № 117067 (21.02.2020):
Складские объекты
Добавлена возможность использования пользовательского обработчика инвентарного номера НФА для отображения как на интерфейсе, так и в АБЛ.
Обработчик указывается в конфигурационном реестре Конфигурация\Объекты складского учета, параметр Формирование инвентарного номера объекта.
Пример обработчика в выполнении.

Задача № 117871 (20.02.2020):
Контейнер сервера
Добавлена обработка запросов для мобильного приложения в формате json. Запросы нужно посылать с приставкой "mobile" (http://server.krista.ru/mobile~project/GetSectionList)

Задача № 117596 (11.02.2020):
Структурные подразделения
При включенной настройке в реестре данных "Выбор из диалога КСП" в документах и параметрах теперь не будут выводиться полные наименования структурных подразделений (учреждений).


Сборка 7724.2-3

Задача № 114094 (13.09.2019):
Табельный учет
В функции Исполнение.УстановитьОтвлечение, Исполнение.УдалитьОтвлечение, Исполнение.НайтиБлижайшееОтвлечение, Исполнение.СоздатьОтвлечение добавлен необязательный параметр Основание (тип Документ).


Сборка 7724.2-2

Задача № 117806 (18.02.2020):
ABL процессор
В функции КопироватьФайл для Линукс платформы устранены утечки памяти, появившиеся после перехода на новый компилятор.

Задача № 117800 (18.02.2020):
Печатные формы
Реализован функционал вывода штампа в PDF. В функцию Шаблон.СохранитьВФайл добавился параметр СтуктурныйСписок для настройки штапма, точно также как при работе с windows-утилитой CllToPdf.
Шаблон.СохранитьВФайл(ИмяФайла, Формат: строка; Размещение: целое; [ПараметрыШтампа: СтруктурныйСписок]);


Сборка 7724.2-1

Задача № 117762 (17.02.2020):
Печатные формы
Исправлена ошибка, возникающая по окончанию импорта из Эксель таблиц на Линукс-платформе.
Некорректно освобождались ячейки внутри Эксель-листа.

Задача № 117729 (15.02.2020):
ABL процессор
В альтернативном драйвере СУБД под Постгресс не работали менеджеры запросов, т.к. по умолчанию это драйвер принимает поименнованные параметры. Сделана принудительная замена символов "?" на ":n".


Сборка 7724.2

Задача № 117724 (15.02.2020):
Модуль документов
На проверке используемых в документах объектов, при их удалении, зафиксирован случай зависания транзакции СУБД. Если в найденом документе были добавлены новые поля и требовалось изменении структуры таблиц, в момент определении названия документа. Сделано принудительное удаление объекта выборки в каждом этапе проверки.

Задача № 117723 (15.02.2020):
функции внешних объектов
Сделана возможность настройки интервалов ожидания бюджетного синхронизатора:
[Stimate\BudgetLink]ConnectTimeOut=300000,ReadTimeOut=300000 (эти значения по умолчанию).

Задача № 117722 (15.02.2020):
Ресурсы
Сделана возможность настройки строковых ресурсов (8-256) что бы они были регистро-зависимые. Т.е. при добавлении новой строки учитывался регистр (Файл и фАйл - две разные записи).
Настраивается в реестре данных: Конфигурация\Строки\Регистр|Str256=да

Задача № 117165 (28.01.2020):
Модуль документов
Сделана возможность хранения html-полей в отдельной базе. В реестре данных нужен abl-обработчик, который будет записывать и получать данные по ключу из базы архива.
Конфигурация\Документы|Обработчик страниц. формат вызова:
ОбработкаСтраницы(Ключ: целое; Буфер: Буфер; Документ: Документ; Сохранить: целое; Имя: строка): целое;
Также должно быть добавлено поле целого типа с добавкой "_ref" (например "bodytext_html_ref", где основное поле "bodytext_html").
Это поле должно быть уникальным, что бы не копировалось при создании копии документа.
Режим включается в настройках сервера [stimate]HTMLBlobsInArch=1


Сборка 7724.1-9

Задача № 117678 (13.02.2020):
Модуль отчетов
Исправлена ошибка при определении заголовка параметров отчета, связанная с исправлениями в задаче 117627 (если отчет ссылается на другой отчет).

Задача № 117666 (13.02.2020):
Табельный учет
В функции проверки возможности изменения отвлечений ограничение для контроля рекурсии увеличено до 60. Теперь можно создавать приказом отвлечения до 5 лет.

Задача № 116645 (10.01.2020):
Постоянные начисления
При отсутствии прав на просмотр пользователь не видит постоянные начисления на любой секции.


Сборка 7724.1-8

Задача № 117636 (12.02.2020):
Модуль зарплаты
Исправлена ошибка активного периода при работе нескольих пользователей. Теперь активный период пользователя будет сохраняться и не перескакивать на новый период, который был создан другим пользователем.

Задача № 117627 (12.02.2020):
Модуль отчетов
Исправлены небольшие ошибки при инициализации параметров отчетов.

Задача № 117626 (12.02.2020):
Печатные формы
Для браузерного клиента сделана возможность выводить отчеты в формате pdf.
Пока настраивается опционально в настройка сервера [stimate]CllToWebPdf=1
Также если у объекта печтной формы (шаблон) нет обработчиков на редактирование ячеек.

Задача № 117623 (12.02.2020):
функции внешних объектов
Добавлена новая функция для распаковки zip-архива: РаспаковатьАрхив(ИмяФайла, Каталог: строка): целое;
Возвращает число разархивированных файлов.

Задача № 117613 (12.02.2020):
Библиотека утилит
Реализована функция в модуле дополнительных утилит для распаковки zip-архива. Версия модуля 1.0.0.13


Сборка 7724.1-7

Задача № 117553 (10.02.2020):
Справочники
Некорректно была сделана предыдущая задача блокировки изменения ФИО пользователяем - не администратором. Ошибочно была добавлена еще проверка на права конфигуратора. т.е. если пользователь не конфигуратор или закончилась лицензия новое ФИО сотрудника или ребенка было не возможно занести.

Задача № 117552 (10.02.2020):
Модуль подключения к БД
Внесены изменения в работу транзакций на выборку данных, для предотвращения последний ошибки, возникшей в текущей транзакции.

Задача № 117551 (10.02.2020):
ABL процессор
В модуле параллельных запросов не освобождались некоторые сетевые объекты.


Сборка 7724.1-6

Задача № 117503 (08.02.2020):
Печатные формы
Добавлены дополнительные ссылки в ячейках на шрифты из общей таблицы стилей шаблона. Возможно их отсутствие приводило к ошибкам при исполнении некоторых скриптов.

Задача № 117499 (08.02.2020):
Пользователи
Очередные последствия задачи №116670, при проверке прав на секции не учитывались права администратора, из-за того что ключ имени пользователя еще не был получен и алгоритм работал в режиме настройке прав.

Задача № 113656 (06.02.2020):
Печатные формы
Реализован функционал прямого преобразования документов CLL в формат PDF. Метод Шаблон.СохранитьВФайла(файл.pdf) или формат "PDF" сформирует файл этого формата.


Сборка 7724.1-5

Задача № 117434 (06.02.2020):
Модуль документов
Исправлена ошибка, возникающая при сохранении нового документа, имеющую вид нумерации - сквозная в разрезе подразделений. Если у документа не было связанных (дополнительных) полей, то возникала SQL-ошибка отсутсвия в базе связанной таблицы.


Сборка 7724.1-4

Задача № 117433 (06.02.2020):
Модуль подключения к БД
В стандартном адаптере СУБД тоже сделана возможность записывать SQL-логи в базу данных (настройка: SQLLogDB=CONNECTION NANE)


Сборка 7724.1-3

Задача № 117432 (06.02.2020):
Контейнер сервера
Для корректного завершения работы сервера приложения сделаны дополнительные функции в библиотеке сервера приложения, веб-сервере и модуле СУБД.


Сборка 7724.1-2

Задача № 115939 (03.12.2019):
Модуль документов
Исправлена ошибка добавления новых типов документов, если в конфигурации указано смещение. При поиске нового ключа смещение не учитывалось.


Сборка 7724.1-1

Задача № 117327 (04.02.2020):
Модуль подключения к БД
Стандартные драйвера СУБД (С++) снова сделаны для использования по умолчанию.


Сборка 7724.1

Задача № 117326 (04.02.2020):
Модуль подключения к БД
Исправлена ошибка закачки (fetching) таблиц. Закачивались только первые 128 записей (размер минимального набора для fetch).


Сборка 7724.0-9

Задача № 117325 (04.02.2020):
Модуль подключения к БД
Исправлена ошибка зависания при изменении структуры базы данных, не завершалась предыдущая транзакция.


Сборка 7724.0-8

Задача № 117280 (31.01.2020):
Адреса
Добавлена передача сессии при обработке ручного ввода в поля адреса типа справочник

Задача № 117276 (31.01.2020):
Пользователи
Исправлена ошибка получения учетной записи конфигуратора: при изменении скриптов некорректно проставлялся автор (как пользователь базы данных). Ошибка связана с исправлениями в задаче 116670.

Задача № 117075 (24.01.2020):
Постоянные начисления
В постоянных начислениях сумма ставки ЕТС рассчитывается по дате ПН.


Сборка 7724.0-7

Задача № 117250 (31.01.2020):
Web-сервер
В стандартном драйвере СУБД для PostreSQL исправлены ошибки межпоточного использования соединений, и добавлен вызов функции для корректного завершения сессии сервера приложения.


Сборка 7724.0-6

Задача № 117214 (29.01.2020):
Адаптер СУБД
В новом драйвере СУБД восстановлена возможность записывать SQL-логи в базу данных. Также исправлена ошибка кодировки в Interbase в запросах без параметров.


Сборка 7724.0-5

Задача № 117169 (28.01.2020):
Адаптер СУБД
Реализована функция закрытия сессии модуля работы с СУБД. Также исправлена ошибка разбора строки подключения для PostgreSQL с нестандартным портом.


Сборка 7724.0-4

Задача № 117138 (28.01.2020):
Адаптер СУБД
Некорректная кодировка в функции получения значения конкретного строкового поля.


Сборка 7724.0-3

Задача № 117107 (26.01.2020):
адаптер СУБД
В Interbase-адаптере не корректно разбирался путь подключения к серверу.


Сборка 7724.0-2

Задача № 117106 (26.01.2020):
Адаптер СУБД
В адаптере СУБД исправлено работа параметрами для 2-байтных полей.


Сборка 7724.0-1

Задача № 117105 (26.01.2020):
Модуль подключения к БД
Сделана возможноcть использования другого (алтерантивного) адаптера СУБД от компании DevArt. При настройке [stimate]UseDBPool=1 будет подключаться новая библитека dbdevs.so(dll).


Сборка 7724.0

Задача № 117104 (26.01.2020):
Сервер приложений
Перевод сервера приложений на компилятор и среду разработки 2019 года. В Линукс-компиляторе много изменений: разрешены однобайтные строки и отключено автоудаление классов. В номере версии временно будет добавлен символ "R", до окончания тестирования.


Сборка 7723.0-9

Задача № 117000 (22.01.2020):
Общие компоненты
Исправлено получения текста настраиваемых параметров с типом "Справочник".


Сборка 7723.0-8

Задача № 116819 (16.01.2020):
Контейнер сервера
Добавлена дополнительная сериализация запросов от сессии. Теперь параллельные (одновременные) запросы в рамках одной сессии будут пропускаться только для определенных команд (ping, leave, stopProcess, stopPrograms) и команды отладчика. Возможны временные проблемы в поисках на некоторых рабочих местах.

Задача № 116818 (16.01.2020):
Контейнер сервера
Изменен формат значения сеанса сервера в файле лога, теперь он будет в виде числа месяц+день+час+минуты+секунды. Это же поле добавлено в логи сессий для облегчения анализа. Логи сессий снова стали без первого символа "_".

Задача № 116797 (16.01.2020):
Контейнер сервера
Поправлена процедура закрытия и ожидания незвершенных потоков. Если очередной запрос не удалось завершить, то следующие запросы закрываться не будут до перезапуска службы.

Задача № 116793 (16.01.2020):
ABL процессор
Не работала процедура СтруктурныйСписок.СортироватьУзлы.


Сборка 7723.0-7

Задача № 116765 (15.01.2020):
Контейнер сервера
В процедуре автозавершения зависших интерактивных запросов добавлен учет порядка создания этих запросов. Они будут завершаться в обратном порядке.

Задача № 116764 (15.01.2020):
ABL процессор
Доработана функция "ИзменитьПутьФайла" для Линукс-версии. Теперь имя файла извлекается с учетом символа разделителя ОС, на которой он был создан, а путь также учитывает символ ОС, где он будет размещен в итоге.

Задача № 116763 (15.01.2020):
Утилиты
Исправлены функции СтрокаПередСимволом и СтрокаПослеСимвола. Были ошибки в комбинациях, когда символ находился в самой первой позиции.


Сборка 7723.0-6

Задача № 116701 (13.01.2020):
функции внешних объектов
Исправлена ошибка в сетевом запросе для linux версии.

Задача № 116694 (13.01.2020):
Модуль бухгалтерии
Добавлена возможность работать с полем замены кода счета в плане счетов.


Сборка 7723.0-5

Задача № 116671 (11.01.2020):
Печатные формы
При обрывах в сети на обработчиках редактирования и расшифровки ячеек возникали ошибки во время аварийного завершения процессов после окончания работы пользователя.

Задача № 116670 (11.01.2020):
Модуль конфигуратора
При получении списка секций на проверке прав создавалась учетная запись пользователя когда имя компьютера еще не было получено от клиента. Из-за этого в дальнейшем происходило дублирование учетных записей.

Задача № 116669 (11.01.2020):
Модуль документов
В скрипт формирования печатной формы не передавался контейнер секции (пятый параметр).

Задача № 116628 (10.01.2020):
Серверный модуль криптографии
Реализованы АБЛ объекты для работы с PKCS7 пакетами (подпись, шифрование алгоритмами ГОСТ). Более полная информация в комментариях к задаче.

Задача № 109890 (27.02.2019):
Дизайнер форм
Сделаны доработки в модулях документов и параметров для обработки автоматически привязанных форм. Если в настройке документа или диалога параметров то при работе с этим объектами будет использоваться эта форма. В параметрах при вызове модального диалога, в документе - в режиме карточки.


Сборка 7723.0-4

Задача № 116533 (30.12.2019):
Печатные формы
Временно отключено в отладочных версиях изменение соседних ячеек при вызове обработчиков ячейки (задача 114114).

Задача № 115543 (30.12.2019):
Справочник организаций
Исправлена ошибка формирования списка дублирующих организаций. Не учитывалась сортировка в зависимости выбранных параметров (Имя, ИНН, КПП).
Также исправлена сортировка внутри дублирующих оргазиаций: к выбранному полю сортировки добавляются дополнительные поля, что бы не нарушался порядок записей.

Задача № 107769 (01.11.2018):
Справочники
Добавлена автокоррекция вводимых ФИО (прописные-строчные буквы).


Сборка 7723.0-3

Задача № 116532 (30.12.2019):
ABL процессор
Добавлена возможность запрещать аварийный останов зависших wsm-запросов [stimate]NotResumeWSM=1.


Сборка 7723.0-2

Задача № 116429 (25.12.2019):
ABL процессор
В функция объектов "Отношение" и "Сектор" параметр и результат "Запись" сделаны целочисленного типа, т.к. он уже используется во многих скриптах, во избежания лишнего преобразования типов.


Сборка 7723.0-1

Задача № 116428 (25.12.2019):
ABL процессор
Доработана функция СтатическиеДанные.Очистить. Если на таблице был наложен фильтр, очищение происходило очень долго.


Сборка 7723.0

Задача № 116338 (21.12.2019):
Контейнер сервера
Добавлено дополнительное логирование для отслеживания аварийной остановки службы.


Сборка 7722.9-9

Задача № 116329 (20.12.2019):
Структурные подразделения
Доработан поиск учреждений (КСП) по ИНН (если настроено это поле) при вводе текста. Теперь, если с указанным ИНН есть несколько организация, то выводится их полный список. И если настроено поле КПП, то в скобках добавляется его значение. Также исправлена ошибка установки зоны видимости учреждений для пользователей "КСП.Доступ(УчетнаяЗаписьПользователя)".

Задача № 116319 (20.12.2019):
ABL процессор
Для АБЛ объекта ПараллельныйЗапрос реализована возможность установки временных ограничений на выполнение сетевых операций (соединение, запись, чтение). Описание смотреть в комментариях к задаче.

Задача № 116301 (19.12.2019):
функции внешних объектов
Для объекта СетевойЗапрос реализован дополнительный функционал (см. комментарии к задаче). Работает только для серверных запросов, требует наличия криптомодуля версии 1.2.2 (для младших версий криптомодуля новый фукнционал игнорируется).


Сборка 7722.9-8

Задача № 116302 (19.12.2019):
ABL процессор
Исправлена ошибка в функции определения количества параметров скрипта, связанная с доработками в системе вызова программ. Проявлялась на интерфейсе дополнительных отработок.


Сборка 7722.9-7

Задача № 116286 (18.12.2019):
ABL процессор
Некорректно определялся тип результата временной программы при повторном ее использовании.


Сборка 7722.9-6

Задача № 116262 (18.12.2019):
ABL процессор
Исправлена ошибка создания временных программ, связанная с доработками в вызове скриптов.


Сборка 7722.9-5

Задача № 116255 (17.12.2019):
ABL процессор
Доработана системы вызова вложенных скриптов, все объекты процессора сделаны как интерфейсные классы.

Задача № 116180 (13.12.2019):
Модуль документов
Исправлено формирование sql-запросов в документах для вложенных запросов. В функцию Условия.Добавить объект вложенных условий выборок не приходил из-за доработок в системе обращения к АБЛ-классам.

Задача № 116173 (13.12.2019):
Печатные формы
Исправлена передача объектных параметров в обработчики для сформированных отчетов. Если параметр задекларирован как целое число, он будет преобразован на ссылку в пуле объетов по правилам второй платформы.


Сборка 7722.9-4

Задача № 116081 (10.12.2019):
Контейнер сервера
Дельта вводимых дат увеличена до 200 лет от текущей

Задача № 115904 (09.12.2019):
Аудит и ЭЦП
Сделана возможность проверки ЭП на одном централизованном сервере. Для этого в настройка службы надо прописать следующие параметры:
"crypto":{
"service":{
"host":"178.218.42.92:9999",
"config":"gcusamara_hidden.drx",
"user":"SystemAdministrator",
"pass":"Qwerty123"}}
Адрес крипто сервера, подключение, пользователь и пароль. Если пользователь или пароль не заданы - они берутся от текущего пользователя.
Для удобства настройки приложен ABL-скрипт.


Сборка 7722.9-3

Задача № 116035 (06.12.2019):
функции внешних объектов
У сетевого запроса добавлен параметр: СетевойЗапрос.Логирование: целое. Если он больше ноля, то в лог сессии будет записываться информация об отправке и результате ответа с уровнем в этом значением.
HTTPReq~СтрокаURLЗапроса, тип запроса (1-GET, 2-POST), Размер вложения
HTTPReq~(OK либо текст ошибки), код ответа, -1 в случае ошибки либо размер ответного пакета

Задача № 116034 (06.12.2019):
ABL процессор
В функцию протоколирования внесены изменения: Протоколировать(Текст: строка; Значение, Признаки, Уровень: целое);
Если Уровень меньше ноля, то текст будет выводитья в лог сессии, иначе в лог сервера, и если значение = 1, то в поле Sender будет выводиться идентификатор сессии.
Также добавлена функция "ИдентификаторСессии".

Задача № 115173 (29.10.2019):
Структурные подразделения
В запросе на установка истории наименования учреждения не возвращался результат, из-за чего толстый клиент выдает ошибку подключения к серверу.


Сборка 7722.9-2

Задача № 115988 (05.12.2019):
Модуль подключения к БД
Версия без использования системы порталов в драйверах СУБД для Postgres.


Сборка 7722.9-1

Задача № 115985 (04.12.2019):
Пользователи
Добавлен метод Пользователь.Протоколировать(Текст: строка; Признаки, Значение, Уровень: целое) для вывода информации в индивидуальный лог сессии.

Задача № 115978 (04.12.2019):
Складские объекты
Некорректно определялся ключ объекта по коду группы НФА, если с таким кодом есть обычные объекты, которые не являются группами.


Сборка 7722.9

Задача № 115976 (04.12.2019):
Модуль документов
Исправлена ошибка зацикливания при сохранении изменений если ключ родительского документов совпадает с ключом раздела.


Сборка 7722.8-9

Задача № 115556 (03.12.2019):
ABL процессор
Для браузерного клиента диалоговые параметры с множественным выбором будут всегда приходить с типом данным "множество".

Задача № 115536 (03.12.2019):
ABL процессор
Для браузерного клиента адаптирован сервис установки обновлений через файл.


Сборка 7722.8-8

Задача № 115907 (02.12.2019):
Модуль подключения к БД
Исправлена ошибка проверки ключей при создании нового генератора (последовательности). Проверка на максимальный ключ происходила в любом случае, даже если генератор уже был создан ранее.


Сборка 7722.8-7

Задача № 115892 (29.11.2019):
ABL процессор
Исправлена работа функции объекта Список.ТекстЧерезЗапятую, не было экранирования двойных кавычек. Проявилось в работе объекта Процесс.Добавить() где в названии есть слова с двойными кавычками.

Задача № 115891 (29.11.2019):
Модуль подключения к БД
Ускорено выполнение массовых запросов (выборок) на новых драйверов для PostgreSQL.

Задача № 115888 (29.11.2019):
Ресурсы
Проверка наличия дробного ресурса в таблице без его обязательного создания.

Задача № 115885 (29.11.2019):
Утилиты
В функции СсылкаНаСтроку и СсылкаНаДробное добавлен необязательный параметр НеСоздавать, по умолчанию "нет".
Теперь можно проверять ссылки на наличие значения в ресурсных таблицах без создания проверяемого значения при его отсутствии.

Задача № 115866 (29.11.2019):
Складские объекты
При неназначенном явно инвентарном номере и неуказанной группе теперь возвращается пустой текст инвномера.


Сборка 7722.8-6

Задача № 115845 (28.11.2019):
Модуль подключения к БД
Для специальных запросов Postgre (выборка данных с подкачкой) теперь принудительно устанавливает уровень изоляции транзакции 'read committed' что ускоряет работу на большом количестве выборок.


Сборка 7722.8-5

Задача № 115844 (28.11.2019):
Модуль подключения к БД
Исправлена ошибка с кодировкой при получения данных из запроса PSQL, когда возвращается фиксированное текстовое значение.

Задача № 115637 (20.11.2019):
Складские объекты
Добавлен класс ОкноСклада со свойством Тип для управления отображением отдельного типа НФА в диалоге.

Задача № 115617 (19.11.2019):
Справочники
Добавлена возможность принудительного отключения выделения кода из текста при получении справочника по тексту. Для этого дополнительно передается фиктивный код -2 ("<-2>НаименованиеСправочника").

Задача № 115030 (23.10.2019):
Классификаторы
При поиске классификатора по строковому коду не учитываются ведущие нули из текста поиска.

Задача № 113851 (02.09.2019):
Адреса
При получении объектов адреса по наименованию дополнительно передается код -2 для правильной обработки улиц вида "квартал 133".


Сборка 7722.8-4

Задача № 115779 (26.11.2019):
Аудит и ЭЦП
Реализована возможность блокировки пользователей по ip-адресу. При входе в систему будет ошибка.


Сборка 7722.8-3

Задача № 115696 (23.11.2019):
Tools
Реализована корректная генерация идентификатора сообщения виде UUID, по версии 1 (time based) RFC 4122 для система ГИС ГМП-2.0 на платформе Linux

Задача № 114389 (26.09.2019):
Постоянные начисления
Не отображаются строки постоянных начислений с нулевой историей


Сборка 7722.8-2

Задача № 115705 (24.11.2019):
Сервер приложений
Включено использование новых драйверов для Posgtres и задача по проверке записей в документах. Также исправлено получение ABL-объектов "Шаблон" и "УсловияВыборкиДокументов". При некоррректно приведении типов возмжны ошибка.

Задача № 115704 (24.11.2019):
Модуль подключения к БД
Исправлены ошибки при работе с транзакциями в новых драйверах СУБД-posgres.


Сборка 7722.8-1

Задача № 115703 (24.11.2019):
Сервер приложений
Временно отключены новые драйвера для Postgres с использованием порталов. Также исключена из сборки задача № 115367.


Сборка 7722.8

Задача № 115702 (24.11.2019):
Модуль подключения к БД
Исправлены ошибки создания курсоров в новой версии СУБД-адаптера.


Сборка 7722.7-9

Задача № 115578 (18.11.2019):
Библиотека утилит
Реализована функция получения временной зоны в модуле утилит:
GetSysTimeZone: integer;
Возвращает значение в виде разницы в часах относительно UTC (например, для Москвы: 3, для Самары: 4).
Если результат определить не удалось то возвращает служебное значение -117.


Сборка 7722.7-8

Задача № 115577 (18.11.2019):
Модуль бухгалтерии
Исправлено отображение аналитических признаков счетов с ОГС. После выполнения задачи 114643 перестала отображаться аналитика ближайшего родительского счета.

Задача № 115571 (18.11.2019):
Модуль документов
Сделана возможность настройки часового пояса на сервере приложений [stimate]TimeZone=3. Если этот параметр не задан, то он будет устанавливаться автоматически (libtools.so 8 задача № 115578).
Наблюдались ошибки отображения временных полей в браузере, когда сервер возвращал (к примеру Самарское время) как Московское, и браузер еще дополнительно прибавлял один час.

Задача № 115501 (15.11.2019):
Модуль бухгалтерии
В функцию Счет.Аналитика добавлен дополнительный параметр "ДополнительныйКод". Если он задан, то аналитика будет возвращатся только в том случае, если она привязан именно к этому коду (ОГС).

Задача № 115479 (14.11.2019):
Табельный учет
При отсутствии прав на отвлечения, график исполнения или допотработку сервер не отправляет данных клиенту.

Задача № 115064 (01.11.2019):
Библиотека утилит
Доработана выгрузка в Excel на Linux-платформе в модуле libtools.so.
Добавлено разделение на страницы при предпросмотре документа.


Сборка 7722.7-7

Задача № 115467 (13.11.2019):
Модуль документов
Для браузерного клиента по умолчанию теперь будет тоже включено отложенное сохранение документов. Настройка в параметах сервера UseCachedDocs будет учитывать только если имеет значение "0" или "1".
Также исправлена ошибка каскадного сохранения и отмены изменений. Детализации больше второго уровня не обрабатывались (браузер присылает запрос только для основного мастер-документа).


Сборка 7722.7-6

Задача № 115466 (13.11.2019):
Модуль подключения к БД
В версии адаптера postgres с использованием порталов не отрабатывала установка параметров в select-запросах.


Сборка 7722.7-5

Задача № 115428 (12.11.2019):
Справочник сотрудников
Добавлена передача прав на объект Иждивенец.

Задача № 114418 (27.09.2019):
Штатное расписание
Добавлена возможность подключения обработчика формирования наименования должности в конфигурационном реестре в ветке
Конфигурация\Программы\Штатное расписание, параметр Формирование наименования должности.


Сборка 7722.7-4

Задача № 115432 (12.11.2019):
Аудит и ЭЦП
При инициализация модуля, сделано разделение транзакций на получение идентификатора базы данных и открытии таблицы ЭП. При проверке структуры могла выходить ошибка, т.к. в транзакции "select" нельзя производить изменения метаданных.


Сборка 7722.7-3

Задача № 115245 (01.11.2019):
Модуль подключения к БД
Исправлены ошибка версии драйвера, использующей Postgres-порталы. Некорректно работали запросы на модифирование метаданных.


Сборка 7722.7-2

Задача № 115378 (11.11.2019):
Модуль подключения к БД
В драйвере PostgreSQL переделан процесс получения выборок: курсоры заменены на Postgres-порталы.

Задача № 114748 (11.10.2019):
Справочники
По умолчанию в справочниках при первом открытии устанавливается режим просмотра для пользователей, не являющихся администраторами.
Измененный режим просмотра сохраняется до конца сессии.
Для каждого справочника режим сохраняется отдельно.


Сборка 7722.7-1

Задача № 115374 (09.11.2019):
Справочники
Для разыменовки иерархических справочников теперь можно использовать поля с идентификаторами "ПолноеНаименование" и "КраткоеНаименование".


Сборка 7722.7

Задача № 115367 (09.11.2019):
Модуль документов
Добавлены проверки в обработчиках на изменение записи и проверку удаления в которых некорректно вызывается функция сохранения измения. В этом случае возникали ошибки из-за преждевременного удаления области хранения данных записи в памяти.


Сборка 7722.6-9

Задача № 115366 (13.11.2019):
Контейнер сервера
Добавлены изменения в запрос статистики службы server~stat (значения через запятую в текстовом виде)
Clients - общее количество сессий
Active - количество сессий, пользователи которых авторизовались в системе
Worked - количество сессий, пользователи которых активно работают в системе
InReqs - количество сессий, которые в текущий момент обрабатывают запрос пользователя
DBReqs - количество активных запросов к СУБД
Errors - количество системных ошибок
Ident - иденетификатор службы
Mem - общее количество использованной памяти
Swp - часть памяти, перемещенной на диск
Wait - общее время в минутах ожидания ответа сервера (зависшие сессии)
Time - время старта службы
Version - версия сервера приложения

Задача № 115365 (08.11.2019):
Аудит и ЭЦП
Поле штампа времени в таблице электронных подписей изменено на "ServStamp". Первоначально было названо "TimeStamp", такой идентификатор зарезервирован в СУБД FireBird.


Сборка 7722.6-8

Задача № 113620 (30.10.2019):
Модуль документов
При выборе документов, если открываются все возможные типы, для запроса браузера не приходил признак массива, из-за чего возникала ошибка в настройках должности при выборе документа.


Сборка 7722.6-7

Задача № 115008 (23.10.2019):
Печатные формы
Исправлена ошибка в работе функции IsNull в ячейках таблицы.

Задача № 114746 (11.10.2019):
Адреса
При загрузке будут автоматически добавляться зависимости используемых справочников в модуль связей объектов, для проверки удаления записей.

Задача № 114376 (26.09.2019):
Аудит и ЭЦП
В объекте "ЦифроваяПодпись" добавлена возможность прикреплять штамп времени. Второй параметр метода ЭП.ВзятьБуфер будет иметь три значения:
БуферЭП_Образ = 0 - получить/установить образ документа для подписи
БуферЭП_Подпись = 1 - получить/установить буфер самой подписи
БуферЭП_ШтампВремени = 2 - получить/установить буфер штампа времени
Добавлен новый обработчик Конфигурация\Программы\Цифровая подпись - Проверка создания подписи. В этом обработчике можно с помощью объектов модуля
"Криптография" установить штамп времени по требуемым правилам.


Сборка 7722.6-6

Задача № 115265 (01.11.2019):
Просмотр данных
На рабочем месте "Просмотр данных" при повторном открытии таблиц сделана восстановление выбранных фильтров. Немного поправлена клиентская часть.

Задача № 115264 (01.11.2019):
Контейнер сервера
Для Linux-версия показатель памяти теперь для профилактической перезагрузки теперь будет браться как сумма рабочей памяти (RSS) и памяти на диске (Swap). Раньше брался показатель виртуальной памяти, который оказался совершенно бесполезным.

Задача № 115263 (01.11.2019):
ABL процессор
Под Linux некорректно работала функция "ИзменитьПутьФайла". Если в имени файла или в новом пути были обратный слэш, то функция не работала. Условие изменено на "И".

Задача № 115260 (01.11.2019):
Аудит и ЭЦП
В настройках аудита добавлена возможность подгружать подписи без указания идентификатора базы данных (DSigns.DataBaseID is null).
Настраивается в реестре данных:
Конфигурация\Аудит - Подписи без указания БД = да

Задача № 115254 (01.11.2019):
Модуль документов
Восстановлена работа создании копии документа. После изменений протокола аудита перестало позиционироваться на созданную копию записи.


Сборка 7722.6-5

Задача № 115191 (30.10.2019):
Контейнер сервера
При сохранении состоянии сессии не записывался атрибут супер-пользователя.

Задача № 115176 (29.10.2019):
функции внешних объектов
При возникновении ошибок во время сканирования документов на клиенте сервер не показывал эти сообщения.

Задача № 115175 (29.10.2019):
Модуль документов
При восстановлении сессии возможно могли быть ошибки если в предыдущей сессии были не сохраненные (кэшированные) изменения.


Сборка 7722.6-4

Задача № 114674 (09.10.2019):
Аудит и ЭЦП
Доработано заполнение информации в "Аудит пользователя". Если происходит добавление данных на основе создания копии существующего документа, тогда заполнять поля следующим образом:
- Значение объекта: писать ID создаваемого/добавляемого документа;
- Информация: текст "Копия документа + внутренний код + ИД копируемого документа";
- Дополнительно: Тип и номер создаваемого/добавляемого документа.


Сборка 7722.6-3

Задача № 115077 (25.10.2019):
Общие компоненты
В обработка запросов таблиц для Linux-версии исправлена передача целых отрицательных чисел в 64-битном представлении. Значения отсекались до 32-битных.


Сборка 7722.6-2

Задача № 115044 (23.10.2019):
Классификаторы
Расширено поле хранения маски во временной таблице настройки классификаторов, не помещались длинные маски для буквенных классификаторов. Увеличено с 16 до 32.

Задача № 115033 (23.10.2019):
Утилиты
Исправлена работа функции склонений для длинных фраз (доработки не перенесенные на вторую платформу).


Сборка 7722.6-1

Задача № 115032 (23.10.2019):
Модуль документов
При формировании образа документа для электронной подписи не было проверки "готовности" вычисляемых полей. Поэтому если к документу еще не было обращения значения вычисляемых полей могли не попасть в образ.


Сборка 7722.6

Задача № 115019 (23.10.2019):
ABL процессор
Добавлена поддержка расширенного формата DBF (только загрузка в СтатическиеДанные).


Сборка 7722.5-9

Задача № 114999 (22.10.2019):
функции внешних объектов
Для функции объекта синхронизацитора с АС Бюджета "ПолучитьДанные" добавлен новый параметр для передачи ЭП.

Задача № 114989 (21.10.2019):
Модуль конфигуратора
Доработан ответ сервера на запрос сохранения настроек таблиц: добавлен узел результата и очистка содержимого контента. В "толстом клиенте" такой ответ сервера приводил к ошибке.

Задача № 114985 (21.10.2019):
Контейнер сервера
Для windows-приложения (сервера) добавлена возможность сохранения файлов подключения в формате DBX. Соответственно появится возможность изменить пароль пользователя из системы.


Сборка 7722.5-8

Задача № 114910 (17.10.2019):
Модуль документов
В системе запросов к таблице документа добавлены дополнительные проверки при работе с пакетами данных.

Задача № 114908 (17.10.2019):
Печатные формы
При загрузке (сохранении) печатных форм свойство ячейки "Привязка" передавалось как 32-битное значение. Из-за этого не работали расшифровки СПО в режиме хранения шаблонов на диске. Сохранение исправлено только пока для режима "LazyCells".

Задача № 114889 (17.10.2019):
Печатные формы
При выгрузке в Эксель для windows-версия также добавлена проверка: если значение ячейки "0", и у нее денежный тип, то в эксель значение посылается пустое.


Сборка 7722.5-7

Задача № 114867 (16.10.2019):
Печатные формы
При использовании обычный секции отчета или печатной формы (без групп), большие печатные формы приходили неархивированные с пометкой архивации. На клиента возникала ошибка "Data Error".


Сборка 7722.5-6

Задача № 114842 (15.10.2019):
Контейнер сервера
Автоудаление "зависших" wsm-запросов при отключении сессии сделано опционально настройкой [stimate] AutoClearWSM=1
По умолчанию выключено. Запросы должны удаляться естественным образом после окончания процесса.


Сборка 7722.5-5

Задача № 114808 (14.10.2019):
Контейнер сервера
В системе обратных запросов добавлена фиксация ссылок в поток обработке и убраны лишние интерфейсы в функции копирования запросов.

Задача № 114807 (14.10.2019):
Модуль документов
При включеном режиме подкачки текстовых закладок, не показывались значения в самих столбцах (если к этом полю еще привязана текстовая закладка).


Сборка 7722.5-4

Задача № 114756 (12.10.2019):
Справочник организаций
В справочнике организаций не работали встроенные объекты на закладках детализации (для проекта Управления имуществом).

Задача № 114750 (12.10.2019):
Справочники
Исправлено склонение имен вида Мар_ия_, добавлены исключения для имен Лев, Павел, Пётр.


Сборка 7722.5-3

Задача № 114651 (08.10.2019):
Серверный модуль криптографии
Для проверки ЭП на сервере в крипто-модуле реализованы внутренние интерфейсы проверки подписи и получения ее атрибутов. Проверка на сервере включается настройкой:
МенеджерДанных.ПараметрыАудита(ПараметрАудита_ЭП) := ПараметрЭП_ПроверкаНаСервере; Проверка на сервере влключится автоматически.


Сборка 7722.5-2

Задача № 114719 (10.10.2019):
Контейнер сервера
В группу настройки сервера [Stimate] добавлен параметр "StatMemoryFlag", который будет указывать какой размер памяти получать при профилактическом опросе службы (server~stat). 1 - виртуальная, 5 - рабочий набор.

Задача № 114718 (10.10.2019):
Модуль отчетов
В пользовательских отчетах сделана проверка что бы не вызывался скрипт с пустым заголовком.

Задача № 114692 (10.10.2019):
Печатные формы
В выгрузке печатных форм в эксел-формат исправлена обработка ячеек с типом данных "денежный". Если текст ячейки равен "0" или содержит только пробелы или другие непечатанные символы, то он очищается и в эксел-документе будет ячейкой текстового типа.


Сборка 7722.5-1

Задача № 114643 (08.10.2019):
Модуль бухгалтерии
Сделана возможность добавлять аналитику на счета с дополнительным кодом (ОГС). Также в функции Счет.СписокАналитики добавлен пятый параметр "ДополнительныйКод", в этом случае список аналитик будет формироваться именно для счета с ОГС. Аналитика привязанная к счетам с другим ОГС в этой группе в список не войдет.


Сборка 7722.5

Задача № 114667 (08.10.2019):
Виды начислений и удержаний
Исправлена загрузка наименований конфигурационных ВОУ

Задача № 114124 (16.09.2019):
Складские объекты
Исправлена генерация сквозных по всем веткам инвентарных номеров.


Сборка 7722.4-9

Задача № 114625 (07.10.2019):
Печатные формы
Сделана возможность хранения сформированных печатных форм на диске для экономии памяти. Параметр в настройках сервера [Stimate] LazyCells=1.
Также добавлена переменная "КэшированиеШаблоновНаДиск" для установки этого параметра при работающем сервере.

Задача № 114460 (30.09.2019):
Адреса
Исправлена работа функции ВыбратьОбъектКЛАДР. В списке не возвращались выбранные значения.


Сборка 7722.4-8

Задача № 114596 (04.10.2019):
Печатные формы
При использовании функции копирования ячейки (Ячейка.Повторить) исключено создание шрифтов для каждой ячейки, если они привязаны к стилевому списку шаблона. Приводило к большому расходу памяти.

Задача № 114573 (04.10.2019):
Печатные формы
Исправлена выгрузка в эксель для Linux-версии. Если ячейка имеет маску вывода, то значение не преобразуется в денежный формат и возвращает, то что нужно по маске.


Сборка 7722.4-7

Задача № 114597 (04.10.2019):
ABL процессор
Немного переработан механизм работы с пулами объектов в дочерних процессах, теперь пул объектов родительского процесса передается только на момент выполнения процесса.

Задача № 114555 (03.10.2019):
функции внешних объектов
Исправлена ошибка, которая проявлялась в процессе обработки ошибки при отравке почтовых сообщений, модуль kmail.dll не требует обновления.

Задача № 112743 (03.10.2019):
Модуль зарплаты
В диалоге закрытия периодов по учреждениям добавлен вывод ФИО пользователя, закрывшего период.


Сборка 7722.4-6

Задача № 114531 (02.10.2019):
Модуль отчетов
Исправлена ошибка в многомерных отчетах: при ошибке обращения к базе данных, возникала ошибка некорректного удаления таблицы измерений.

Задача № 114530 (02.10.2019):
Шкалы
Исправлены ошибки в запросах GetGradeScope и ChangeGradeValue, параметры и значения с типом "даты" не учитывали ISO формат.

Задача № 114529 (02.10.2019):
Модуль документов
В объекте "МенеджерЗапросов" добавлена обработка параметров "СохранятьНомерПриКопировании" и "СинхронизацияДокументов". Для изменения их на работающей службе.

Задача № 114375 (02.10.2019):
Серверный модуль криптографии
Реализована поддержка штампа времени в виде АБЛ объекта (КрШтампВремени) из модуля "Криптография".

Задача № 114322 (01.10.2019):
Модуль бухгалтерии
В объекте "СписокПроводок" не корректно работало условия по исключению типов документов.


Сборка 7722.4-5

Задача № 114431 (30.09.2019):
Адреса
Поле в адресе "Городской район" сделано в виде справочника, в функцию СоздатьОбщийАдресПоКодам добавлен новый параметр "ГородскойРайон".


Сборка 7722.4-4

Задача № 114433 (28.09.2019):
Справочники
Добавлен новый встроенный справочник "Городской район", код объекта 5012.

Задача № 114432 (28.09.2019):
Модуль документов
При копировании записей через Ctrl+C - Ctrl+V добавлена обработка для поля "Номер". Если оно имеет атрибут "Только чтение", то значение из копируемой записи не заменяется.

Задача № 114430 (28.09.2019):
Модуль документов
В браузере некорректно отображались поля с типом "дата", текст которых наследовался от других полей (если значение самого поля отсутствовало).

Задача № 114428 (28.09.2019):
Модуль подключения к БД
Выявлены ошибки, когда запросы к СУБД не проходят, и возвращают пустую ошибку. Теперь, даже если ошибка пустая, будет возникать исключительная ситуация и выдываться сообщение о неизвестной ошибке.

Задача № 114372 (28.09.2019):
Серверный модуль криптографии
Реализована объектная модель в новом модуле "Криптография". Изменения затронули серверную и клиентскую части. Необходимо обновить kcrypt.dll как сервера, так и клиента (минимальная версия 1.2.0)


Сборка 7722.4-3

Задача № 114429 (28.09.2019):
Модуль документов
Исправлены ошибки инициализации SQL-скриптов документов при одновременной первой загрузке документов у нескольких пользователей.

Задача № 114421 (27.09.2019):
Модуль отчетов
Исправлена ошибка в многомерных отчетах для Linux-версии.


Сборка 7722.4-2

Задача № 114390 (26.09.2019):
Модуль подключения к БД
Добавлен счетчик активных запросов к СУБД. Будет выводиться в запросе статистики вместо старого счетчика активных соединений.

Задача № 113929 (26.09.2019):
Адреса
В таблице адресов добавлено новое поле "район города", "CityPart". Включено в формирование строки адреса.
Для расширения поля квартиры приложена настройка, которую нужно загрузить в реестр базы данных.
Также для ABL-функции "СоздатьОбщийАдресПоКодам" добавлен новый строковый параметр "РайонГорода".

Задача № 113517 (19.08.2019):
Справочник организаций
Добавлены АБЛ-функции: Организации.ВыбранныеОрганизации, Организации.ТекущаяОрганизация, Организации.ТекущаяГруппа


Сборка 7722.4-1

Задача № 114313 (24.09.2019):
Структурные подразделения
Добавлена возможность ввода КСП или подразделений по краткому коду (в случае если он полностью совпадает).


Сборка 7722.4

Задача № 114325 (24.09.2019):
Контейнер сервера
Небольшие доработки в системе запросов для Windows версии.


Сборка 7722.3-9

Задача № 114294 (23.09.2019):
ABL процессор
Исправлена функция установки диапазона на объекте "Отношение". Она не корректно работала, если в качестве значений были объекты (поля, сектора и пр.). Исправлена на работу с хэшами объектов.


Сборка 7722.3-8

Задача № 114274 (21.09.2019):
Аудит и ЭЦП
Для корректного подисания в браузере через функцию без диалога немного подправлен протокол обмена клиента. Результат от браузера будет браться в корневом узле, в параметре "Value" (в base64)

Задача № 114272 (20.09.2019):
Контейнер сервера
Некорректно работала функция УстановочныйПараметрСистемы при использовании головной службы (MainSrv) при установке нового значения.


Сборка 7722.3-7

Задача № 114263 (20.09.2019):
Модуль документов
В запросах на поиск в документах добавлена неблокирующая сериализация, воизбежания одновременных запросов от одной сессии.

Задача № 114261 (20.09.2019):
Печатные формы
При выгрузке в эксель, количественные значения выгружались без первого ноля (.123, нужно - 0.123).

Задача № 114260 (20.09.2019):
Печатные формы
При выгрузке в эксель убрано добавление колонтитулов.

Задача № 114240 (19.09.2019):
Аудит и ЭЦП
Исправлен запрос от клиента "saveSign", не корректно обрабатывались параметры образ и подписи, из-за чего не создавалась подпись на сервере.


Сборка 7722.3-6

Задача № 114239 (19.09.2019):
Аудит и ЭЦП
Исправлена обработка клиентского запроса от браузера "getSignStream", не корректно обрабатывался параметр isSign, из-за чего браузер не мог проверить подпись.


Сборка 7722.3-5

Задача № 114210 (18.09.2019):
ABL процессор
При присвоении полей другой таблицы для объектных полей не передавался контекст, из-за чего не работала разыменовка значений.

Задача № 114198 (18.09.2019):
Модуль отчетов
В пользовательских отчетах не выводились значения типа "список", если индекс элемента равен нулю (первый в списке). При инициализации структуры поля, все устанавливался признак isNull=true. Поэтому "0" считался пустым значением.


Сборка 7722.3-4

Задача № 114196 (17.09.2019):
ABL процессор
Добавлена проверка на количество одновременно исполняемых временных программ. Теперь будет выдавать сообщение о превышении лимита использования временных программы. В настоящий момент их 17.
Также у объекта программы добавлено новое свойство: Программа.Временная, что бы можно было отследить рекурсивные вызовы.

Задача № 114195 (17.09.2019):
Печатные формы
Для редактирования печ.формы в браузере, в HTML-представление у ячейки добавлен атрибут edit-style с комбинацией трех значений: кнопка,списка,только-чтение.

Задача № 114174 (17.09.2019):
Модуль подключения к БД
В модуле работы с СУБД добавлены дополнительные проверки на ошибки подключения и вызов исключительных ситуаций. Также отработаны ситуации восстановления соединений при потере связи с СУБД.


Сборка 7722.3-3

Задача № 114153 (17.09.2019):
Общие компоненты
Исправлены небольшие ошибки при работет с JSON-форматов (для новых сервисов маркировки).

Задача № 114133 (16.09.2019):
Общие компоненты
При работе с объектными полями в статических данных, с типами дробное и денежные не возможно было установить значение из интерфейса СтатическиеДанные.ПоказатьДанные. Проявилось на установках системы при редактирования ставок рефинансирования.


Сборка 7722.3-2

Задача № 114116 (16.09.2019):
ABL процессор
Добавлена обработка запроса для очистки параметров выборки в отчетах и документов. Очищает значения параметров, установленные в пользовательском реестре.
Для отчетов и документов возвращает их к первоначальным настройкам.
Работает только с версией клиента не ниже sections.ocx (70.94.6.1).

Задача № 114114 (16.09.2019):
Печатные формы
При редактировании ячейки в готовой печатной форме сделана возможность изменять другие ячейки. Сервер будет отсылать клиенту узел с ячейками, значения которых необходимо изменить.
В скриптах для идентификации измененных (других) ячеек, у ячейки добавлена функция Ячейка.Изменить(Атрибуты: строка). Где в качестве атрибутов через запятую или отдельными параметрами перечислены названия атрибутов:
'текст', 'шрифт', 'цвет', 'ширина', 'высота', 'формат', 'формула'. Пример прилжен в задаче.


Сборка 7722.3-1

Задача № 114091 (13.09.2019):
Штатное расписание
При создании первого исполнения для сотрудника устанавливаются КСП и дата приема от исполнения.

Задача № 114063 (12.09.2019):
Справочник сотрудников
Убрано дерево из диалога создания сотрудника при ручном вводе в поле.
Возвращены интерфейсные функции установки КСП и даты приема сотрудника.

Задача № 114054 (12.09.2019):
Адреса
Исправлена ошибка вывода сообщения ("возможно ваша сессия была удалена...) при вызове диалога адреса и первоначального заполнения.


Сборка 7722.3

Задача № 114048 (11.09.2019):
Печатные формы
Исправлена внутренняя ошибка сервера при загрузке печ.форм из формата XML на ОС Windows (появившаяся в результате изменений в Linux-версии).

Задача № 114015 (11.09.2019):
Справочник организаций
Исправлен ввод расчетных (банковских счетов) с клавиатуры. Из-за некорретного вызова процедуры поиска текста в слове, значение расчетного счета вообще не подставлялось.

Задача № 113967 (11.09.2019):
функции внешних объектов
Исправлена ситуация с медленным приемом данных больших размеров при использовании объекта "СетевойЗапрос". Эффект проявляется на приеме больших объемов данных и связан с перевыделением буфера для данных. Исправлено, для данных известного размера буфер выделяется заранее и в полном объеме.


Сборка 7722.2-9

Задача № 114024 (10.09.2019):
Печатные формы
Для реализации механизма редактирования печ.форм в браузере в HTML представление добавлен атрибут data-path, для идентификации ячейки на сервере.

Задача № 114023 (10.09.2019):
Печатные формы
Исправлена внутренняя ошибка сервера при загрузке печ.форм из формата XML на ОС Linux.

Задача № 114022 (10.09.2019):
Аудит и ЭЦП
Добавлена новая функция для работы с текстом параметров подключения (подробности у разработчика).

Задача № 114012 (10.09.2019):
Модуль подключения к БД
Исправлена ошибка, если в настройке подключения значение параметра SQLLog=update без числового параметра максимальной задержки, сервер переставал блокировать лог операций "select" выводил все логи.


Сборка 7722.2-8

Задача № 114000 (09.09.2019):
Контейнер сервера
В обработчике SOAP-сервисов (для прокси вызова) сделана возможноть указывать интервал ожидания, по умолчанию он увеличен до 9 минут. Также сделана возможность не указывать сервер, тогда сервис выполняется в томже экземпляре.

Задача № 113999 (09.09.2019):
Модуль зарплаты
При создании нового расчетного периода на смежном сервере при авторизации не посылалось рабочее место. Поэтому если пользователь не является администратором, возникала ошибка авторизации, в итоге новый период снова не создавался.


Сборка 7722.2-7

Задача № 113960 (07.09.2019):
Модуль зарплаты
Исправлена ситуация при восстановлении сессии, когда первый запрос - инкрементальный поиск в таблице.

Задача № 113920 (07.09.2019):
Печатные формы
Добавлена новая ABL-функция для определения числа страниц PDF-документа.
Синтаксис: ЧислоСтраницPDFДокумента(Буфер: Буфер): целое;
Изменился модуль утилит: libtools-revision=6

Задача № 113948 (06.09.2019):
Модуль документов
Исправлено слияние документов, имеющих структуру: аналитика счета + значение.


Сборка 7722.2-6

Задача № 113928 (05.09.2019):
Печатные формы
В методе Ячейка.КакЦелое исправление получение числа: значение теперь пытается получить только по цифрам из любого текста, как было на первой платформе.

Задача № 113918 (05.09.2019):
Модуль зарплаты
Исправлена ошибка создания нового периода расчета на "головном" смежном сервере. Некорректно опредялось имя поля второго параметра (ВРЗ).

Задача № 113916 (05.09.2019):
Печатные формы
Для Linux версии, в объекте для работы с эксель-файлами сделана проверка на открытие файлов. При неудачнои отерытии теперь выдается ошибка. На текущий момент нет возможности открывать файлы xls, только xlsx.


Сборка 7722.2-5

Задача № 113888 (04.09.2019):
Контейнер сервера
Не работала команда сброса счетчиков одновременных запросов (server~reset).

Задача № 113887 (04.09.2019):
функции внешних объектов
Для объекта синхронизатора с АС Бюджет добавлены дополнительные параметры, которые не были учтены при переходе на вторую платформу.

Задача № 113886 (04.09.2019):
Пользователи
При получении информации о пользователе, если ключ пользователя не задан, результирующий текст формировался случайным образом (не очищался). Проявлялось при просмотре списка внешних ЭП.

Задача № 113885 (04.09.2019):
Аудит и ЭЦП
При выводе информации о внешней загруженной подписи время создания подписи выводилось некорректно (как нулевая дата). При незаполненном пользователе параметр теперь присылается как "внешний".


Сборка 7722.2-4

Задача № 113870 (03.09.2019):
функции внешних объектов
В функции ПреобразоватьТекст с параметром "AnsiToURL" теперь все символы, начиная со 128, будут преобразоваться в "%код" (т.е. кириллица вся будет преобразовываться. Параметр "URL" будет работать как прежде (пробел,ВК,+,%,&,?,/)

Задача № 113862 (03.09.2019):
Модуль документов
Исправлена обработка представления в полях документах, для случая дробного типа (когда представление работает как маска числа).


Сборка 7722.2-3

Задача № 113853 (02.09.2019):
Модуль документов
Для системы монопольного доступа к документам добавлены два метода:
- МенеджерДокументов.БлокировкаРедактируемыхЗаписей (да/нет) - для оперативного включения (выключения) блокировки.
- МенеджерДокументов.ОчиститьБлокировкуЗаписей - для снятия блокировки по всем или по указанному пользователю.

Задача № 113847 (02.09.2019):
ABL процессор
Исправлена ошибка открытия дробных полей в DBF-таблицах в Linux-версии.


Сборка 7722.2-2

Задача № 113056 (31.08.2019):
Модуль конфигуратора
Для работы с обновлениями добавлен новый обработчик:
Корфигурация\Установки\Параметры - Обработка пакета обновлений
Для возможности обработки запросов клиента без отправки их на сервер обновлений.
Формат обработчика: ОбработкаПакета(Пакет: СтруктурныйСписок; Ключ, Параметры: целое; Команда: строка): целое.
Если запрос обработан в обработчике, то необходимо вернуть результат "да" (пример в задаче).
Добавлена новая информация в функции установочных параметров:
УстановочныйПараметрСервера("ConfigVersion") = "3415" // версия конфигурацию в виде строки
УстановочныйПараметрСистемы("ВерсияКонфигурации") = 3415 // версия конфигурации как число
УстановочныйПараметрСервера("ServerVersion") = "7721.9-5" // версия сервера как строка
УстановочныйПараметрСистемы("ВерсияСервера") = 77210905 // версия сервера как число

Задача № 111866 (30.05.2019):
Модуль документов
Реализована возможность эксклюзивного доступа к записи документа. Если пользователь начал изменять запись, либо предварительно удалил ее, то другие пользователи при попытке изменить или удалить эту запись будут получать сообщение об ошибке. В сообщение будет указан пользователь, заблокировавший запись и время блокировки. Перед началом редактирования записи, информация всегда будет обновляться из базы данных.
Включается эта возможность в реестре данных: Конфигурация\Документы - Блокировка редактируемых записей=ДА


Сборка 7722.2-1

Задача № 113800 (29.08.2019):
ABL процессор
Для обработчиков диалога параметров (изменение значения, выбори из списка, получение списка, редактирование) добавлена проверка на первый параметр. Он должен быть с типом "ДиалоговыйПараметр". Иначе обработчик не вызовется. Это не касается обработчиков - функций внутри скрипта. Проверка не будет срабатывать если обработчик присваивается как общая программа (Диалог.Изменение(да) := @ИзменениеПараметраСПО).


Сборка 7722.2

Задача № 113696 (28.08.2019):
функции внешних объектов
Для функции СоздатьСетевойЗапрос добавлен опциональный параметр НаКлиенте (значение по умолчанию - 0), определяющий, где будут исполняться сетевые запросы. См. комментарии.
Изменения затронули как сервер, так и клиент.


Сборка 7722.1-9

Задача № 113749 (28.08.2019):
Аудит и ЭЦП
В модуле аудита добавлены новые функции для работы с файлами подключений:
МенеджерДанных.СписокФайловПодключений(Список: Список; ВсеФайлы: целое);
МенеджерДанных.ПолучитьФайлПодключения(ИмяФайла: строка; Буфер: Буфер);

Задача № 113747 (28.08.2019):
Справочник организаций
При слянии данных не переносился объект "БанковскийСчет" из-за некорректной индексации таблицы источника.


Сборка 7722.1-8

Задача № 113731 (27.08.2019):
Модуль бухгалтерии
У метода объекта бухгалтерии АналитикаСчета.Параметры добавлена обработка признака хранения в таблице проводок. Добавлена новая константа "ПараметрАналитики_ХранитьВПроводке".

Задача № 113730 (27.08.2019):
Печатные формы
Исправлена ошибка "зацикливания" при определении размера текста ячейки с табуляциями в случае если шрифт не найден в ресурсах сервера.

Задача № 113722 (27.08.2019):
Справочник сотрудников
Исправлено некорректное отображение серии паспортных данных при использовании маски содержащей пробелы (только для ОС Linux).


Сборка 7722.1-7

Задача № 113705 (26.08.2019):
Классификаторы
Исправлена работа функции "НайтиКлассификаторПоПараметру", не корретно происходил поиск по коду, если параметр передавался в функцию в виде строкт. Также сделана обработка поиска буквенных кодов (в первой платформе тоже не было).


Сборка 7722.1-6

Задача № 113659 (24.08.2019):
ABL процессор
Исправлена ошибка в функции СтатическиеДанные.Закачать(СД). Если у таблиц разные способы хранения строк (динамические или обычные). Исправлено в функции "ПрисвоитьПоля", вместе с полями присваивается тип хранения строковых полей.


Сборка 7722.1-5

Задача № 113631 (23.08.2019):
Модуль подключения к БД
Разрешено параллельное открытие соединений к одной и той-же базе разными потоками. Версия db 6.


Сборка 7722.1-4

Задача № 113625 (22.08.2019):
ABL процессор
Исправлена функция копирования файлов на сервере для ОС Linux.


Сборка 7722.1-3

Задача № 113624 (22.08.2019):
Модуль подключения к БД
Исправлена установка времени удержания открытого соединения к базе данных


Сборка 7722.1-2

Задача № 113395 (21.08.2019):
функции внешних объектов
Исправлена ошибка создания zip-архива под Linux.


Сборка 7722.1-1

Задача № 113537 (20.08.2019):
Модуль подключения к БД
Внесены изменения в систему одновременного использования соединений к СУБД при работе с firebird.


Сборка 7722.1

Задача № 113515 (19.08.2019):
Аудит и ЭЦП
При регистрации пользователя в системе аудита, обрезалось название конфигурации. В следствии чего потом не возможно было сменить пароль пользователя.

Задача № 113272 (19.08.2019):
функции внешних объектов
Реализована поддержка отправки почтовых сообщений на платформе Linux. Скрипты АБЛ в переделке не нуждаются. Требуется настройка сервера (см. комментарии).


Сборка 7722.0

Задача № 113459 (14.08.2019):
Справочники
Исправлено создание списка при выполнении ЗаполнитьСписокПоСправочнику на второй платформе.


Сборка 7721.9-9

Задача № 113221 (06.08.2019):
Табельный учет
Исправлена функция Исполнение.ЧасовЗаДень для получения нормы графика исполнения с установленным графиком нормы с помощью флага День_ПоГрафику (Исполнение.ЧасовЗаДень(НДата, День_ПоГрафику + Час_общие).Часы(да))


Сборка 7721.9-8

Задача № 112141 (09.08.2019):
Штатное расписание
Добавлена возможность установки табельного номера для исполнения на штатном расписании. При очистке отображается ТН сотрудника.
На секциях зарплаты и табеля также отображается ТН исполнения при его наличии.
Редактировать можно при установленном в реестре данных параметре-флаге Конфигурация\Подразделения "Вести табельные номера по должностям."
Добавлен АБЛ-метод Исполнение.ТабНомер.
В клиенте (задача 113370) доработано отображение ТН исполнения на секции штата синим цветом.


Сборка 7721.9-7

Задача № 113278 (09.08.2019):
ABL процессор
Для объектных полей с числовыми типами не корректно работала сортировка в режиме объектной сортировки. Всегда сортировало по тестовому представлению.

Задача № 113362 (08.08.2019):
ABL процессор
В объекте СтатичесчкиеДанные, при присвоении полей из другой таблицы, не учитывались параметры у объектных полей.

Задача № 113353 (08.08.2019):
Печатные формы
Доработки выгрузки в Excel для Windows-версии:
- при выгрузке не учитывались маски денежных полей (вывод семвола "-" в нулевых значениях)
- поправлено опредление размеров текста (выдавало на единцу больше).

Задача № 113342 (08.08.2019):
Модуль подключения к БД
Исправлена ошибка в функции получения списка объектов базы данных.

Задача № 113340 (08.08.2019):
ABL процессор
Оптимизирована работа с памятью в объекте параллельных сетевых запросов, добавлены дополнительные счетчики для отслеживания.


Сборка 7721.9-6

Задача № 113289 (05.08.2019):
Модуль подключения к БД
Подключена третья версия адаптера СУБД. Оптимизация запросов, транзацкий, системы логирования, новые функции мониторинга. Добавлен плагин для Oracle.

Задача № 113222 (01.08.2019):
Контейнер сервера
Поправлен механизм подсчета числа активных сессий для лицензии. Счетчик не уменьшался при аварийном закрытии сессии.


Сборка 7721.9-5

Задача № 113199 (31.07.2019):
Табельный учет
Исправлена разыменовка отвлечения.

Задача № 113197 (31.07.2019):
Контейнер сервера
В обработчиках SOAP-запросов добавлена возможность указывать индекс content-type, определенных в настройках веб-сервера.
Узлы.КакЦелое("ContType-index") := 5;

Задача № 113180 (31.07.2019):
Модуль документов
При вызове обработчика на запрос изменения записи, если в список заблокированных полей приходило поле, которого нет в этом документе - возникала ошибка. Добавлена проверка.

Задача № 112114 (31.07.2019):
Утилиты
Для объекта "АкадемическоеВремя" не корректно работало присвоение значения по тексту, не было очистки внутренних данных. Ошибка проявлялась на Linux-версии.


Сборка 7721.9-4

Задача № 113179 (30.07.2019):
Контейнер сервера
Небольшие доработки контейнера сервера приложения.
- статистика памяти для Линукса берется как рабочая (была виртуальная).
- добавлен признак перезагрузки конфигурации (для профилактического перезапуска)
- убраны лишние блокировки при работе со списком сессий
- добавлены функции получения внутренней версии конфигурации

Задача № 113178 (30.07.2019):
Виды начислений и удержаний
Реализовано увеличение поля Наименование на секции Виды оплат до 255 символов для платформы 2.


Сборка 7721.9-3

Задача № 113087 (25.07.2019):
Общие компоненты
Ошибки конвертации строки в 32-битное целое (Линукс)


Сборка 7721.9-1

Задача № 113063 (24.07.2019):
Общие компоненты
В Linux-версии не корректно происходило преобразование строки в 32-битное целое (не было проверки на максимальное значение 32-битного числа). Результат присваивался в 64-битное значение и обрезался. По этой причине не корректно работал объект "НомерОбъекта".


Сборка 7721.9

Задача № 113040 (23.07.2019):
ABL процессор
Добавлена обработка для дробного поля с типом "Время" (без даты). Используется в некоторых скриптах для работы с интервалами времени (задержек).

Задача № 113039 (23.07.2019):
Общие компоненты
Оптимизация менеджера памяти: устранены небольшие утечки в текстовых списках и в ХМЛ-объектах.


Сборка 7721.8-9

Задача № 113005 (22.07.2019):
Табельный учет
Исправлена ошибка переноса на TText (uSalary)


Сборка 7721.8-8

Задача № 112994 (20.07.2019):
Общие компоненты
Оптимизация менеджера работы памяти в некоторых модулях и в адаптере СУБД.


Сборка 7721.8-7

Задача № 112993 (20.07.2019):
Справочник сотрудников
Не работало присвоение символа группы персонала у объекта табельный номер (ТабельныйНомер.Префик := "Д")


Сборка 7721.8-6

Задача № 112921 (17.07.2019):
Структурные подразделения
При удалениии учреждения оно не удалялось из списка избранных и зоны видимости.

Задача № 112839 (12.07.2019):
Штатное расписание
Добавлена передача назначения в диалог его параметров (в обработчике - Параметр.СписокПараметров.Привязка), в том числе на анкетных данных.


Сборка 7721.8-5

Задача № 112915 (17.07.2019):
Общие компоненты
Исправлено текстовое отображение полей в выборках для типа "ДатаИВремя". Некоторые сервисы настроены на текстовое представление даты.

Задача № 112914 (17.07.2019):
ABL процессор
Исправлена передача состояние СтатическихДанны для функции .ПоказатьДанные. Не корректно передавались параметры, из-за чего не покзывалась установленная группировка.

Задача № 112898 (17.07.2019):
Модуль подключения к БД
Исправлены ошибки в механизме транзакций для объектов использующие их в АБЛ-скриптах.

Задача № 112879 (16.07.2019):
Модуль документов
Размер поля заголовка для таблицы кнопок докумнетов расширен до 128 символов.


Сборка 7721.8-4

Задача № 112853 (13.07.2019):
Контейнер сервера
Не сохранялось состояние контекстов сессии при перезапуске сервера приложения.


Сборка 7721.8-3

Задача № 112852 (13.07.2019):
Офис-еспк
Отдел избранных для интерфейса call-центр теперь будет находится вверху списка.

Задача № 112840 (12.07.2019):
Структурные подразделения
В новом функционале "доступные группы учреждений" сделана проверка в дереве отделов и фильтрации сотрудников в списке выбора.
Теперь на интерфейсах кадров, зарплаты, штата и табеля будут показываться только отделы которые входят в выбранные группы.
Также для объекта "КСП" добавлено новое свойство КСП.Доступ(УчетнаяЗаписьПользователя) для программного управления группами.
Все это работает только при установленном параметре в реестре "Выбор из диалога КСП".
Также добавлено ограничение на управление группами, если у пользователя нет прав изменения на объект "Подразделение".


Сборка 7721.8-2

Задача № 112826 (12.07.2019):
Печатные формы
Исправлено получение текста ячейки денежного типа, когда внутреннее значение ячейки ошибочно занесено с пробелами вида (1 234 56). Добавена коррекция под любой набор символов как в предыдущей версии.


Сборка 7721.8-1

Задача № 112812 (11.07.2019):
Общие компоненты
По результатам тестирования задачи 112742 исправлен поиск в таблицах с исключениями для буквы "Ё".

Задача № 112681 (11.07.2019):
Утилиты
В функцию "Склонение" внесены следующие изменения:
- исправлено окончание в винительном падеже в существительных мужского рода с окончанием на "ль"
- исправлено склонение существительных женского рода с окончанием на "ть"
- добавлена обработка слов, начинающихся со знаков препинания


Сборка 7721.8

Задача № 112780 (10.07.2019):
Утилиты
Доработана функция склонения существительных с окончанием на мягкий знак.

Задача № 112763 (10.07.2019):
Справочник организаций
Исправлен вывод полного наименования организации (в отчетах и документах), сделано как в предыдущей версии (ИНН) Наименование.


Сборка 7721.7-9

Задача № 112747 (09.07.2019):
ABL процессор
Добавлена возможность настройки переноса наборов параметров отчетов и документов из локального реестра первой платформы:
[Stimate] LocalRegPath=C:\Temp\WWW\UserData. Если список сохраненных наборов пустой, он будет загружать в новый реестр данные из предыдущей версии.

Задача № 112742 (09.07.2019):
Общие компоненты
Добавлены исключения для буквы "Ё" в алгоритмы сортировки строковых объектов.

Задача № 112737 (09.07.2019):
функции внешних объектов
В объекте параллельных запросов изменен механизм открытия соединений. Сетевые каналы открываются только перед непосредственным выполнением запросов.


Сборка 7721.7-8

Задача № 112711 (08.07.2019):
ABL процессор
В системе параллельных запросов добавлена система логирования.

Задача № 112710 (08.07.2019):
Структурные подразделения
Исправлена ошибка при вызове обработчика запонения выпадающего списка у полей в справочнике структурных подразделений.


Сборка 7721.7-7

Задача № 112642 (03.07.2019):
ABL процессор
Исправлена ошибка в функции поиска СтатическиеДанные.ПерейтиНа() в случае если в качестве поиска использовались значения классов (например ПолеДокумента).
Не учитывался новый принцип работы с классами (через хэш-коды)

Задача № 112624 (03.07.2019):
ABL процессор
Исправлена загрузка СтатическихДанных из DBF-файлов с полями типа "ДатаИВремя". Исключено перекодирование в формат "TimeStamp".


Сборка 7721.7-6

Задача № 112552 (28.06.2019):
Web-сервер
Реализован помехоустойчивый механизм удаления сессионных объектов в серверной части. Реализованы варианты удаление объектов при подвисании и возникновении исключений в служебных потоках.


Сборка 7721.7-5

Задача № 112554 (28.06.2019):
Справочники
Добавлена возможность установки размеров имён, отчеств, фамилий сотрудников в реестре данных

Задача № 110521 (12.06.2019):
Печатные формы
В ресурс шрифтов сервера приложения добавлены размеры для новых шрифтов, по текущей бюдженой конфигурации.


Сборка 7721.7-4

Задача № 112557 (28.06.2019):
ABL процессор
При сохранении статических данных в формат DBF, поля с типом "ДАТА" сохранялись некорректно.

Задача № 112555 (28.06.2019):
Библиотека утилит
Исключение происходило предположительно из-за неполного набора инструкций, поддерживаемых некоторыми устаревающими процессорами. Для хэш-алгоритмов отключены ветки кода с инструкциями SSE2/SSE4.1. На серверах с современными процессорами такой ошибки не возникало. Так-же был исправлена ошибка в алгоритме для вычисления ГОСТ 34.11-94, с выходом за пределы массива на больших файлах с последующей генерацией исключения на сервере.

Версия libtools обновлена до 1.0.0.5

Задача № 112549 (28.06.2019):
Модуль документов
В условиях выборки документов некорректно работала функция .ДобавитьТаблицу (для использования уловий из других таблиц).

Задача № 112548 (28.06.2019):
ABL процессор
При скрипта из сетевого запроса programs~ExecuteABLProgram не работало преобразование типов параметра скрипта. Если его тип не был строкой, то приходил нулевое значение.

Задача № 112546 (28.06.2019):
Реестр
При получении списка из узла локального реестра не учитывался пользователь. Из-за этого некорректно работали сохранения условий выборки документов и отчетов - показывались наборы для всех пользователей.

Задача № 112217 (14.06.2019):
Структурные подразделения
Для дерева КСП включена сортировка с учетом поля Номер, как для дерева Подразделение.

Задача № 112197 (14.06.2019):
Модуль документов
Добавлена возможность назначения прав на колонки документов. Если в правах отсутствует признак доступности - колонка не показывается, если доступность есть, но нет признака редактирования - колонка блокируется.
Для настройки добавлен объект для редактора колонки документа (будет вызываться по кнопке для типа "КлассКолонки").


Сборка 7721.7-3

Задача № 112534 (27.06.2019):
Модуль документов
Для корректной работы события документа "Настройка формы" исправлены функции объекта КолонкаДокумента.ЦветЗначения и .ЦветЗаголовка, к ним добавлен параметр [ДляФона], чтобы была возможность настроить и фон ячейки.
Также исправлена работа функции .Захлопнут - она не срабатывала при настройке формы мастер таблицы. Также добавлен новый тип "КлассКолонки" для настройки прав на колонки.

Задача № 112528 (27.06.2019):
Контейнер сервера
Добавлена проверка версии libtools.dll/so в серверной части

Задача № 112503 (27.06.2019):
Библиотека утилит
Исправлена ошибка при сохранении в Excel печатной формы платежного поручения и ведомости на зарплату (для Linux версии). Настроен вывод печатной формы в Excel.

Задача № 111729 (27.06.2019):
функции внешних объектов
Для отправки вложений в запросах к СМЭВ3 сделаны следующие доработки:
1) Добавлены новые константы - типы хэша: ХЭШ_ГОСТ3411_94, ХЭШ_ГОСТ3411_2012_256, ХЭШ_ГОСТ3411_2012_512. Реализовано вычисление хэша буфера по новым константам.
2) Добавлена новая функция ХэшФайла, которая вычисляет хэш файла и возвращает результат в виде строки в формате Base64.

ХэшФайла(ИмяФайла: строка; КлючЭЦП: строка; Тип: целое; Размещение: целое): строка, где:
ИмяФайла - полное имя файла;
КлючЭЦП - опциональный, серийный номер ключа ЭЦП (SerialNumber), по ключу определяется тип хэш'а (SignatureAlgorithm - 1.2.643.2.2.3, 1.2.643.7.1.1.3.2 или 1.2.643.7.1.1.3.3);
Тип - опциональный, задает тип хэша. Не используется если указан КлючЭЦП.
Размещение - опциональный, указывает размещение файла (на сервере, или на клиенте). Используются стандартные константы: Размещение_Сервер и Размещение_Клиент.

Один из параметров (КлючЭЦП или Тип) должен быть обязательно указан.

Задача № 112421 (25.06.2019):
Библиотека утилит
Добавлена функция GetVersion, которая возвращает текущую версию библиотеки


Сборка 7721.7-2

Задача № 112477 (25.06.2019):
Контейнер сервера
В модуле мониторинга расширены поля. Поле описания 255 символов, поле информации сделано безразмерным.

Задача № 112379 (25.06.2019):
Справочник организаций
При проверки прав на разблокировку организацию (счета) если ключ синхронизации больше ноля, то проверяются только права пользователя (редактирования) на соотвествующий объект (организация, счет).


Сборка 7721.7-1

Задача № 112397 (21.06.2019):
Модуль подключения к БД
В сетевых запросах синхронизатора служб при масштабировании, идентификатор сессии сделан транслитерацией по имени файла подключения. Веб-сервер платформы 2 не работает с кирилицей в явном виде.
Из-за этого не проходил обмен при изменении справочников.

Задача № 112396 (21.06.2019):
ABL процессор
СтатическиеДанные.Индекс не переиндексировал таблицу, если новое значение индекса совпадает с текущим. В бюджетной конфигурации из-за этого не работал реестр документов.
Проверка отключена.


Сборка 7721.7

Задача № 112312 (20.06.2019):
функции внешних объектов
Сделано опциональное экранирование управляющих символов функции ЗагрузитьXML(ТекстXML: Строка, [ЭкранироватьСимволы: Целое = 0])


Сборка 7721.6-9

Задача № 112350 (20.06.2019):
Модуль документов
При работе с кэшом классов документов, для новых и несуществующих записей исключено помещение в кэш нулевого типа документа.

Задача № 112349 (20.06.2019):
ABL процессор
Если АБЛ-классы приводятся к дробным числам, то ХЭШа ссылки класса не хватало для размещения в дробном числе. Базовое значения ХЭШ уменьшено на один разряд.
Ошибка проявлялась в некоторых (кривых) скриптах. Например на групповое редактирование аналитики.

Задача № 112348 (20.06.2019):
Складские объекты
При генерации нового инвентарного номера не происходило наследование формата от родительской группы.

Задача № 112340 (20.06.2019):
Общие компоненты
Для Линукс версии изменены функции перевода дробных чисел в форматированный текст. Отказались от линуксовых библиотек, теперь используются библиотеки среды разработки.


Сборка 7721.6-8

Задача № 112319 (19.06.2019):
Реестр
Исправлена очистка значений пользователя для локального (общего) реестра.

Задача № 112301 (19.06.2019):
Модуль документов
Если в запросах на заполение списка значений в поле документа использовались клиентские вызовы (сообщения, работа с индикатором и проч.) то результирующий список мог не придти в ответе.
Добавлены дополнительные проверки, после вызова обработчика.


Сборка 7721.6-7

Задача № 112280 (18.06.2019):
Справочник организаций
Параметры организаций, которых не было в основной настройке (типа "мнемокод") не правильно возвращали свое текстовое представление.

Задача № 112268 (18.06.2019):
Модуль документов
В запросе doccfg~GetDocInfo исправлено ошибочное возвращение результата, в случае если в текущем рабочем месте секций нет.

Задача № 112267 (18.06.2019):
ABL процессор
Поля типа ДатаИВремя не корректно отображали и присваивали значение .КакСтрока

Задача № 112263 (18.06.2019):
ABL процессор
В колонках для полей статических данных не работали функции присвоения (Поле.Колонка.Редактор := Стиль_Календарь).

Задача № 112262 (18.06.2019):
Печатные формы
Исправлены ошибки при загрузке шаблона из формата XML. Также исправлена ошибки загрузки из некорректного cll-формата.

Задача № 112261 (18.06.2019):
Утилиты
Исправлена работа функции ДополнитьСимволом. Символы добавлялись в конец строки, а надо в начало.

Задача № 111152 (10.06.2019):
Структурные подразделения
В справочнике учреждений добавлены дополнительные возможности фильтрации и поиска:
- текстовый фильтр по группе строк (через запятую) с возможностью показывать или нет родительские отделы
- возможность добавлять избранные учреждения в отдельную ветку
- возможность добавлять глобальные группы учреждений, поиск, фильтр и отображение с учетом этих групп
- при вводе учрждения текстом, также можно использовать несколько различных слов.
- список выбора учреждений тоже учитывает глобальные группы пользователя


Сборка 7721.6-6

Задача № 112222 (15.06.2019):
Графики работы
ГрафикРаботы.Часы вычитает час при установленном флаге Предпраздничный час для периодических графиков в предпраздничный день.

Задача № 112220 (14.06.2019):
ABL процессор
Немного поправлена числовая сортировка текстовых полей в СтатическихДанных. Теперь строки преобразуются к числам, только если начинаются с цифр.

Задача № 112201 (14.06.2019):
Табельный учет
При вычислении актуальных отвлечений не учитывается последовательность занесения отвлечений и их сторно, только общий итог на день.


Сборка 7721.6-5

Задача № 112176 (13.06.2019):
Классификаторы
Исправлено создание новых классификаторов при слиянии. В прошлой версии если нулевой уровень весь заполнен, то новый классификатор добавлялся с нулевым кодом. Теперь, если код из базы источника задействован, то классификатор создается от родительского кода, иначе оставляется как есть.

Задача № 112161 (13.06.2019):
Утилиты
Исправлены ошибки склонения слов, исключены из обработки слова их фразы, уже имеющие склонения, исправлена неоднозначность при склонении слов с одинаковыми окончаниями, дополнен массив слов, исключенных из обработки

Задача № 112154 (12.06.2019):
Общие компоненты
При редактировании "блобовых" полей в статических данных устранены небольшие утечки памяти.


Сборка 7721.6-4

Задача № 112124 (10.06.2019):
ABL процессор
Исправлено процедура Поле.КакСтрока (на присвоение значения) для случаев если поле является объектным. Также это учитывается при поиске и установке дипазона.

Задача № 112103 (10.06.2019):
Складские объекты
В ОбъектХозяйственногоУчета.ТекстПараметра добавлен необязательный аргумент Непосредственно, в ОбъектХозяйственногоУчета.Параметр так же переименован аргумент ЕстьЗначение

Задача № 112100 (10.06.2019):
Контейнер сервера
Для разблокировки пользователей, которые несколько раз ошибочно ввели пароли, добавлена возможность разблокировать учетки по отдельности. В запрос разблокировки надо добавить параметр UserName=Смирнов%20Сергей%20Валерьевич. Также ответ тепереь будет приходит в виде текста, где будет указано количество разблокированных записей.


Сборка 7721.6-3

Задача № 112058 (06.06.2019):
Модуль бухгалтерии
Исправлена ошибка формирования sql-запроса по расчету числа записей при открытии списка проводок для однонаправленной выборки.

Задача № 112057 (06.06.2019):
ABL процессор
Исправлено отображение дробных полей денежного типа СтатическиеДанные.ДобавитьДробноеПоле("Сумма", ТипДробногоПоля_Денежное). Также как и в первой платформе, текст выводится и вводится учитывая 100-делитель.
.Текст - с разделителями дробной части, .КакСтрока без разделителей.

Задача № 112038 (06.06.2019):
Контейнер сервера
В системе обновления клиентской части убраны проверка на загрузку файлов (stimate.exe) если они сейчас используются кем-то на этом севрере.

Задача № 112036 (06.06.2019):
функции внешних объектов
Исправлен алгоритм формирования сообщений об ошибках. Рекомендации смотреть в комментариях к задаче.

Задача № 112028 (06.06.2019):
Печатные формы
Исправлено формирования ссылок для "проваливания" в функциях конвертации отчетов и печатных форм в формат HTML.

Задача № 112027 (06.06.2019):
Графики работы
Объекту "ВремяРаботы" вернули обычный вид отображения, без учета часового пояса. Как раньше показывает полное количество часов. Для работы с часовыми поясами будет сделан другой объект.

Задача № 111994 (05.06.2019):
Ресурсы
В модуле графических ресурсов сделаны дополнительные проверки на активность таблицы картинок.

Задача № 111719 (05.06.2019):
Графики работы
Изменение табель-календаря в Установках системы доступно пользователям с правами Администратора, остальным доступ только на просмотр.

Задача № 111613 (21.05.2019):
Складские объекты
Добавлен выбор по инвентарному номеру и передача параметров в окно выбора для создания нового объекта (доработки клиента в задаче 112056).

Задача № 108461 (06.05.2019):
функции внешних объектов
Для объекта АБЛ "Почта" добавлена новое свойство "Почта.TLS".
Внесенные изменения не отразятся на ранее написанных и работающих скриптах.

Раньше использовалось только свойство SSL, которое автоматически разрешало или запрещало SSL\TLS одновременно.
Теперь может быть SSL = 0 и, в то же время, TLS = 1 - в зависимости от настроек почтового сервера.
Кроме того, по результатам обследования и выяснения ситуации с почтовым сервером Вологодского ЦИТ было установлено,
что данный сервер использовал NTLM авторизацию, которая нами не поддерживается. Поддерживаемые
нами протоколы авторизации: CRAM-MD5, PLAIN и LOGIN
Было предложено разрешить авторизоваться на сервере по указанным протоколам, которые вполне безопасны
поскольку работают внутри уже защищенного канала STARTTLS.


Сборка 7721.6-2

Задача № 111947 (03.06.2019):
Контейнер сервера
Добавлена проверка при получении идентификатора сессии. Заменяются символы, запрещенные в имени файла.

Задача № 111941 (03.06.2019):
Справочник организаций
Исправлена обработка прав на объект в обработчике всплывающего меню.


Сборка 7721.6-1

Задача № 111919 (31.05.2019):
Справочник организаций
При выборе организации по части названия не корректно формировался список совпадений.

Задача № 111913 (31.05.2019):
ABL процессор
В объекте СтатическиеДанные доработана работа признаков .СортировкаОбъектов и .ТочноеСравнениеСтрок. Также добавлен в обработку тип "Таблица" для совместимости со старыми конфигурациями.

Задача № 111912 (31.05.2019):
Складские объекты
Исправлена генерация инвентарного номера (текст не обрезался по заданной ширине)


Сборка 7721.6

Задача № 111868 (30.05.2019):
Контейнер сервера
Для режима толстого клиента пользователю с правами администратора теперь также даются права конфигуратора и супер-пользователя.

Задача № 109965 (04.03.2019):
Табельный учет
1. Добавлен учет цикличности графика нормы при расчете с учетом установленого параметра "Предпраздничный час".
2. Исправлена обработка уменьшения времени предпраздничного дня в случае нулевого времени (выходной).


Сборка 7721.5-9

Задача № 111880 (30.05.2019):
Модуль конфигуратора
В сервисе слияния добавлены проверки при загрузке реестра базы источника на ошибки в структуре, чтобы избежать зацикливования.

Задача № 111879 (30.05.2019):
ABL процессор
При группировке объекта СтатическиеДанные добавлена позиционирование на запись (до группировки). Также проверка вновь добавленных записей, если группирвка уже установлена.

Задача № 111872 (30.05.2019):
Модуль документов
Исправлены ошибки передачи объектных параметров в скриптовые обработчики (были ошибки при формировании выпадающих списков).

Задача № 111816 (29.05.2019):
Модуль конфигуратора
Добавлена возможность вызова обработчика при отправке запроса на сервер обновлений. Подключается:
Конфигурация\Установки\Параметры - Проверка пакета обновлений
Формат параметров: ПроверкаПакетаОбновлений(Пакет: СтруктурныйСписок; КлючДок, Признак: целое);


Сборка 7721.5-8

Задача № 111817 (29.05.2019):
ABL процессор
Добавлены дополнительные проверки многопоточности в сервисе поиска организаций.

Задача № 111786 (27.05.2019):
Справочник сотрудников
Добавлена разыменовка табельного номера

Задача № 111783 (27.05.2019):
ABL процессор
Исправлена ошибка сегментирования при повторном использовании объекта СтатическиеДанные и функции .Искать.

Задача № 109885 (27.02.2019):
Модуль бухгалтерии
Добавлена возможность хранения развернутой аналитики в таблице проводок. В настройке аналитики добавилась новая опция "Хранить в таблице проводок".
Можно использовать для аналитик, по которым часто происходит выбор вида: либо в дебете либо кредите. Выборка ускоряются в десятки раз.
При сохранении проводок, значения пока дублируются во все таблицы. Перенос значений в новые поля сделан серез АБЛ-скрипт (приложен к задаче).


Сборка 7721.5-7

Задача № 111740 (24.05.2019):
ABL процессор
В системе авто-удаления объектов для СтруктурногоСписка выключено рекурсивное удаление дочерних узлов. При "переприсвоении" узлов происходило удаление "незадействованных" элементов.

Задача № 111632 (24.05.2019):
ABL процессор
Исправлена конвертация дробных значений при выгрузке в DBF-формате (вместо точки ставилась запятая).


Сборка 7721.5-6

Задача № 111733 (24.05.2019):
ABL процессор
В функцию СоздатьМенеджерЗапросов добавлен параметр "РежимТранзакций", если этот параметр пустой, то транзакция в функции МенеджерЗапросов.НачатьИзменения не открывается.

Задача № 111717 (24.05.2019):
Модуль подключения к БД
На интерфейсе просмотр данных, при выполнении запросов не показывались ошибки.

Задача № 111716 (24.05.2019):
ABL процессор
Исправлена ошибка преобразования произвольной строки в число на 64-битных платформах.


Сборка 7721.5-5

Задача № 111708 (23.05.2019):
функции внешних объектов
Исправлена работы функции XMLУзел.Текст, значение присваивается в содержимое узла, аналогично функции .КакСтрока. На получение результата функции тоже работают одинаково.

Задача № 111707 (23.05.2019):
модуль конфигуратора
В запрос к серверу обновления добавлен дополнительный параметр "UpdateInfo", который берется из параметров основного подключения.


Сборка 7721.5-4

Задача № 111698 (23.05.2019):
Модуль бухгалтерии
Исправлена установка параметров аналитических признаков в настройке.

Задача № 111668 (23.05.2019):
Справочники
Добавлена обработка пробелов при ручном вводе в справочник для двойных имен и отчеств, как для фамилий.


Сборка 7721.5-3

Задача № 111660 (22.05.2019):
ABL процессор
Исправлена ошибка в пользовательских отчетах (по выборкам) при использовании внутренней обработки.

Задача № 111651 (22.05.2019):
Штатное расписание
Исправлена ошибка при работе с внутренним интерфейсом штатного расписания (получения фонда оплаты по должности).

Задача № 111419 (08.05.2019):
Модуль документов
Сделана возможность учитывать временную зону при отображении и ввводе значений временных полей.

Задача № 111418 (08.05.2019):
Контейнер сервера
Добавлены запросы на установку часового пояса. Для SetClientInfo добавлена обработка параметра TimeZone и новый запрос SetSessionInfo для настройки пока только одного этого параметра. Значение задается смещение +(-) часы.

Задача № 109872 (27.02.2019):
Модуль зарплаты
В пользовательских отчетах добавлена возможность использования агреграций: среднее, максимум, минимум. Также доработан механизм расшифровок.


Сборка 7721.5-2

Задача № 111616 (21.05.2019):
Модуль подключения к БД
Исправлены ошибки в адаптере СУБД (Interbase) в блоке генерации первичных ключей, связанные с оптимизацией строковых переменных.


Сборка 7721.5-1

Задача № 111570 (20.05.2019):
Модуль подключения к БД
Исправлена ошибка, связанная с закрытием соединения с СУБД.


Сборка 7721.5

Задача № 111595 (20.05.2019):
Модуль зарплаты
У объекта "ВыборкаВОУ" исправлена установка ограничения по списку учреждений.

Задача № 110539 (20.05.2019):
функции внешних объектов
В АБЛ добавлен объект ФТПКлиент для взаимодействия с FTP серверами. Требуется версия kcrypt1.dll версии не ниже 1.1.3.


Сборка 7721.4-9

Задача № 111586 (18.05.2019):
Модуль документов
При построении запроса для документов по условию вхождение текста в содержимое поля типа "БЛОБ", в случае использования СУБД PostgreSQL используется специфицическая конструкция для регистронезависимого поиска.


Сборка 7721.4-8

Задача № 111585 (17.05.2019):
ABL процессор
Исправлена работа функции Данные.ПоказатьДанные. Если таблица была отфильтрована, то мог некорректно установиться курсор выбранной записи.

Задача № 111584 (17.05.2019):
Контейнер сервера
Добавлены запросы для закачки и обновления линуксового клиентского приложения, с возможностью архивации.

Задача № 111568 (17.05.2019):
ABL процессор
Исправлен вызов скриптов с типом результата "дробное", по ошибке было поставлено округление результата.

Задача № 111459 (15.05.2019):


Сборка 7721.4-7

Задача № 111518 (15.05.2019):
Печатные формы
Исправлена ошибка при выгрузке в отчетов Эксель, не корректно преобразовались числовые значения, разделенные тысячными пробелами.


Сборка 7721.4-6

Задача № 111474 (02.08.2019):
Модуль документов
Для корректной разыменовки наследуемых полей (например: Self.ОГСК) если поле имеет вид отображения "Краткое имя объекта", этот вид также присваивается полю источника.

Задача № 111475 (14.05.2019):
Справочник организаций
Исправлены ошибки в функции Организации.ЗакачатьДанные некорректно присваивались поля числового типа.


Сборка 7721.4-5

Задача № 111432 (11.05.2019):
Модуль зарплаты
Если в ячейке таблицы пользовательского отчета задано имя, то включается режим изменения размеров ячеек - колонок в пределах этой таблицы.

Задача № 111431 (11.05.2019):
Модуль бухгалтерии
Изменения в пуле объектов "СписокПроводок", возможна сходная ситуация как в задаче 111384 (по расчетной карте)

Задача № 111139 (08.05.2019):
Табельный учет
Добавлен учет отвлечений при расчете часов для видов времени с признаком "Учитывать время по норме".


Сборка 7721.4-4

Задача № 111393 (07.05.2019):
Общие компоненты
При загрузке таблицы из базы данных, если не сопоставлено ниодного поля, записи всеравно загружались с пустыми значениями. Проявилось при расчете НДФЛ.

Задача № 111386 (07.05.2019):
Модуль зарплаты
В Linux версии при выборе новой настройки в параметрах пользовательских отчетов, не очищались старые условия отчета.

Задача № 111384 (07.05.2019):
Постоянные начисления
Исправлена ошибка при создании объекта "РасчетнаяКарта". При передаче некорректного периода расчета, объекта пытался удалиться из пула расчетных карт. Возникала ошибка.

Задача № 111368 (06.05.2019):
Контейнер сервера
Библиотека StimSrv подготовлена для встраивания в толстый клиент. Файл JSON-настроек берется по имени приложения, registry.inf может использоваться как StimSrv.inf, возможность открытия DBX файлов старого формата.


Сборка 7721.4-3

Задача № 111337 (03.05.2019):
Контейнер сервера
Поправлена обработка SOAP-запросов. В случаей GET-запроса, на вход скриптовому обработчику в этом случае присылался нулевой пакет.


Сборка 7721.4-2

Задача № 111336 (03.05.2019):
Контейнер сервера
Добавлена обработка SOAP-запросов, в дальнейшем они будут объединены в одну настройку с rest-сервисами.

Задача № 111335 (03.05.2019):
ABL процессор
Добавлена проверка наличия последнего "слэша" в функции Реест.Узел. Во многих скриптах такие ошибки, и значения не возвращаются.

Задача № 111334 (03.05.2019):
Структурные подразделения
Исправлена сортировка подразделений (не учитывался порядковый номер КСП).

Задача № 111333 (03.05.2019):
ABL процессор
Добавлены проверки при перекомпиляции скриптов с общими функциями, для "горячей" замены. Если код скрипта в текущий момент используется, он не удаляется. В дальнейшем планируется добавить проверку на изменение кода, т. к. это тоже может привести к ошибкам.

Задача № 111084 (18.04.2019):
ABL процессор
Исправлена функция Модуль.СписокДанных (только в платформе 2).


Сборка 7721.4-1

Задача № 111332 (03.05.2019):
ABL процессор
Объект СтруктурныйСписок.Буфер не мог сконвертироваться в целое число. Включен признак возможности такого преобразования.


Сборка 7721.4

Задача № 111326 (24.05.2019):
Справочник организаций
В справочнике организаций не срабатывало присвоение дополнительных параметров, в случае если параметр настроен как поле в таблице организаций.


Сборка 7721.3-9

Задача № 111323 (30.04.2019):
ABL процессор
Добавлены дополнительные проверки в загрузку СтатическихДанных из файла формата (TRS) при некорректном его содержимом.

Задача № 111322 (30.04.2019):
ABL процессор
При использовании параметров в запросе для объекта СтатическиеДанные вида "where (ID = @Ключ)" сделано сохранение оригинального текста запроса для повторной установки параметров. т.к. параметры текстовые и работают через обычную замену.


Сборка 7721.3-8

Задача № 111239 (25.04.2019):
Модуль документов
Исправлена подкачка записей документов при использовании блобовых полей (при использовании в вычисляемых полях приводило к обнулению всех полей записи).


Сборка 7721.3-7

Задача № 111066 (22.04.2019):
Модуль документов
Для корректной работы с встраиваемыми секциями документов, добавлен метод КлассДокументов.ПараметрыСекции(Секция: СекцияПроекта).
По другим замечаниями внесены изменения в клиентскую часть задача № 111280 (Papers.ocx версия 70.92.8.1)


Сборка 7721.3-6

Задача № 111275 (26.04.2019):
Модуль бухгалтерии
В модуле бухгалтерии добавлены запросы для работы интерфейса настройки аналитических признаков.

Задача № 111273 (26.04.2019):
Ресурсы
В модуле строковых ресурсов некорректно работала подкачка значений, если их вообще нет в базе. В кэш вставлялись пустые записи.

Задача № 111272 (26.04.2019):
Модуль зарплаты
Для windows-версии загрузка библиотеки печати штрих-кодов (Zint64.dll) сделана по абсолютному пути, который настаривается при инициализации.


Сборка 7721.3-5

Задача № 111219 (24.04.2019):
ABL процессор
Поправлена работа АБЛ-компилятора для блоков типа "FOR". Если переменная цикла глобальная и инициализировалась дробным значением, значение в нее могло записаться некорректно.


Сборка 7721.3-4

Задача № 111190 (24.04.2019):
функции внешних объектов
Ошибка исправлена, для обеих платформ.

Задача № 111183 (24.04.2019):
функции внешних объектов
Исправлена реализация функции XMLДокумент.XML (uXMLDom.pas) - теперь возвращается текстовое представление корневого узла.


Сборка 7721.3-3

Задача № 111185 (23.04.2019):
ABL процессор
Исправлена ошибка инициализации адреса отладчика. В начале сессии адрес присваивался некорректно, из-за чего клиент подвисал.

Задача № 111184 (23.04.2019):
Общие компоненты
Исправлена ошибка в версии для Linux с отображением количественных полей. После запятой отображалось только три знака.

Задача № 111176 (23.04.2019):
Утилиты
Разыменовка объекта ШестнадцатеричноеЧисло сделана аналогично предыдущей версии (8 знаков с нулями и долларом - $00000004). Используется во многих скриптах.

Задача № 111175 (23.04.2019):
Модуль документов
В запросе doccfg~GetDocInfo добавлен признак корректного выполнения result=1

Задача № 111174 (23.04.2019):
Контейнер сервера
Запрос project~LoadDBX также теперь работает в схеме с использованием MainSrv. На запрос SaveDBX ограничение сохранения пока оставлено.


Сборка 7721.3-2

Задача № 111153 (23.04.2019):
ABL процессор
Исправлена ошибка в процедуре ExecuteTCPRequest, связанная с отсутствием инициализации структуры timeval.


Сборка 7721.3-1

Задача № 111127 (19.04.2019):
функции внешних объектов
Исправлена работа сетевого клиента, не был предусмотрен формат ответа Transfer-Encoding: chunked


Сборка 7721.3

Задача № 110195 (20.04.2019):
Модуль документов
Добавлена проверка прав на тип документа в функции "ВыбратьДокумент". Если в списке нет ни одного типа документа, то пользователю выдаются сообщение "Нет прав для выбора указанных документов", результат функции возвращается "нет".

Задача № 95608 (20.04.2019):
Классификаторы
Добавлена сортировка пунктов меню для справочников - классификаторов.


Сборка 7721.2-9

Задача № 111114 (19.04.2019):
ABL процессор
Исправлена загрузка и выгрузка объекта "СтатическиеДанные" из DBF-файлов.


Сборка 7721.2-8

Задача № 111091 (18.04.2019):
модуль конфигуратора
В модуле слияния добавлена возможность отложенного переноса детализаций объектов. Во избежания переполнения стэка при сложных связях на больших базах.
Настраивается в параметрах слияния Merging - PostDetails=1

Задача № 111072 (18.04.2019):
Утилиты бухгалтерии
В полной разыменовке объекта "КорреспондецияСчетов" не добавлялось в скобках описание операции.

Задача № 110815 (18.04.2019):
Модуль зарплаты
При записи при расчете по табелю начисления (вычетов) по сотруднику, если не найден КСП должности на дату конца месяца, проверяется должность на дату начала месяца.

Задача № 111027 (17.04.2019):
Постоянные начисления
Исправлена функция для объекта ЗаписьФОТ.Режим, значение при установке бралось не из того регистра процессора.


Сборка 7721.2-7

Задача № 111060 (26.04.2019):
Модуль бухгалтерии
Исправлена ошибка в счетах с буквенной второй частью (ОГС). Не работали разыменовки, вследствии того что таблица отсортирована по строковым кодам ОГС, а внутри коды с буквами - отрицатильные значения. Нулевое значение ОГС не находилось. Сделана через установку диапазона по счету и простым позиционированием на нужный ОГС (нулевой всегда первый, больших задержек не должно быть).

Задача № 111064 (17.04.2019):
Модуль документов
Включена возможность использования настройки поля документа "Обязательное". Но, в отличии от браузерной версии в десктопе оно срабатывает только если поле было изменено (очищено) пользователем. Настройка во вложении.


Сборка 7721.2-6

Задача № 111012 (16.04.2019):
функции внешних объектов
При разархивировании пустых значений реестра с признаком сжатия сервер подвисал или выдавал ошибку. Добавлены проверки.

Задача № 111011 (16.04.2019):
Табельный учет
Некорректно работал в АБЛ объект "Исполнения", вызывались методы от другого класса. Что могло привести к зависанию по результату функции Исполнения.ВКонце.

Задача № 110624 (16.04.2019):
Постоянные начисления
В расчетной карте для Линукс-версии некорректно работала проверка параметров раскладок (преобразование 32бита в 64).


Сборка 7721.2-5

Задача № 110800 (16.04.2019):
Справочник сотрудников
Исправлено получения значения инвертированных периодических параметров

Задача № 110627 (16.04.2019):
Табельный учет
При восстановлении видов учета времени из конфигурации на платформе 2 не удалялись пользовательские записи в данных.


Сборка 7721.2-4

Задача № 110961 (15.04.2019):
Модуль документов
Исправлена ошибка при сложных выборках в документах в объекте "УсловияВыборкиДокументов" использовался незащищенный класс.

Задача № 110960 (15.04.2019):
Модуль зарплаты
Исправлена ошибка, возникающая при выборе сотрудников в общем списке зарплаты (не корректно передавался список фильтра в скрипт).


Сборка 7721.2-3

Задача № 110920 (14.04.2019):
ABL процессор
Устранены небольшие утечки памяти в модуле обработки проводок для пользовательских отчетов. Внешние АБЛ-переменные отношения и секторы не уменьшали счетчик ссылок.


Сборка 7721.2-2

Задача № 110919 (13.04.2019):
функции внешних объектов
Устранены небольшие утечки памяти в версии для Linux при работе с объектом "СетевойЗапрос". Объект "Документ" передавался в АБЛ без счетчиков ссылок.


Сборка 7721.2-1

Задача № 110913 (13.04.2019):
Сервер приложений
- добавлен новый алиас в настройках путей сервера имя службы (JSON-файла)
- добавлена замена для SQL-логов _audit_, которая заменятся на параметра DataBase из подключения Аудит.
- устранены утечки по объектам типа "Отношение" и "Сектор", передающиеся в АБЛ-скрипты.
- для SQL-логов не срабатывал параметр SQLLog=update (поумолчанию, если он не задан) логировались все запросы.

Задача № 110912 (12.04.2019):
Модуль документов
Добавлен новый запрос для получения информации по документу doccfg~GetDocInfo?DocID=XXXX&SectionID=XXX
Возвращается тип документа (DocCfgID) и список секций, на которых он может быть (Sections).


Сборка 7721.2

Задача № 110258 (13.04.2019):
Модуль бухгалтерии
В функцию ввода текста бухгалтерского счета добавлена проверка на максимальную длину кода по маске уровней.

Задача № 110867 (12.04.2019):
функции внешних объектов
В объекте XMLДокумент теперь можно добавлять произвольное количество инструкций обработки.

Задача № 110032 (10.04.2019):
Классификаторы
В функцию разбора текста при вводе значений классификаторов добавлена проверка на максимальную длину по маске.

Задача № 110799 (09.04.2019):
функции внешних объектов
Исправлена работа объекта для доступа к базе данных 1С-8. Также попутно поправлены функции конвертации UTF8, которые там используются.

Задача № 110798 (09.04.2019):
Контейнер сервера
Исравлена работа функции УстановочныйПараметрСистема, для случаев, когда параметр записывался в настроечный файл сервер (stimweb.ini/start.json).
В случае если файл в формате json, он пересохранялся в структуре ini-файла. Также, при сохранении JSON-файла добавлена типизация для числовых значений и форматирование.

Задача № 110761 (08.04.2019):
Модуль бухгалтерии
Исправлена ошибка при вводе бухгалтерских счетов, когда после цифры счета есть еще текст с названием в скобках.
Ошибка серьезная, могла привести к падению службы.

Задача № 110727 (08.04.2019):
Контейнер сервера
Реализована возможность автозапуска службы (Server:AutoLoad=1). Также в файле подключении должен быть соотвествующий параметр.
Открываются все конфигурации, работающие на этой службе (справочники, общие программы).
Параметра автозапуска "завязан" на имя файла подключения, поэтому при копировании файла он отключится.
Также реализован запрос для получения списка файлов подключений для автозапуска служб (server~GetAutoList?ip=x.x.x.x:xxxx), если сервер является распределяющим (как и для платформы 1).

Задача № 110719 (08.04.2019):
Модуль подключения к БД
В интерфейс взаимодействия с СУБД добавлена функция remove, позволяющая удалить ранее настроенное соединение (пул соединений).
Тип поля TEXT (строка без лимита размера) теперь обрабатывается как BLOB, но с учетом "строковой" - специфики, а именно - соответствующим преобразованием кодировки.


Сборка 7721.1

Задача № 110653 (05.04.2019):
ABL процессор
Исправлена работа накопителя во встроенном объекте для формирования пользовательских отчетов на проводках.
Сектор записывается в таблицу накопителя по новым правилам, как целочисленная ссылка в пуле.

Задача № 110671 (04.04.2019):
Классификаторы
Исправлена ошибка в слиянии классификаторов, при включеном режиме сопоставлять классификаторы, новые коды не создавались (с версии 92-3)


Сборка 7721.0

Задача № 110629 (03.04.2019):
Печатные формы
Исправлено формирование текста ячеек с типом "Дата" при выгрузке в Эксель.

Задача № 110595 (01.04.2019):
Сервер приложений
- исправлена работа объекта СетевойКлиент в режиме "симулирования" SSL-запроса (не возвращался ответ и ошибка в начале запроса).
- не работала фильтрация в Статических данных на колонках с объектными полями
- локализована утечка объектов типа "ВыборкаВОУ" в зарплате
- ошибки в разыменовке объектов с параметром "Родитель"
- исправлено преобразование объектов (ПроизвольныеУзлы) в строку. не работали контрольные соотношения

Задача № 109057 (31.03.2019):
Модуль документов
Сделана возможность удаления документов в "корзину". Настраивается в реестре данных:
Конфигурация\Документы|Использовать корзину=да. Добавлен клиентский интерфейс для работы с корзиной.
Есть функции фильтрации по датам, типу документа, пользователю. Восстановления документов и очистки корзины.
Возможность просмотра удаленных документов в интерфейсе обычного вида в режим просмотра с заблокированными кнопками и меню.

Задача № 98325 (31.03.2019):
Виды начислений и удержаний
Реализовано редактирование справочника Наборы видов оплат/удержаний на секции "Виды оплат".

Задача № 110559 (30.03.2019):
Библиотека утилит
Реализована процедура создания zip-архива из списка файлов под Линукс

Задача № 110558 (30.03.2019):
Сервер приложений
- для Linux версии жестко подключен менеджер памяти JEMalloc (версия 1)
- добавлены новые параметры для функции "УстановочныйПараметрСервера": MainSrv, AppServ, ServIni
- при вызове временных программ не было обязательного входа в блок завершения (после ошибок), копились переменные до закрытия сессии
- небольшие правки в функции "Склонение"

Задача № 110556 (29.03.2019):
Справочники
Добавлена очистка промежуточных переменных при вычислении склонения фамилий.

Задача № 110497 (29.03.2019):
Постоянные начисления
Исправлено получение списка кадровых документов.


Сборка 7720.9

Задача № 110469 (26.03.2019):
Модуль зарплаты
Исправлена подкачка начислений в зарплатных секциях, работающих на проводках (родительская плата). Не учитывалось несколько исполнений.
Сборка: 7720.8-7

Задача № 110468 (26.03.2019):
Библиотека утилит
В linux-версии добавлен функционал работы со штрих-кодами и QR-кодами

Задача № 110441 (25.03.2019):
Сервер приложений
- Исправлена работы функции склонения слов в модуле утилит
- Исправлена утечка памяти в функции сетевых запросов
- Добавлена очистка пула расчетных карт (неиспользуемые объекты).

Задача № 110144 (24.03.2019):
Модуль бухгалтерии
В плане счетов сделана возможность во втором разделе счета (ОГС) использовать объект классификатор. Соотвественно там могут быть все значения классификатора ОГС, в том числе и бувквы. При вводе, если заданный классификатор не найден, то буквы заменяются на символ "9" и записываются в виде числа.
Для настройки необходимо в конфигурационном реестре добавить параметр:
Бухгалтерия\Настройки - Классификаторы=Да

Задача № 110392 (22.03.2019):
Постоянные начисления
Не вычислялись дополнительные виды модификаторов для надбавок (в частности %-больше).

Задача № 110388 (22.03.2019):
Штатное расписание
В диалоге выбора назначений штатного расписания не выводилась форма назначения.


Сборка 7720.8

Задача № 110370 (21.03.2019):
Сервер приложений
- Исправлены ошибки при работе с объектом "ЭксельФайл" (не учитывался счетчик ссылок на ячейках документа)
В Линуксовой сборке счетчик работал от единицы.
- В отфильтрованных СтатическихДанных при отсуствии записей, все равно возвращалось значение текущей (скрытой) записи
- некорректно работали функции удаления параметров в ДиалогеПараметров.

Задача № 110300 (19.03.2019):
ABL процессор
Исправлена ошибка удаления байт-кода во временном процессоре. И ошибка при компиляции пустого текста.

Задача № 110298 (19.03.2019):
Справочник организаций
Не правильно возвращалось значение периодических параметров организаций, не учитывался параметр даты.

Задача № 110297 (19.03.2019):
Модуль документов
В новой настройке текстовой нумерации документов, даже если она была выключена, текстовый номер не наследовался от основного.
Также исправлены ошибки обращения к строковым секторам отношения текущего представления документа.

Задача № 110296 (19.03.2019):
Утилиты бухгалтерии
При работе с функцией поиска типовых операций по шаблону, не учитывались нулевые значенияе счетов. В результате находится некорректная операция.

Задача № 110282 (19.03.2019):
Аудит и ЭЦП
Для АБЛ функций МенеджерДанных.ПодписатьХМЛБуфер, МенеджерДанных.Зашифровать и МенеджерДанных.Расшифровать добавлен необязательный целочисленный параметр Опции (подстройка под особенности федеральных сервисов и ГОСТов).

Задача № 110272 (19.03.2019):
Справочник организаций
Добавлена возможность внесения данных в поле тип контрагента у синхронизированных организаций

Задача № 110271 (19.03.2019):
Контейнер сервера
В запросе к серверу project~SaveDBX воостановлено возвращение правильного ответа: <Result Result="1"/> при успешном сохранении.

Задача № 110230 (15.03.2019):
Сервер приложений
- в адаптере СУБД для Postgres добавлена обработка новых вычисляемых типов
- исправления в АБЛ-процессоре (инициализация строковых переменных из кода), ошибки при работе с кассовым аппаратом на ole-объектах
- при загрузке таблиц из файлов (trs-формат) сделана типизация полей.

Задача № 110180 (14.03.2019):
функции внешних объектов
Реализована поддержка новых алгоритмов и криптографии TLS, включая ГОСТ-2012. Необходимо наличие библиотек OPENSSL (из дистрибутива АС СМЕТА) и модуля kcrypt1.dll. Для для использования TLS с ГОСТ-2012 необходимо наличие библиотеки gostengy.dll (Крипто-Про) и установленной версии Крипто-Про версии 4.0 и выше.

Задача № 110164 (13.03.2019):
Сервер приложений
- в справочнике НФА не показывались разные наборы колонок для групп объектов
- в справочнике НФА не правильно отображалась маска кода группы
- не срабатывала АБЛ-функция "ВыключитьСтатусПроекта"

Задача № 109871 (27.02.2019):
Модуль зарплаты
В новых пользовательских отчетах добавлена возможность использования формул, сделано также как в текущих, через АБЛ-скрипты.
На интерфейсе настройки новые параметры: формула и тип значения.


Сборка 7720.7

Задача № 110135 (12.03.2019):
Сервер приложений
- исправлено получение текста для объекта "ИнтервалНомеров"
- сделана дополнительная проверка для безопасности использования объекта "ИнтервалНомеров"
- в буквенном плане счетов исправлена ошибка ввода буквы "В"

Задача № 110096 (12.03.2019):
Справочник организаций
В справочнике организаций исправлен сервис объединения расчетных счетов.

Задача № 110044 (07.03.2019):
Сервер приложений
- исправлена ошибка в объекте МенеджерЗапросов, некорректно формировался запрос "update"
- в функции СоздатьСписокОбъектов не учитывались начальные входные параметры списка.
- в СтруктурномСписке добавлен признак для сохранения CRDATA

Задача № 109020 (18.01.2019):
Модуль бухгалтерии
В плане счетов сделана возможность включать в код счета любые шесть буквы. Настройка в конфигурационном реестре: Бухгалтерия\Планы счетов, Буквы=ABKTZ.
Пока текущая разрядность осталось без изменений, корректировки не требуются. Если множество букв расширится, потребуются более серьезные доработки.


Сборка 7720.6

Задача № 110033 (06.03.2019):
Сервер приложений
- Исправлена функция получения табличных данных в JSON-формате. Было выключено экранирование.
- Исправлена функция "ПреобразоватьТекст" небыло предварительной очистки значения результата при кодировании в base64

Задача № 110031 (06.03.2019):
Модуль документов
В модуле документов поставлены дополнительные проверки на существование таблиц в базе источника.

Задача № 110003 (05.03.2019):
Сервер приложений
- исправлено отображение признака вычисляемого поля в конфигураторе документов (связано с новым дравером СУБД)
- получение значение объект ПериодВремени по тексту
- ошибки при создании файла обновления на секции параметров настроек

Задача № 109986 (04.03.2019):
Сервер приложений
- Исправлена работа с файловыми функциями (создание и проверка каталогов, создание файлов).
- Обращение к полям иерархических справочников
- Ошибки в работе структруного списоке при смене родителя узла

Задача № 109669 (18.02.2019):
Модуль документов
В скрипт на обработку встраиваемых секция добавлен параметр Секция: СекцияПроекта. Использование активной секции не работает, если документ открывается в модальном окне.


Сборка 7720.5

Задача № 109969 (04.03.2019):
Утилиты бухгалтерии
Исправлено получение название типовой операции для временно добавленных корреспонденций.

Задача № 109953 (03.03.2019):
Web-сервер
Веб-сервер не передавал предметной сессии признак браузерного клиента.

Задача № 109894 (27.02.2019):
ABL процессор
Исправлены абл-операции сравнения регистров объектов с константой НУЛЬ.

Задача № 109849 (27.02.2019):
модуль конфигуратора
Добавлена функция МожноУдалитьОбъект, результат да/нет,
параметры:
ТипОбъекта, целое
КлючОбъекта, целое
[ТекстОшибки], строка (для возвращения ошибки)
[БезСообщения], целое (1 - не вызывает сообщения об ошибке, только передает его в ТекстОшибки)
[КлассМодуля], строка (если указан, проверка делается только в этом модуле. Класс получать функцией вида КлассМодуляПоИмени("Штат"))

Для использования включить модуль "Коррекция объектов".

Задача № 109848 (27.02.2019):
Модуль документов
При слянии документов (целиком по типу) теперь учитывается код выбранного в менеджере слиянтия старого структурного подразделения.

Задача № 109808 (25.02.2019):
Печатные формы
В модуле печатных форм исправлен поиск серверных шрифтов. Исключен код языка, т. к. во многих шаблонах он задан неверно.

Задача № 109758 (21.02.2019):
функции внешних объектов
Проблема заключалась в отсутствии поддержки алгоритмов ГОСТ для TLS соединений.
Сервер отказывается принимать TLS соединения с алгоримами, отличными от ГОСТ.
Поддержал требуемые алгоритмы при помощи OPENSSL версии 1.1 и движка расширения для OPENSSL от Крипто-Про.
АБЛ объект СетевойЗапрос теперь имеет возможность работы с подобными серверами при наличии соответствующих библиотек.
При отсутствии библиотек, объект СетевойЗапрос использует старые алгоритмы (не ГОСТ).
Необходимость внесения изменений в АБЛ код отсутствует.

Задача № 109589 (13.02.2019):
ABL процессор
Исправлено сохранение структурного списка в кодировке UTF8, не преобразовывались идентификаторы узлов.

Задача № 109170 (24.01.2019):
Классификаторы
На окне диалога всех класификаторов добавлен пункт всплывающего меню Показывать только используемые. При входе в программу всегда устанавливается.

Задача № 105777 (09.06.2018):
Модуль документов
При автогенерации параметров выборки документов, для денежных полей теперь явно проставляется денежный тип. Суммы отображаются правильно, но будут записываться в таблицу дробных ресурсов.


Сборка 7720.4

Задача № 109430 (06.02.2019):
Модуль документов
В настройке колонок документа добавлена возможность указывать поля для настройки фона, цвета и стиля отображения отдельной колонки (группа колонок "Оформление")


Сборка 7720.3

Задача № 109730 (20.02.2019):
Классификаторы
Исправлен поиск по параметрам классификатора, не верно работало сравнение строковых полей. Оптимизирован процесс поиска записей.

Задача № 109729 (20.02.2019):
Модуль документов
В документах добавлена возможность указывать параметр "хранить в конфигурации" для всех делатизаций отдельно. Теперь определение подключения не будет рекурсивно искаться только в мастер-документе.

Задача № 109470 (08.02.2019):
Справочники
На иерархических справочниках добавлена возможность фильтрация по всем полям (кроме кода и версионности). Добавлена обработка запросов: hierarchy~ApplyFilter,ResetFilter,GetFiltered. В тонком клиенте подготовлен макет использования запросов.

Задача № 108622 (20.12.2018):
Аудит и ЭЦП
Для браузерного сервера изменен протокол обработки запроса sign~signXML. XML-образ будет записываться в узел Params\XMLParams.content.
Также изменены запросы шифрования. Все параметры находятся в узле Params и в дочерних узлах. Результат запроса будет находится в текстовом атрибуте "xml" в узле "Result".


Сборка 7720.2

Задача № 109520 (11.02.2019):
Утилиты бухгалтерии
Исправлена ошибка восстановления типовых операций из реестра.

Задача № 108813 (04.01.2019):
Модуль документов
Добавлены дополнительные настройки для генерации основного номера (режим генерации: сквозной и по значению по КСИ и без), также если у документа есть поля "СНомер", то появляется возможность настроить параметры дополнительного (текстового) номера: макса, режим генерации (как у основного), проверка уникальности. Новые настройки клиента на сервере stim-srv.krista.ru:8080


Сборка 7720.1

Задача № 109583 (13.02.2019):
Табельный учет
Добавлена возможность подключения АБЛ-обработчика для получения графика нормы исполнения по пользовательскому алгоритму.
Положение обработчика - Конфигурация\Программы\Табельный учет, График нормы исполнения. Вход - исполнение и дата (изменения графика), выход - целое. Шаблон в выполнении.

Задача № 109556 (12.02.2019):
Web-сервер
При изменении IP клиентской сессии посылается уведомление в предметный модуль.

Задача № 108485 (13.12.2018):
Модуль документов
В обработчик документа "Запрос на изменение" добавлен параметр - список полей, для возможности заблокировать или разблокировать отдельные поля. Индивидуальные обработчики запроса изменения на отдельное поле будут вызываться только в том случае, если в обработчике записи это поле не добавлено в список, или добавлено в список с признаком "Да" (1).


Сборка 7719.9

Задача № 109259 (29.01.2019):
Адреса
При попытке получения информации по адресу с ИД = -1, в ИД подставляется 0.


Сборка 7719.6

Задача № 109197 (25.01.2019):
Справочник сотрудников
Сделана возможность автоматического обезличивания данных. Настраивается для подстраховки в двух местах:
StimWeb.ini (Start.json)
[stimate]
Depersonalize=1
stimate.ini
[Depersonalize]
Enabled=1
Данные портятся безвовратно. Реализовано только на второй версии платформы (windows/linux)


Сборка 7718.9

Задача № 109367 (04.02.2019):
Модуль документов
При слиянии данных исправлена проверка подключения соединенной таблицы. Проверка делалась в основной базе.

Задача № 109168 (24.01.2019):
платформа 2015
В функции "ВыбратьКакСправочник" добавлен шестой параметр "НомерЗакладки", если он больше ноля, то при вызове справочник всегда открывается с включеной детализацией. Также исправлена ошибка (даже без нового параметра, справочник должен был запомнить, что детализация была включена, и в следущий раз показать ее).

Задача № 99714 (28.04.2017):
Модуль документов
Восстановлена работа свойства Документы.ВидСписка, также добавлено новое своейство КонтейнерДокументов.РежимКарточки. Исправлена клиенская часть (см. выполнение).


Сборка 7718.7

Задача № 108358 (06.12.2018):
Постоянные начисления
В постоянных начислениях сделана возможность добавлять начисления отдельными периодами между отвлечениями и возможность рассчивать способом как от постоянных начислений.