Пожелания Деду Морозу на Новый Год))) и обновлению "Инфо-Бухгалтера"
1. При указание в функции БД_РЕДАКТОР в параметре кол_строк значения >15 на мониторах с небольшим разрешением taskbar перекрывает кнопки БД_РЕДАКТОРа. Не учитывается размер видимого экрана с taskbar. Можно автоматически убирать его, но пользователи очень не любят этот режим. См. рис. БД_РЕДАКТОР.
2. Функция ОБНОВИТЬ_МЕНЮ не действует на стандартные пункты меню и контекстное меню плана счетов. Программно заменить их название или выключить невозможно. Только через перезагрузку. Хотя все остальные, включая контекстные обрабатываются.
3. Увеличить размер полей Документ и Содержание в диалоге редактирования хозоперации. Например, у нас номер электронной счет-фактуры по НДС "600213493-2024-0000000412", где вначале ИНН, потом год и лишь в конце значащие цифры. Даже без префикса видно лишь "600213493-2024-00".
"Дата" сдвинуть чуть влево, "Раб. место" вправо, "Выкл." установить над проводками (логичнее, т.к. выключаются именно проводки, а не операция). См. рис. Диалог хозоперации.
То же и в отношении полей счетов в проводках. Суммы больше триллионов даже не знаю как называются, да и бюджет РФ на 2025 - 40,3 трлн руб.). Достаточно 15 знаков с точкой "на вырост". См. рис. Диалог проводки.
4. Размер ед. изм. увеличить хотя бы до 15 символов. Таблицы СИ явно недостаточно). Программа «Инфо-Бухгалтер» не физическая, а экономическая, а в экономике бывает и такое:
- гл чист спирт - Гектолитр чистого (100 %) спирта;
- тыс усл ящ - Тысяча условных ящиков;
- млн м2 2мм исч - Миллион квадратных метров в двухмиллиметровом исчислении)))
Взято из официальных стандартов.
Ну, и по мелочам:
5. Возможность использовать строковые вычисления, как в полях вывода бланков, в: комментариях полей, названиях кнопок и опций.
6. Добавить цвет в кнопки, т.к. это элемент управления и хорошо бы выделять его в тексте.
7. Расположение файла ibw.snx из рабочей папки в папку exe или ibx. До сих пор пользуюсь редактором ИБ 8 (и мучаюсь без отката), т.к. в нем различается подсветка операторов и функций, а также можно задавать подсветку собственных функций, глобальных переменных и т.п. С удовольствием перешел бы на редактор ИБ 10, если бы там были такие возможности + выделение блоками.
8. Добавить в [CommonINI] deploy.ini секции из ib.ini [LawSupportSystem] и [AppFunctions].
9. В режиме интерпретатора в библиотеках не всегда срабатывает ИСПОЛЬЗОВАТЬ_БИБЛ (по крайней мере в 8.880, в 8.8106 еще не тестировал). Пришлось вернуться к ИСПОЛЬЗОВАТЬ в каждой функции.
10. Разделить заголовки "Дебет" и "Кредит" в редактировании проводок и отчетах. Для ИП, которые не ведут бухгалтерского учета, эти заголовки режут глаз и наводят на размышление, что программа не годится для их учета в книгах учета доходов и расходов.
Пробовал поменять на понятные всем "Куда" и "Откуда" деньги текут), но некрасиво выглядит в остатках отчетов "На 01.01.2024 Куда/Откуда". Логичнее было бы "На 01.01.2024 Приемник/Источник". Однако в Ibwn8lg.dll - это один ресурс.
Жду под ёлкой исполнения желаний в Новом Году))) и вам того же желаю!
- 107 просмотров
Здравствуйте!
Действительно в одном месте брался размер всего рабочего стола, а не т.н. рабочей области.
Это поправил.
Стандартные пункты меню создаются один раз при старте программы.
Как Вы их текст планировали менять? На ходу подсунуть другую dll с ресурсами?
Перезапуск ИБ можно сделать через КОМАНДА_ГЛАВНОМУ_ОКНУ("_RESTART_").
Про контекстное меню плана счетов - не представляю, чем оно отличается от всех прочих.
В коде просто цикл по всем типам контекстных меню и меню плана счетов в том числе.
Начиная с Windows XP кнопки не являются одноцветными. Кроме того, у них много состояний, которые отображаются изменением цвета (normal, focused, hot tracked, disabled...). Т.е. даже если делать одноцветное изображение как в Windows 2000, то потребуется задание 8 цветов для фона и текста разных состояний. Как то перебор, на мой взгляд.
Недавно была реализована возможность отображения на кнопке картинок совместно с текстом или без текста. Может использовать картинки для заметности кнопок? Тогда рамка кнопки будет вести себя как положено, в соответствии с активной визуальной темой Windows.
Можете привести пример кода, где ИСПОЛЬЗОВАТЬ_БИБЛ работает не так, как ожидается?
Не воспроизводится.
Все сразу же обновляется, даже если окно плана счетов открыто и его не закрывать.
День добрый. Причем тут dll? Можно гораздо проще) Меняю ibmenu.ini и выполняю ОБНОВИТЬ_МЕНЮ. При этом для стандартных пунктов не срабатывает Visible и Text.
Контекстные меню не обновляются при открытых окнах, если программа обновления запускается через панель инструментов. В остальных случаях все Ок.
Я это заметил только из-за того, что у меня на тулбаре кнопка для оперативного переключения языка и видов меню, чтобы настраивать вид интерфейса без рестарта программы.
Для юзеров это совершенно неважно, так что не стоит на этом заморачиваться. Добавил для того, чтобы убедиться, что не из-за моих действий.
Спасибо за ответ.
Я под стандартными понимаю пункты меню платформы. Например, Документы-Заполнение.
Это меню формируется один раз при старте платформы и потом не меняется, все строки для него берутся из ресурсов dll.
С обновлением ibmenu.ini посмотрю.
Изменение контекстного меню происходит при получении и утрате фокуса ввода.
Если фокус ввода не уходит с таблицы (как в случае с кнопкой на панели управления), то меню обновится после смены фокуса (вызывать какой-нибудь диалог, переключиться между окнами и т.п.)