Мои комментарии

Заголовок Comment Дата публикации Дата обновления
Возможность располагать…

Возможность располагать несколько кнопок и опций в типовых операциях в одной строке.
Что сейчас мешает? Чтобы описания были короче можно использовать строковые подстановки (через %).

ОПЕРАЦИЯ Тесты: Кнопки
%2="StandInp"
*#ск(%2,"КНОПКА_НК"):"Старый код"  *#нк(%2,"КНОПКА_НК"):"Новый код"
ВЫЧИСЛИТЬ                                                                   
ИСПОЛЬЗОВАТЬ("Common");
ВВЕСТИ;                       
КОНЕЦ
Недопустимое действие для данного типа 17.09.2024 15:30:16.919 
Ошибка во входном поле SERVICE.TOP :(38,3) 17.09.2024 15:30:16.990

Тоже для опций или опция+кнопка. Приходится все кнопки и опции располагать на разных строках, что увеличивает высоту окна т/о.

АТРИБУТ("название") при вызове из ibx программы настройки бланка возвращает название бланка. Хорошо иметь АТРИБУТ("файл_бланка") для четкого идентификации источника вызова, поскольку название меняется гораздо чаще.

Есть АТРИБУТ("файл"). Не оно?

Нет, не оно.
Пример: бланк 04_04SPI.BLW "4. Акт о списании основного средства", программа настройки: Tune_Blank.ibx
В Tune_Blank.ibx имеем:
АТРИБУТ("название") => "4. Акт о списании основного средства"
АТРИБУТ("файл")=>"TUNE_BLANK.SRC"
Ранее писал программы настройки для каждого бланка. Потом перешел на настройки из общей таблицы по коду бланка. Там же и т/о. Но все равно приходилось писать одинаковые программы вызова настройки, в которых в параметрах функции указывалось имя файла бланка. Сейчас ищу по названию бланка. Немного громоздко, но работает. Однако при изменении названия, приходится менять все параметры в БД настройке(.

В журнале Ctrl+C не работает как копирование.

Есть параметр командной строки /ALTACCEL, который меняет комбинации клавиш для "Сохранить" на Ctrl+S, а "Копировать" на Ctrl+C.

Работаю я и мои клиенты постоянно с /ALTACCEL. Именно для этого режима и описана ситуация.
В журнале Ctrl+C и Ctrl+V работает в верхнем и нижнем окнах, а в окне редактирования - нет.

Проблема только в размере…

Проблема только в размере индекса для индексных переменных и использовании операторов ВЫБОР (  ) #  :ИНАЧЕ КОНЕЦ_ВЫБОРА, СБРОС и т.п. Приходится переписывать часть кода или создавать подобный функционал для интерпретатора.

  День добрый! Спасибо за…

День добрый!

Спасибо за ответ!

Вне всяких подозрений:) Действительно вызов через ВЫРАЖЕНИЕ используется для динамического формирования, но не только столбцов, а и режимов редактирования, обработчиков событий и дополнительных параметров, которые, к сожалению, задаются в явном виде.

Еще в середине нулевых я ушел от использования БД_РЕДАКТОР в формульных разделах написанием универсальных браузеров ibx c фильтрацией, многоуровневостью и т.п. для каждой БД, которые вызывались через единственную функцию с соответствующими параметрами.

Лет 6 назад мне надоело писать процедуры ibx для инициализации и браузеров для каждой новой БД. Я реализовал идею единых инициализации и браузера для всех БД, с сохранением параметров и структуры БД в 2-х таблицах. Теперь для создания, изменения структуры БД достаточно внести ее в список баз данных с описанием индекса, многоуровневости, обработчиков для каждого уровня, сортировки, специальных обработчиков событий, предпроцессорами обработки данных, а также описать поля со всеми параметрами и функциями выбора в другой таблице. И здесь без "ВЫРАЖЕНИЕ" никак не обойтись. Напрягает только то, что выполнение происходит в режиме интрепретатора.

С нетерпением жду новую версию.

P.S. Есть у меня еще функция динамической настройки вида браузера во время редактирования (видимость, размеры, доступность полей). Реализовано коряво: через кнопку "ОК" в особом режиме задаваемом в определениях. Было бы замечательно добавить обработчик с кнопкой "Настройка" (аналогично "Фильтр") или в контекстное меню.

