Предложения к новой версии платформы ИБ.
17.09.2024 11:29
#
Предлагаю обсудить и по возможности включить в октябрьскую версию платформы:
1. По интерфейсу:
- Увеличить количество дополнительных значков на панели инструментов хотя бы до 20. Пользователям очень нравится запускать из «Инфо-Бухгалтера» программы налоговые, фонда социальной защиты, переходить на сайты интернет-банкинга, различных учреждений и т.п.
- Увеличить ширину полей «Документ» и «Содержание» в окне редактирования хозоперации, поскольку что настройке можно задать до 50 и 250 соответственно. Тем более, что справа место есть.
- Не работает Ctrl+C и Ctrl+V в при копировании и вставке проводок в окне редактирования хозоперации, хотя в журнале работает. Постоянно об этом забываешь, потому что используются сочетания клавиш на автомате.
- Сделать рабочим тригер «EditOperDlg» при редактировании проводки в окне проводок. Лазейка пользователям для искажения информации при корректировке операций, которые связаны со справочниками. Например, стоимость вводимого в эксплуатацию основного средства в справочнике ОС.
- При копировании из полей ввода бланка или т/о не возможно вставить эту строку в поле базы данных в браузере, т.к. к строке добавляется символ CR. Приходится вставлять в notepad, обрезать, копировать и вставлять в поле.
- Снять ограничения в демо-версии на количество записей в справочниках. Использую справочник всех программных сообщений для 4-х языков. В результате демо не работает(.
2. По настройке:
- Все файлы ini в кодировку Win, чтобы можно было корректировать простым notepad.
- Настройки [HozOpExtActions], [PlanScExtActions], [BlankViewExtActions], [BlankListEditExtActions], [BlankEditExtActions], [SourceTextExtActions] и т.п. в отдельный ini-файл и путь через UIConfig в deploy.ini. Можно туда же и [Titles]. Эти настройки практически всегда одинаковые для всех пользователей. При обновлении требуется корректировка ib.ini во всех рабочих папках, что трудоемко и можно пропустить кого-то даже при 5 юзерах. Для индивидуальных настроек можно использовать deploy.ini.
- Поместить Holiday.ini в папку базы, чтобы каждый новый год не распихивать его по рабочим папкам, которых бывае больше 20.
3. По языку:
- Возможность располагать несколько кнопок и опций в типовых операциях в одной строке.
- Сообщать об ошибке при указании в ВВЕСТИ несуществующего поля ввода. В настоящий момент т/о просто не выполняется.
- АТРИБУТ("название") при вызове из ibx программы настройки бланка возвращает название бланка. Хорошо иметь АТРИБУТ("файл_бланка") для четкого идентификации источника вызова, поскольку название меняется гораздо чаще.
- Использование вычисляемых выражений в поле «Текст» кнопки и опциях, как в графах вывода. Очень актуально, когда программа используется в многоязыковой среде (у нас 2 гос. языка, а в моей настройке возможно использование 4-х).
- Почему ДАТА_ТЕСТ("01.01.1961") = ДА, а ДАТА_ТЕСТ("01.01.61") = НЕТ? У меня есть очень часто применимая функция, которая преобразует строки "ггммдд", "ггггммдд", "дд.мм.гг", "дд.мм.гггг", "гггг.мм.дд" с разделителями ".,/-=_" в дату. Хорошо бы иметь встроенную.
- Опция «Не печатать пустые листы» в настройке бланка. Можно вместо «Не печатать первую страницу», на которой все поля ввода и вывода сделать непечатаемыми.
- Для редактора ИБ10 сделать подсветку подобную ИБ8, где есть разделение между операторами языка и функциями.
- 452 просмотра
Спасибо, подумаем.
Что сейчас мешает? Чтобы описания были короче, можно использовать строковые подстановки (через %).
Есть АТРИБУТ("файл"). Не оно?
Ctrl+C в Инфо-Бухгалтере соответствует команде "Файл-Сохранить", а не "Правка-Копировать".
Копирование выполняется Ctrl+Ins, а вставка возможна как Shift+Ins, так и Ctrl+V (работает).
В журнале Ctrl+C не работает как копирование.
Есть параметр командной строки /ALTACCEL, который меняет комбинации клавиш для "Сохранить" на Ctrl+S, а "Копировать" на Ctrl+C.
Возможность располагать несколько кнопок и опций в типовых операциях в одной строке.
Что сейчас мешает? Чтобы описания были короче можно использовать строковые подстановки (через %).
ОПЕРАЦИЯ Тесты: Кнопки
%2="StandInp"
*#ск(%2,"КНОПКА_НК"):"Старый код" *#нк(%2,"КНОПКА_НК"):"Новый код"
ВЫЧИСЛИТЬ
ИСПОЛЬЗОВАТЬ("Common");
ВВЕСТИ;
КОНЕЦ
Недопустимое действие для данного типа 17.09.2024 15:30:16.919
Ошибка во входном поле SERVICE.TOP :(38,3) 17.09.2024 15:30:16.990
Тоже для опций или опция+кнопка. Приходится все кнопки и опции располагать на разных строках, что увеличивает высоту окна т/о.
Нет, не оно.
Пример: бланк 04_04SPI.BLW "4. Акт о списании основного средства", программа настройки: Tune_Blank.ibx
В Tune_Blank.ibx имеем:
АТРИБУТ("название") => "4. Акт о списании основного средства"
АТРИБУТ("файл")=>"TUNE_BLANK.SRC"
Ранее писал программы настройки для каждого бланка. Потом перешел на настройки из общей таблицы по коду бланка. Там же и т/о. Но все равно приходилось писать одинаковые программы вызова настройки, в которых в параметрах функции указывалось имя файла бланка. Сейчас ищу по названию бланка. Немного громоздко, но работает. Однако при изменении названия, приходится менять все параметры в БД настройке(.
Работаю я и мои клиенты постоянно с /ALTACCEL. Именно для этого режима и описана ситуация.
В журнале Ctrl+C и Ctrl+V работает в верхнем и нижнем окнах, а в окне редактирования - нет.
Эта проблема решена в версии 8.893.
Для разделения кнопок и опций используется вертикальная палка "|".
Визуальный шаблон окна типовой операции (в конце этой статьи).
Теперь понятно. Это можно добавить.
Ясно. Проверю.
Хорошо бы изменить создание нового журнала.
Сейчас при создании меняются нумерация, это не удобно, когда в прикладном блоке создаются ссылки на ХозОп и используется Событие редактирование операции. У себя я использую свой вариант создания нового журнала где нумерацию не меняю.
В своём варианте я в начале создаю остатки на указанную дату, а потом просто удаляю операции из старого журнала.
Ещё одно предложение.
Локальная программа установлена в папке D:\IB\users\tim_01\orn\local
Архивная копия сохраняется в папке D:\Архив\tim_01
Настройки сохранения резервной копии:
При выходе архивная копия сохраняется правильно.
Файл резервной копии в проводнике не показывается.
P.S. Место хранения копии лучше показывать в абсолютном виде, а не относительном.
Посмотрел вооружённым взглядом, а файл резервной копии в проводнике не показывается только при установке по умолчанию.
Стоит добавить в шрифты бланков цвет, для выделения важных мест.
Платформа делает также.
Если операции тем или иным способом удаляются, то и номера их более не имеют смысла.
Или имеется в виду, что вызывается прикладной обработчик удаления операции и он подчищает в прикладных блоках?
Установки по умолчанию чего? Непонятно.
Добавлял недавно такую возможность.
В функции ВСТАВИТЬ_ГРАФУ можно указать цвет в параметре "опции".
И в диалоговом окне параметров графы есть кнопка "Цвета".
Установки расположения папки архивов, по умолчанию backup.
Удаляемые смысла не имеют, имеют смысл оставшиеся. Однако в них нумерация новая с "1".
В графе цвет выбрать можно, хорошо бы добавить и в кнопку.
У меня в таком варианте показывает.
А чем создание нового журнала в таком случае отличается от удаления руками пользователя операции где-то в середине журнала (или добавлении)? Абсолютно также вся нумерация поедет.
Кнопка и опция - стандартные, отображаются в соответствии с текущей визуальной темой Windows.
Приведу пример удаления операций.
Я удалил операции за январь. В журнале видим поле "N" начинающееся с "1". В то же время в файле операций.
Видим
Поле OPER_NUMB не изменилось. То есть привязка данных из прикладного блока не изменилась.
Из этой же базы создаю новый журнал на 01.02.2023.
Получаем
Поле OPER_NUMB изменилось. Следовательно, база прикладного блока разрушена.
В версии 8.875 в 2022 году была добавлена поддержка [Options] MenuANSI=ON в файле ibw.ini.
Она влияет на загрузку псевдо ini файлов с описанием пользовательских меню.
Правда в справке эта опция не была описана. Сейчас добавил описание.
Все остальные ini файлы в ANSI.
Это не номер операции, а ее уникальный id.
В локальной версии нет его аналога.
Из исходного сообщения следовало, что речь идет о порядковом номере операции.
Как и не следовало, что речь идет исключительно о сетевой версии.
Я посмотрю, как в сетевой реализовано удаление операций при создании нового журнала.