Мои комментарии
Заголовок | Comment | Дата публикации | Дата обновления |
---|---|---|---|
Напрягает только то, что… |
Напрягает только то, что выполнение происходит в режиме интерпретатора. А в чем проблема? Вызов единственной функции (БД_РЕДАКТОР) происходит быстро и в режиме интерпретатора, и в режиме компилятора. Какие-то ресурсы тратятся на подключение библиотек через ОПРЕДЕЛИТЬ, но на современных компьютерах о этом можно забыть. Сейчас большой сегмент IT плотно использует питон, который по сути интерпретируемый язык. В науке, робототехнике, машинном обучении и биг дата - это сейчас язык номер один. Цена вопроса об интерпретаторах сильно упала с ростом производительности железа. |
||
Здравствуйте! Ваше сообщение… |
Здравствуйте! Ваше сообщение подтвердилось. В функции ВЫРАЖЕНИЕ вызов любых методов ТИП_БД, ТИП_SQL и ТИП_ФАЙЛ приводит к аварийному завершению. Минимальный пример: [code] бд0 = SQL_ОТКРЫТЬ("test.dbf") ОПРЕДЕЛИТЬ("бд", бд0) текст = "" успех = ВЫРАЖЕНИЕ("бд.ФАЙЛ", текст) [/code] Исправление войдет в октябрьскую версию платформы 8.8105. P.S. Подозреваю, что вызов БД_РЕДАКТОР через функцию ВЫРАЖЕНИЕ выполняется для динамического формирования списка столбцов. В современном Инфо-Бухгалтере 8 есть для этого специальное семейство функций, в частности БД_ДОБАВИТЬ_СТОЛБЕЦ. Добавлены эти функции были в 2020 году в версии 8.849. При использовании этого относительно нового механизма необходимость в вызове через ВЫРАЖЕНИЕ отпадет. |
||
Удалите все файлы *.LCK в… |
Удалите все файлы *.LCK в папке DATA и ее подпапках. |
||
А где можно скачать Guardant… |
Программу "Мастер активации" можно скачать здесь: Утилита установки драйвера ключа защиты и его настройка. А серийный номер ключа сообщает отдел продаж при покупке программы. По этой ссылке Программный ключ Gurdant SP есть инструкция, как активировать ключ на компьютере клиента. Для выполнения активации необходим доступ в Интернет, т.к. это происходит на серверах Guardant. |
||
Здравствуйте. Про установку… |
Здравствуйте. Про установку базовой версии уже ответили. Про отличия версий таблица здесь: Ограничения версий. Про различные типы ключей (в т.ч. программных): Электронные ключи. Для профессиональной версии может использоваться программный ключ Guardant SP. |
||
Здравствуйте! Причин может… |
Здравствуйте! Причин может быть несколько:
Бланки общие для всех пользователей, лежат на сетевом диске? |
||
Удалить надо только encoding… |
Удалить надо только encoding="windows-1251", а не всю первую строчку. |
||
Включите в файле IB.INI… |
Включите в файле IB.INI параметры [Trace] NetBase=1 SQLAtDb=1 на всех рабочих местах. Если повторится подобный сбой, то пришлите нам файлы netbase.log и sql.log (они создаются в папке базы), а также файлы hozop.db и provod.db. |
||
Здравствуйте! Обидно, что я… |
Здравствуйте!
Сделал, чтобы прямо в параметре "текст" можно было указать. В сегодняшних exe будет. Для расположения слева: "*DATA\save.ico*Текст кнопки". Для расположения cверху: "*^DATA\save.ico*Текст кнопки". |
||
Как всегда. В начале месяца… |
Как всегда. В начале месяца. Версия 8.898 мартовская. |
||
Прерывание действия возможно… |
Прерывание действия возможно с помощью функции ОКНО_СТАТУСА. Там есть пример. Во время расчета бланка все кнопки и прочие графы недоступны. Никакого опроса раз в секунду не бывает. Сам выполняющийся алгоритм может иметь точки прерывания, что-то внешнее опрашивать. Но в ИБ 8 расчет блокирует все UI. Это однопоточная программа. ОКНО_СТАТУСА сделано так, что это исключение из общего правила. |
||
Ждем кнопки Уже сделано… |
Уже сделано. Выйдет в следующем полном обновлении. ![]() Вот так выглядит: ![]()
Непонятно, о чем речь. В ИБ 8 есть событие "Ожидание ввода", вызывается не чаще чем раз в 10 секунд. В ИБ 10 есть разные таймеры, обработчики "после изменения" для полей ввода. |
||
правда установленная версия… |
Указанная возможность поддерживается начиная с версии 8.827 (декабрь 2017 года). Функция СОХРАНИТЬ_SHP есть в версии 8.607 (апрель 2008 года). |
||
Здравствуйте! В состав… |
Здравствуйте! В состав дистрибутива Инфо-Бухгалтер 8 входит утилита ib_url_starter.exe. Список допустимых команд приведен для функции ПУТЕВОДИТЕЛЬ, часть для протокола "ib:". В частности, можно вызвать пункты меню и запускать функции внутреннего языка. ib_url_starter.exe /r /v8 ib8://guide/команда Например, откроем окно ЖХО: ib_url_starter.exe /r /v8 ib8://guide/menu(Операции:Журнал) или запустим функцию Тест из библиотеки Утил: ib_url_starter.exe /r /v8 ib8://guide/function("Утил.ibl, Тест") Если в команде присутствуют пробелы, то необходимо использовать кавычки. Для экспорта shp можно вызывать соответствующий пункт меню или вызвать функцию СОХРАНИТЬ_SHP. |
||
Вызывается, когда платформа… |
Вызывается, когда платформа сама добавляет операцию. |
||
оп.ДОБАВИТЬ Вы же операцию… |
Вы же операцию явно руками программно добавляете. |
||
еще файл лицензии с… |
еще файл лицензии с расширением ibw8reg скопируйте |
||
Все необходимые файлы dll… |
Все необходимые файлы dll лежат в корне папки программы (там же, где exe). |
||
И если я скачаю все файлы… |
Ничего не испортится. Более новые версии программы поддерживают предшествующие форматы данных. |
||
Здравствуйте! Исполняемый… |
Здравствуйте!
|