Хроника текущих событий Управления разработки 01-15.06.2017

Информация от разработчиков

Модераторы: CQM, gal, a_pr

Ответить
Аватара пользователя
stepanovich
Сообщения: 108
Зарегистрирован: Пт, 02/12/2016 12:00
Имя Фамилия: Stepanovich
Контактная информация:

Хроника текущих событий Управления разработки 01-15.06.2017

Сообщение stepanovich »

Новое в системе Галактика 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. Решения в модуле "Управление транспортом":

• В локальное меню картотеки основного состава транспортных средств введена функция "Групповая функция заполнения дат из атрибутов", с помощью которой происходит перенос дат из внешних атрибутов в поля картотеки ТС.

• В картотеке шин добавлено поле "Заводской номер". Предусмотрен его ручной ввод. В случае привязки к основному средству высвечивается заводской номер из инвентарной карточки ОС, который можно корректировать только из ИК основного средства.
Вложения
06_01-15_2017.zip
(45.51 КБ) 328 скачиваний
Ответить