Спасибо. Прописал корневой…

Спасибо! Прописал корневой узел как "json type=object" и всё заработало. Mime не понадобился.

И как сделать видимой…

И как сделать видимой картинку здесь?

(Тема не указана)

Пример.

Ошибка возникает после редактирования файла ANSI. Если просто открыть ранее сохраненный, работает.

Пытаюсь передать файлы *.top ibw.ini. Вложить в сообщение не получается.

Отправил на 

help@ib.ru

Отлично! Ждем-с! 

Отлично! Ждем-с! 

Это ручные режимы. Имел…

Это ручные режимы. Имел ввиду из функции или ibx.

Есть КОМАНДА_БЛАНКА "PRINT" – отправка бланка на печать (без показа диалога, на принтер по умолчанию).

По умолчанию может стоять какой угодно. Замена принтера по умолчанию средствами ОС не влияет на запущенный «Инфо-Бухгалтер».

Задачка вроде простенькая: сформированный счет юзеру необходимо отправить на почту заказчику в формате PDF, не меняя при этом настройки принтера в программе «Инфо-Бухгалтер». Или же поменять на время формирования PDF и вернуть обратно.

Для "народа" архивы обрезаем

Для "народа" архивы обрезаем следующим образом:
1. Определяемся с датой, от которой необходимо сохранить архив.
2. Запоминаем значения первого и последующих полей бланка для первой архивной записи выбранной даты.
3. Открываем файл *.bar любым шестнадцатеричным редактором.
4. Находим значения полей.
5. Находим начало записи и обрезаем все с начала файла и до нее.
Обработка одного архива занимает не более 10 минут.

Спасибо, попробуем.

Спасибо, попробуем.

Вроде как при переустановке

Вроде как при переустановке драйвера сервер тоже должен был обновиться или нет? Как можно это проверить еще?

Программа видит ключ (и

Программа видит ключ (и прошла обновление на сервере)только при /PlugLocal. PlugRemote - не видит ключ. Через браузер подключиться не получается (скрин), но старая утилита просмотра сервера ключа видит ключи (на сервере реально подключены два ключа, пользователи работают на старой версии 8.704, скрин приложен).
Явное указание сервера ключа не срабатывает.

Здравствуйте. Все права у

Здравствуйте!

Все права у пользователей есть. Сами подключаются под администратором - ключ не видит программа. Такая проблема наблюдается на 4-х разных серверах с программами.

Код-ответ нам прислали для

Код-ответ нам прислали для обновления формата ключа (так писали в сопроводительном письме к ответу). И вводили мы его как раз в программе ChkKeyA.exe, которая и выдавала ошибку 74.

Спасибо за информацию.

Спасибо за информацию!

В файле gnclient.ini ip-адрес указан, настройки в файл взяли из браузера, сервер ключ видит и отображает в браузере правильное количество лицензий - получается, обновление не нужно? Попробуем отключить broadcast, надеюсь, поможет.

По поводу обращения в дилерский отдел - они сказали, что код-вопрос мы дали по ИБ 10, хотя у нас она даже не установлена. Но код-ответ нам прислали по ИБ 8.

По-поводу 8.704 - с этим понятно, приходится пользоваться еще одним ключом, только sentinel.

Спасибо, получилось через

Все получилось через прописание адреса в ярлыке.
Спасибо!

Путь в параметрах

Путь в параметрах прописывается сразу - это не помогает.

В том то и дело, что все

В том-то и дело, что все остальные пользователи работают в программе, установленной на один компьютер, для пользователей на программу выведены ярлыки.
Из более новых версий из-за специфики нашей настройки нам подходит только 8.809. Но она не видит с локальных ПК сетевого ключа (я задавала этот вопрос на форуме также). Так что приходится работать со старой версией.

Можно ли уточнить, когда

Можно ли уточнить, когда разработчик выйдет наконец из отпуска?

И зачем эту принудительную

И зачем эту принудительную компиляцию добавили? У меня наличие IBX проверяется программно перед ее запуском. Только дополнительный вой от юзеров, что "не всю программу установили, файл *.src забыли".
Может кому-то при отладки и удобно, но не для эксплуатации.
Предлагаю хотя бы опцию в настройке закладке "Документы": "Принудительная компиляция", что отключить можно было.