Сборка 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):
Модуль бухгалтерии
Некорректно сворачивались остатки (итоги) при использовании альтернативного драйвера СУБД.

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

Задача № 106574 (30.11.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):
Постоянные начисления
В постоянных начислениях сделана возможность добавлять начисления отдельными периодами между отвлечениями и возможность рассчивать способом как от постоянных начислений.