Мои комментарии
Заголовок | Comment | Дата публикации | Дата обновления |
---|---|---|---|
А цвет шрифта b фона можно… |
Можно более развернуто и по-русски... |
||
Я Вас понял. Объект "Рисунок… |
Я Вас понял. Объект "Рисунок" - это скорее для всяких штрих-кодов, не про интерактивность. |
||
Здравствуйте! Не очень… |
Здравствуйте! |
||
Для обработчиков "Оповещений… |
Для обработчиков "Оповещений" https://dev.ib.ru/sys/docs/platform/ib8/events/notific.html Просто ФУНКЦИЯ ИзменениеОпер ( ТИП_ЧИСЛО: номер ). В лог в папке базы уже пишутся текущие дата и время, а также логин пользователя и имя пользователя Windows. РАБ_МЕСТО можно дописать вручную. Кодировка задается только для всех файлов трассировки скопом. |
||
Здравствуйте. Я вижу два… |
Здравствуйте! Я вижу два пути для решения такой задачи. Причем возможности для таких решений появились в совсем недавних версиях 8.894 и 8.896.
Ротацию логов при достижении некоторого размера надо делать самостоятельно. Для надежного выполнения действий в многопользовательской среде можно воспользоваться файловой блокировкой отдельного файла. Для этого в платформу был добавлен метод ПОПЫТКА_ОТКРЫТЬ для объекта ТИП_ФАЙЛ. В справке есть примеры. При проверке размера захватываем блокировку на чтение, а при выполнении ротации - на запись. |
||
Есть ли возможность менять… |
Командная строка параметр /NOSPLASH |
||
Все реквизиты "по нулям"! … |
Файл реквизитов IB.REK (или другой *.REK) попадает в карантин? Здесь, вероятно, наложение разных проблем. Возьмите файл реквизитов из резервной копии. На Вашем последнем скриншоте видно, что реквизиты не заполнены в надлежащем виде. Но при этом и набор имен реквизитов присутствует и комментарии правильные. Странно это. |
||
Хорошо бы поправить код в… |
Что на что предлагаете поправить? В другой теме это подробнее обсуждалось: https://www.ib.ru/forums/topics/12589?page=3 |
||
Может быть нам просто так … |
Видимо таки, нам "повезло". Microsoft удалил это определение. |
||
Нарисовалась очень большая… |
Такой вариант также не исключен. Я сразу подумал про ответку за киевстар. Но пока не гуглятся проблемы у других российских ИТ-компаний. Возможно, программа попала под вторичные санкции из-за продаж и активности в Крыму и на новых территориях РФ… В 2014 году лично видел билборды 1С в Симферополе. Будем наблюдать... |
||
hacktool win32 autokms - это… |
Все верно. Это обозначение для активатора ПО, чтобы использовать ПО без лицензии. Вот здесь официальное описание от Microsoft: Многие антивирусы используют в своей работе эвристики. Это может приводить к ложно положительным срабатываниям на произвольных файлах. Но, как правило, на программах, работающих с сетью, системой на низком уровне и т.п. Программы удаленного доступа безусловно попадают в эту категорию. Как раз Защитник Windows, насколько известно, не использует эвристики, а только определения (сигнатуры) зловредов. Поэтому нынешняя проблема не связана с эвристиками. Защитник блокирует любые файлы, содержащие сведения о нашем сертификате. Даже простейшие утилиты на три строки кода. |
||
Вот этот сертификат вызывает… |
Вот этот сертификат вызывает срабатывание определения Windows Defender. Сертификат используется для цифровой подписи всех файлов exe и dll. Цифровая подпись - это хэш файла sha256 или sha1. Информация о сертификате также помещается в файл exe и dll. Просмотр сертификата возможен из "Проводника" в свойствах файла. Наш сертификат не просрочен и не отозван. Почему Майкрософт не нравится наш сертификат узнать затруднительно из-за политической ситуации. Может быть нам просто так "повезло", что в сертификате есть последовательность байт, которая эквивалентна фрагменту некого зловреда, для которого добавили определение Windows Defender. Против нашего предыдущего сертификата, который использовался до ноября 2022 года, антивирус ничего против не имеет. Это, в частности, означает, что архивные копии программ от октября 2022 года и более старые будут работать без проблем. |
||
Здравствуйте. Для такого… |
Здравствуйте! Для такого поведения, как Вы описываете, достаточно задать обработчик "ДиалогДобавления". При вызове функции БД_РЕДАКТОР этот обработчик обозначается буквой "А". Просто само наличие этого обработчика по умолчанию отключает последующий показ стандартного диалога. Есть нюанс, можно принудительно включить показ стандартного диалога после вызова этого обработчика. Для этого надо из функции-обработчика вернуть НЕТ и вызвать: УСТ_АТРИБУТ("custom_dlg_action", "continue") Если УСТ_АТРИБУТ не вызывать, то стандартный диалог не показывается. Возвращаемое значение функции-обработчика ТИП_ЛОГИКА определяет, будет ли программа сохранять изменения текущей записи или нет. Это соответствует тому, например, что в диалоге типовой нажали "ОК" или "Отмена". Еще стоит добавить, что есть обработчик "ПередДобавлением" - буква "Н", который позволяет как-то заполнить новую запись данными по умолчанию или сгенерировать какие-то идентификаторы. И третий обработчик "ПроверкаДобавления" - буква "Д", который позволяет посмотреть, что навводил пользователь и можно ли такую запись добавлять в таблицу. |
||
Здравствуйте. Сейчас нет… |
Здравствуйте! Сейчас нет такого. Добавим возможность для функции КОМАНДА_ГЛАВНОМУ_ОКНУ в декабрьском обновлении. Будет так: Причем не важно, активен бланк, отчет, окно ЖХО и т.д. Состояние максимальной развернутости применяется ко всем дочерним окнам. Для обратной операции будет использоваться команда "_MDI_RESTORE_". |
||
regsvr32 C:\Windows\system32… |
эта команда отрабатывает успешно? |
||
Если файла НЕТ, откуда взять… |
Установить MS XML в виде отдельного дистрибутива. На сайте MS есть в свободном доступе. А в целом, надо проверять компьютер. Не должны просто так пропадать системные файлы и записи в реестре. В самом запущенном случае придется переустановить Windows. |
||
Судя по тексту ошибки, в… |
Судя по тексту ошибки, в реестре пропала регистрация COM-классов парсера MS XML.
|
||
Но почему на другом… |
А программу как на другой компьютер переносили? Ставили из дистрибутива или скопировали папку с первого компьютера? Может быть, что-то в конфигурационных файлах странное указано?
Какого-то определенного плана по диагностике этой загадки у меня в голове нет. Давайте пока ограничимся сбором информации. И я в своем первом сообщении просил картинку окна настроек принтера, вызванных из ИБ. Картинка иногда может подсказать гораздо лучше тысячи слов. |
||
А почему же до недавнего… |
Хороший вопрос. Но в exe тоже ничего связанного с печатью давно не менялось. И не у одних этих пользователей имеются сетевые принтеры. Что-то в окружении есть особенное. Попробуйте просто сделать папку с пустой программой где-то на их диске. Чтобы только exe, dll и конфигурационные файлы по умолчанию. Например, можно демку поставить. Так можно будет исключить факторы из рабочей папки ИБ. |
||
Подключали другой сетевой… |
Есть подозрение, что дело в сети. Для предварительного просмотра нужен только драйвер принтера и это работает. А отправка данных в сеть - нет. Проверьте брандмауэр Windows, сторонний файрвол и антивирус на предмет исключений для отдельных программ.
Путь к этому exe может быть прописан в исключениях файрвола, вот его и пропускают в сеть. |