Новое в системе Галактика ERP 9.1
Общекорпоративные мероприятия
Вышли новые инсталляторы установки системы Галактика ERP (Галактика ERP_9.1.exe, Галактика ERP_Client2_9.1.exe, Галактика ERP_Client3_9.1.exe — версия 9.1.27.2), инструментального комплекса Support и Менеджера обновлений (Support_5.5.exe и Менеджер обновлений_5.5.exe, версия 5.5.27.2). Собраны на новом инструментарии Inno Setup. На первом шаге мастера установки по кнопке "Помощь" можно ознакомиться с инструкциями по установке для различных СУБД, а также с документами по параметрам конфигурации и рекомендуемым конфигурациям программного окружения системы.
Разработка пользовательской документации
Вышло очередное обновление справочной подсистемы C_GALHELP_RES_91300.
Системные проекты, Прикладные сервисы
Выпущено пакетное обновление для Атлантиса (версия 5.5.28.0), содержащее следующие решения:
1) Модуль "Права доступа":
• Изменена горячая клавиша для установки текущего офиса: вместо F3 используется комбинация клавиш Alt+D. Это изменение также выполнено в модулях "Репликация данных", "Журнализация" и "Консоль администратора".
• В интерфейсы администрирования пользователей и групп введена кнопка инструментальной панели "Диагностика". Операция диагностики является групповой и применяется ко всем отмеченным пользователям (группам). Для пользователей проверяются консолидированные права (с учетом прав групп, в которые входит пользователь), для групп — только свои собственные. Проверяемые ситуации:
есть права (разрешение/запрет) на функции, не найденные в дереве меню (для пользователей и групп);
личные права дублируют права, имеющиеся у групп, в которые входит пользователь (только для пользователей);
на функцию не выданы права (только для пользователей);
не определены или запрещены права на функции модуля "Редактор": эти функции будут недоступны во встроенном редакторе системы Галактика ERP — подменю "Форматирование, Стили" (только для пользователей).
По результатам анализа выдается протокол. По Enter на строчке с сообщением выдается окно с предложением по возможным вариантам коррекции. Существует возможность применить выбранный вариант ко всем сообщениям такого типа (см. выше) как для текущего объекта (пользователя или группы, к которому относится данная строка в иерархии диагностических сообщений), так и для всех объектов, выбранных для диагностики. После такой коррекции соответствующие строки в диагностическом листинге удаляются, но уровень критичности корневых записей протокола (строка с именем пользователя или группы, а также корневая запись о старте диагностики) не изменяется.
Для того чтобы убедиться в успешности коррекции, можно очистить протокол (или не делать этого) и повторить процедуру диагностики.
2) Модуль "Экспорт/Импорт". Реализована возможность экспорта и импорта в форматах JSON и CSV.
3) Модуль "Консоль администратора":
• Система лицензирования изменена таким образом, что в случае захвата объединенной лицензии освобождаются модульные лицензии, входящие в ее состав, если они были уже захвачены. Данная функциональность регулируется параметром "Оптимизация захвата лицензии" окна "Карточка пользователя".
• В окне "Мониторинг лицензий" в список захвативших лицензию пользователей добавлена колонка "Текущий модуль". Информация в ней отображается только для пользователей той же БД, на которую настроен комплекс Support.
4) Модуль "Филиальность". В случае работы в мультифилиальном режиме в заголовке главного окна приложения отображается информация о предопределенном филиале:
• если филиал установлен, то заголовок окна содержит:
... [Филиалов: <количество>, предопределенный: <имя предопределенного филиала>]
• если филиал не установлен:
... [Филиалов: <количество>]
5) Общесистемные сервисные функции:
• В локальное меню заголовка колонки табличной экранной формы введена функция "Копировать помеченные записи в буфер обмена" — в буфер обмена помещаются значения отмеченных записей текущей колонки, разделенные переводом каретки (без дубликатов).
• Реализована пометка записей по данным из буфера обмена — в локальном меню заголовка колонки табличной экранной формы добавлена функция "Пометить записи по буферу обмена".
• Для оптимизации управления внешним видом приложения изменены значения по умолчанию для следующих параметров секции Windows: "SystemFont", "SystemFixedFont", "FontSize" и "FixedFontSize".
• Изменена функциональность "Скрыть/Показать отмеченную колонку табличного редактора":
все изменения, сделанные пользователем по действиям "Скрыть/Показать колонку", сохраняются в dsk-файле (соответственно при загрузке интерфейса они считываются);
в меню "Колонки..." введены функции: "Показать все скрытые" — показывает все скрытые колонки; "Показать скрытые..." — открывается окно "Настройка табличного редактора", в котором пользователь может настроить видимость/невидимость нужных ему колонок (результат работы этого интерфейса в плане видимости колонок также сохранится в dsk-файл).
• В локальное меню табличной экранной формы (правая кнопка мыши на заголовке колонки) добавлена функция "Очистить фильтры", которая очищает "Общий фильтр" или "Фильтр по колонкам" (какой присутствует).
• В локальное меню заголовка колонки табличной экранной формы добавлена функция "Фильтр по значению". При ее использовании в фильтр по колонкам сразу подставляется значение текущего поля. Переделаны кнопки инструментальной панели табличного редактора для фильтров.
• Добавлена возможность сохранения фильтров табличной экранной формы в dsk. Переработан интерфейс "Фильтр табличного редактора".
• Добавлена возможность поиска по маске в поиске подстроки (Ctrl+F) и в "Общем фильтре" табличной экранной формы.
• Появилась возможность пометки колонки кликом левой кнопки мышки совместно с клавишей Shift на заголовке колонки табличной экранной формы.
• Изменен интерфейс настроек группировок в табличной экранной форме. Интерфейс настройки позволяет задать группировки любой степени вложенности. Для группировки можно задать направление сортировки и формат вывода значения. Для каждой группировки можно задать агрегаты по любому полю. Параметр для работы с группировками System.UseBrowserGroups по умолчанию выключен.
• Из списка всех функций системы исключены интерфейсы, запрещенные пользователю системой разграничения прав доступа.
• В инструментальной панели табличной экранной формы создана кнопка "Выгрузка в формате…" с выпадающим списком для форматов xlsx, json, csv, xml.
6) Поддержка платформ БД:
• Добавлен параметр SQLDriver.NavigationMaximumTop, предназначенный для настройки быстродействия работы системы на платформе MS SQL Server. Задает предельное количество строк в одном запросе навигации (TOP). Данное ограничение не распространяется на запросы Direct SQL.
• Оптимизировано быстродействие сессионных семафоров на платформе Oracle.
• Появилась возможность создавать таблицы с более чем 256 полями (каждый элемент поля-массива считается отдельно). Теперь предел составляет около 1000 полей (ограничение платформ MS SQL Server, Oracle). Точное значение зависит от флагов таблицы и индексов, т. к. для них создаются дополнительные служебные поля. Ширина записи по-прежнему ограничена 8000 байтами (ограничение платформы MS SQL Server).
7) Компилятор и язык VIP:
• Реализован метод связывания тела пакета для отправки в MQ с произвольным блоком памяти (функция ll_MQSetMessageBodyOnBuffer (aDescr : longint; aBuffer : longint; szBuffer : longint) : Longint;).
• Появилась возможность с помощью параметра Windows.NoFilterFindFile при поиске файлов по маске для компилятора vip.exe при использовании ее в директиве #make проектного файла не отбраковывать файлы, совпадающие по короткому (8.3) имени файла с шаблоном поиска.
• Добавлены следующие функции чтения данных из xlsx:
//открываем файл на чтение
function exlOpen(filename: string): longint;
//читаем index-лист книги
function exlReadSheet(exlHandle: longint; index: integer): boolean;
//читаем строку
function exlReadRow(exlHandle: longint): boolean;
//читаем ячейку в текущей строке и переходим к следующей
function exlReadValue(exlHandle: longint; var): boolean;
//получить число листов
function exlGetSheetsCount(exlHandle: longint; n: longint): boolean;
//пропустить в строке iCount-ячеек
function exlSkip(exlHandle: longint; iCount: Longint): boolean;
• Разработан драйвер для работы с шиной IBM WebSphere MQ.
• Для отладки вычислений в прикладном коде, основанных на числах с плавающей точкой, разработана функция function HexD(value: double): string.
• Реализована возможность построения в FastReport-отчете потока данных по DSQL-запросу:
function FRCreate(aDS: LongInt/String): LongInt;
Теперь параметр aDS может принимать один из типов:
ссылка на поток данных;
ссылка на "длинную строку" DSQL-запроса, созданную функцией sqlAddStr;
строковое значение DSQL-запроса (255 символов).
• Для СУБД MS SQL Server и Oracle в операторе SELECT прямого SQL реализована возможность постраничного (частями) получения результатов DSQL-запроса.
Синтаксис:
[ORDER BY <...>] LIMIT <limit_expr> [OFFSET <offset_expr>] или в обратном порядке:
[ORDER BY <...>] OFFSET <offset_expr> [LIMIT <limit_expr>] или так:
[ORDER BY <...>] LIMIT <offset_expr>, <limit_expr>
Где: <offset_expr> — сколько записей пропустить; <offset_expr> и <limit_expr> могут быть выражениями, содержащими параметры.
8) Справочная подсистема общесистемных функций (Атлантис) и инструментального комплекса Support актуализирована в соответствии с новыми решениями обновления.
FREPORT3_DLL_91230, FREASYEDIT_EXE_91230. Решения по FastReport:
• Доработан функционал управления отчетом из VIP-кода для доступа к данным БД из FastReport-отчета с помощью потока данных, созданного по DSQL-запросу. Для этого в параметрах функции FRCreate необходимо передать строку DSQL-запроса до 255 символов или "длинную строку" запроса более 255 символов, созданную функцией sqlAddStr.
• Улучшен функционал отправки отчета по почте из VIP-кода. Для функции FRSetParameters с параметром frMailParam реализована передача длинных строк. Поля MailTo, Subject и Body структуры frxSendMailParam могут быть дескрипторами файла.
• Доработан функционал отправки отчета по e-mail с помощью кнопки "Отправить". Предусмотрена возможность задания значения по умолчанию в полях "Кому", "Тема", "Содержание письма": для этого необходимо добавить в шаблон соответствующие переменные GalaxyMailTo, GalaxyMailSubject, GalaxyMailBody и задать им необходимые значения.
• Оптимизирован режим автопечати отчетов с автопометками. В автоотчет выводятся только помеченные записи, автопометка и другие иконки записей не отображаются.
• Исправлено формирование штрихкодов типа bcCode128C и bcCodeEAN128C. При нечетном количестве символов в начало значения добавляется незначащий ноль.
Планирование и управление финансами, Бухгалтерский учет
F_OFP_RES_91670:
1) Решения для модуля "Платежный календарь":
• В общесистемный реестр введена настройка "Разрешить привязку к ФОБ статей бюджета с разными очередями" ("Управление финансами" > "Платежный календарь" > "Формирование финансовых обязательств") — "да" (по умолчанию) / "нет". Если настройка выключена ("нет") и ФОБ разнесено по статьям бюджета с разными очередями, то при переводе ФОБ в исполняемый статус выдается предупреждение и статус не изменяется, а при закрытии окна разноски ФОБ по статьям бюджета выдается предупреждение и новая разноска не сохраняется.
• В подраздел реестра системных настроек "Формирование сводных финансовых обязательств" ("Управление финансами" > "Платежный календарь") введены настройки для изменения статуса финансового обязательства при включении/исключении его из сводного ФОБ: "Установить статус при включении ФОБ предприятия в сводное ФОБ"; "Установить статус при включении ФОБ контрагента в сводное ФОБ"; "Установить статус при исключении ФОБ предприятия из сводного ФОБ"; "Установить статус при исключении ФОБ контрагента из сводного ФОБ".
• Изменено окно "Закрытие/открытие текущего периода планирования": экранная кнопка "Откат" переименована на "Открытие периода"; удалена кнопка "Выход"; добавлена кнопка "Доступ к заявкам" — доступна при значении "да" общесистемной настройки "Запрет изменений заявок до указанной даты" ("Управление финансами" > "Платежный календарь" > "Права доступа") и открывает окно "Настройка запрета изменений заявок" (что соответствует общесистемной "Настройке запрета изменений заявок"). Кроме того, в окно настройки запрета изменений заявок введена вкладка для установки запрета для каждого пользователя, также добавлена локальная функция "Изменение настройки на текущую" для копирования текущей настройки запрета выбранным пользователям/группам пользователей.
• Для финансовых обязательств предприятия и контрагента добавлены алгоритмы для формирования значения поля "Очередь" — по Shift+F3 в поле предусмотрено автозаполнение по алгоритму.
2) Модуль "Хозоперации":
• В существующий алгоритм "PKSTBUD" добавлена обработка для <режима 0>, позволяющая получать данные по аналитикам статьи.
• В существующий алгоритм "PKSP" добавлена обработка для <режима 0>, позволяющая получать данные по аналитикам статьи ФОП.
F_FPCATALOG_RES_91210. В каталог статей бюджета модуля "Управление бюджетом" введены локальные функции "Тиражирование внешней классификации" и "Пакетная установка внешних атрибутов" для группового редактирования внешней классификации и внешних атрибутов соответственно.
BUH_91_226 (F_COMMON_RES_91850, F_TAXREPORT_RES_91630) содержит решения для пользователей РФ по электронной отчетности в модуле "Бухгалтерская отчетность". Добавлены новые: "Расчет по авансовому платежу по налогу на имущ. организаций (2017 г.)"; "Декларация по налогу на имущество организаций (2017 г.)".
BUH_91_227 (F_MBP_RES_91890, F_SFO_RES_91800, F_MBPPUB_RES_91160) для модулей "Учет спецоборудования и спецоснастки" и "Спецодежда":
• В общесистемный реестр введена настройка "Нумеровать Личные карточки учета" ("Бухгалтерский контур" > "Спецодежда"), которая может принимать значение "по общему алгоритму" (по умолчанию) или "по табельному номеру" (в данном случае настройка "Контролировать уникальность номера Личной карточки учета" недоступна для изменения, а сам номер ЛК не контролируется на уникальность; при смене работника изменяется номер ЛК на табельный номер выбранного работника).
• В "Личной карточке" в поле "Дата аттестации" теперь по умолчанию устанавливается дата приема на работу сотрудника (при условии, что дата аттестации еще не введена или ЛК является новой), а поле "Дата изменения" закрыто для редактирования.
• В "Акте на выбытие" для поля "Причина выбытия" добавлено значение "Реализация" — для всех предметов, которые списываются по такому акту, устанавливается состояние "Реализация", которое нельзя изменить.
Логистика
OPER_91_258 (C_DIADOC_RES_91010, F_SOPRHOZ_RES_91710, F_PLPOR_RES_91810, L_BASEDOC_RES_91800, L_COMMON_RES_91790, L_CONSIG_RES_91520, L_KATORG_RES_91740, L_MILK_RES_91220, L_REMDOC_RES_91470, L_PRNSOPR_RES_91630, L_SF_RES_91930, L_SKID_RES_91190, L_SOPRDOC_RES_91850, L_WOOD_RES_91650):
• В общесистемный реестр введена настройка "Номер и дату транспортной накладной для формы ТОРГ-12 брать из" ("Логистика" > "Документы" > "Сопроводительные документы" > "Печать" > "Формы 1-Т и ТОРГ-12 (РФ)"): "внешних атрибутов "Номер (дата) транспортной накладной" / "документа-основания" / "накладной".
• В локальное меню списка ДО на продажу (модуль "Управление снабжением") введена функция "Пакетная отправка приемных квитанций по электронной почте" (актуальна для пользователей РБ при эксплуатации функционала "Учет молочного сырья") — для каждого отмеченного ДО последовательно создается электронное письмо контрагенту с вложением (приемная квитанция в Excel-формате), адрес электронной почты берется из каталога организаций и банков (если он не задан, выдается протокол с соответствующим сообщением).
• Локальные функции спецификации ДО на продажу "Пакетное добавление сложных скидок", "Расчет сложных скидок", "Просмотр сложных скидок" объединены в группу "Сложные скидки". Также добавлена локальная функция "Пакетное добавление сложной скидки в % к сумме позиции": в диалоговом окне "Процент сложной скидки" вводится значение процента, затем для отмеченных позиций спецификации вставляется пустая скидка со значением процента от суммы позиции.
• "Управление сбытом" > "Операции" > "Импорт/экспорт": в параметрах функции "Экспорт по учету сопроводительных документов" удалено поле "Налоговая ставка", для поля "Формат" доступны значения "По типу сопроводительного документа" и "О передаче товаров при торговых операциях"; в главное меню введена новая операция "Экспорт универсального передаточного документа" (подробности см. в обновлении).
Управление персоналом
STAFF_91_184 (Z_STAFFMENU_RES_91480, Z_MENU_RES_911020, Z_PFREP_RES_911390) содержит решения для пользователей РФ. При формировании "Сведений по страхователю" ("Управление персоналом" > "Сотрудники" > "Пенсионное страхование" или "Заработная плата" > "Отчеты" > "Отчеты в пенсионный фонд" > "Персонифицированный учет") помимо форм ОДВ-1 и СЗВ-СТАЖ "назначение пенсии" реализовано получение типов сведений: "исходная" (СЗВ-ИСХ) и "дополняющая" (СЗВ-КОРР). Кроме того, в параметрах можно указывать "Код ТО ПФР" — код территориального органа ПФР, принимающего сведения, содержащиеся в XML-файле.
G_ZARPL_DLL_912220. Для РБ: для алиментов (виды удержаний с кодами 185, 186, 187, 191) при значении "да" в настройке "Расчет алиментов за вычетом удерж. в пенс. фонд" ("Управление персоналом" > "Расчеты с персоналом" > "Почтовые переводы, алименты, исп. листы") из базы отнимаются обязательные страховые взносы в ФСЗН, если в постоянном удержании для алиментов в группе полей "На кого осуществляется оплата" указан родственник, у которого код родства — "ДЕТИ". При данной настройке взносы в ФСЗН из базы для исполнительных листов (виды удержаний 188 и 190) и алиментов на несовершеннолетних детей не отнимаются.
Z_CALENDAR_RES_91320. В окно с параметрами формирования графика добавлена настройка "Способ описания рабочих дней" — отвечает за выбор, по каким дням выполнять формирование/переформирование: по календарным или по рабочим.
Z_NDFL_RES_911190. Переработаны интерфейсы "Размер годового дохода до/после расчета зарплаты" для повышения информативности и удобства работы со справочниками: доход, вычеты и налоги разнесены на три вкладки; в верхней панели выбирается "Период", за который будет отображена информация; суммы с предыдущего места работы, архив вычетов, суммы с предыдущего года, авансовые платежи, контроль дохода, расчет зарплаты перенесены в инструментальную панель и продублированы в локальном меню.
Z_PAYREP_RES_911120. Для РБ: при формировании электронных реестров в форматах XML, XML (Бизнес-Текст) формируется xml-файл согласно требованиям структуры шаблона импорта списков на зачисление ЗАО "СОФТКЛУБ – Центр разработки" (ЗАО является разработчиком специального программного средства, реализующего процесс создания и воспроизведения электронных платежных документов клиента, Business PRO.Web; ПС входит в состав программного модуля "Комплекс дистанционного банковского обслуживания", который предназначен для удаленного обслуживания клиентов банка).
Z_REPORT_RES_91660, Z_REPORT_RES_91670. Решения для пользователей РФ:
• "Утвержденная отчетность" > РСВ (с 2017 г.):
Реализована возможность печати упрощенного отчета (без посимвольной разметки) в Excel-формате. Вызвать отчет можно по клику на соответствующей иконке в инструментальной панели или по локальной функции "Печать РСВ в Excel" (Alt+T). Для печати Excel-отчета по кнопке "Показать" в настройке РСВ на вкладке "Дополнительно" добавлен параметр "По кнопке "Показать", где пользователь может выбрать тип формируемого отчета: "FastReport" / "Excel".
В локальное меню раздела 3 добавлены пункты: "Проверить наличие отрицательных сумм" — проверяется наличие отрицательных сумм в разделе 3 (в записи по сотруднику устанавливается соответствующий признак), если сотрудники с отрицательными суммами обнаружены, программа предлагает открыть список сотрудников; "Показать список сотрудников с отрицательными суммами" — открывается окно со списком сотрудников, у которых есть отрицательные суммы.
В окно с параметрами выгрузки добавлена опция "не выгружать данные Раздела 3" — при включенном параметре данные раздела 3 не выгружаются в XML-файл. Окно с параметрами выгрузки не будет открываться перед каждой выгрузкой, если в нем установить опцию "больше не показывать это окно". Для того чтобы вернуть вывод окна с настройками формирования (выгрузки), нужно в настройке отчета (Alt+N) на вкладке "Дополнительно" установить параметр "выводить окно параметров перед формированием xml-файла".
Реализована функция актуализации сумм в отчете по данным раздела 3 — вызывается по клику на соответствующей иконке в инструментальной панели, по пункту локального меню "Актуализация сумм в отчете по Разделу 3" или по Alt+7.
Изменена инструментальная панель отчета. Убраны лишние иконки с настройками печати отчета с двумерным штрихкодом и настройка печати расшифровок. Эти настройки сейчас можно вызвать из общей настройки отчета по соответствующим кнопкам на вкладке "Дополнительно". Также данные настройки по-прежнему вызываются из локального меню и по комбинациям "горячих" клавиш.
Реализована возможность перерасчета ПАТ-формул. В окно просмотра разделов отчета (верхняя панель) добавлен параметр c настройкой ПАТ-формул, т. е. пользователь может перевыбрать настройку. Также в ячейки, которые можно пересчитать, добавлены кнопки, при нажатии на которые происходит перерасчет значения. На инструментальной панели предусмотрена кнопка перерасчета всех ПАТ-формул отчета.
• "Утвержденная отчетность" > 6-НДФЛ:
Доработан алгоритм учета перечислений НДФЛ при получении формы с параметром "Отражать информацию по перечисленному налогу". При поиске реальных перечислений учитываются и перечисления НДФЛ позже установленного законодательством срока — такие строки выделяются красным цветом в нижней панели (на вкладке "Перечисления НДФЛ"). В средней панели красным выделяются строки по тем сотрудникам, у которых обнаружены перечисления НДФЛ с нарушением срока перечисления. В строках "ИТОГО по разделу", "Итого по строке" в случае наличия перечислений позже установленного законодательством срока красным цветом выделяется сумма перечисленного НДФЛ (не вся строка).
В "Сводном отчете по Разделу 2 с информацией о перечислении НДФЛ" (формируется в списке документов по одноименному пункту локального меню или по Alt+2) строки с просроченным сроком уплаты помечаются "Просрочено" в графе "Срок перечисления налога" (строки с детализацией перечислений НДФЛ на нижнем уровне).
• "Отчеты в налоговую инспекцию" > "Справки 2-НДФЛ, налоговый регистр": на вкладку "Налоговый регистр" добавлены поля для указания "Даты составления" (по умолчанию заполняется текущей датой при открытии окна параметров) и "Даты проверки" правильности заполнения налогового регистра.
Z_BASEMENT_RES_91360, Z_LSCHET_RES_911190, Z_ZARREP_RES_91400, Z_ZAR_RES_911570, ZAR_91_423 (Z_CALC_RES_911100, Z_SERVICE_RES_911190). В классификатор "Виды удержаний" добавлен признак "Архивное" — если установить "да" (по умолчанию "нет"), то удержание не будет отображаться в основных интерфейсах выбора удержаний (в сервисных функциях, отчетах, при вводе удержаний).
ZAR_91_426 (G_ZARPL_DLL_912210, Z_PAYREP_RES_911110). Доработано формирование реестров и ведомостей по больничным: части сумм б/л, относящиеся к разным отрезкам больничного и фондам, теперь сохраняются в реестрах отдельно со своим видом оплаты.
Планирование и управление производством, Специализированные решения
M_TRANSP_RES_91650. Решения в модуле "Управление транспортом":
• В локальное меню картотеки основного состава транспортных средств введена функция "Групповая функция заполнения дат из атрибутов", с помощью которой происходит перенос дат из внешних атрибутов в поля картотеки ТС.
• В картотеке шин добавлено поле "Заводской номер". Предусмотрен его ручной ввод. В случае привязки к основному средству высвечивается заводской номер из инвентарной карточки ОС, который можно корректировать только из ИК основного средства.
Хроника текущих событий Управления разработки 01-15.06.2017
- stepanovich
- Сообщения: 113
- Зарегистрирован: Пт, 02/12/2016 12:00
- Имя Фамилия: Stepanovich
- Контактная информация:
Хроника текущих событий Управления разработки 01-15.06.2017
- Вложения
-
- 06_01-15_2017.zip
- (45.51 КБ) 415 скачиваний