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

Заголовок Comment Дата публикации Дата обновления
Все реквизиты "по нулям"!

Все реквизиты "по нулям"!

Файл реквизитов IB.REK (или другой *.REK) попадает в карантин?

Здесь, вероятно, наложение разных проблем. Возьмите файл реквизитов из резервной копии. На Вашем последнем скриншоте видно, что реквизиты не заполнены в надлежащем виде. Но при этом и набор имен реквизитов присутствует и комментарии правильные. Странно это.

Хорошо бы поправить код в…

Хорошо бы поправить код в exe файле!

Что на что предлагаете поправить?

В другой теме это подробнее обсуждалось: https://www.ib.ru/forums/topics/12589?page=3

Может быть нам просто так …

Может быть, нам просто так "повезло", что в сертификате есть последовательность байт, которая эквивалентна фрагменту некого зловреда, для которого добавили определение Windows Defender.

Видимо таки, нам "повезло". Microsoft удалил это определение.

Нарисовалась очень большая…

Нарисовалась очень большая проблема: похоже, Майкрософт заблокировал сертификат

Такой вариант также не исключен. Я сразу подумал про ответку за киевстар. Но пока не гуглятся проблемы у других российских ИТ-компаний.

Возможно, программа попала под вторичные санкции из-за продаж и активности в Крыму и на новых территориях РФ…

В 2014 году лично видел билборды 1С в Симферополе. Будем наблюдать...

hacktool win32 autokms - это…

hacktool win32 autokms - это инструмент для активизации краденного ПО!

Все верно. Это обозначение для активатора ПО, чтобы использовать ПО без лицензии.

Вот здесь официальное описание от Microsoft:

https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=HackTool:Win32/AutoKMS!pz&threatId=-2147076687

Многие антивирусы используют в своей работе эвристики. Это может приводить к ложно положительным срабатываниям на произвольных файлах. Но, как правило, на программах, работающих с сетью, системой на низком уровне и т.п. Программы удаленного доступа безусловно попадают в эту категорию.

Как раз Защитник Windows, насколько известно, не использует эвристики, а только определения (сигнатуры) зловредов. Поэтому нынешняя проблема не связана с эвристиками. Защитник блокирует любые файлы, содержащие сведения о нашем сертификате. Даже простейшие утилиты на три строки кода.

Вот этот сертификат вызывает…

Вот этот сертификат вызывает срабатывание определения Windows Defender. Сертификат используется для цифровой подписи всех файлов exe и dll. Цифровая подпись - это хэш файла sha256 или sha1. Информация о сертификате также помещается в файл exe и dll. Просмотр сертификата возможен из "Проводника" в свойствах файла.

Наш сертификат не просрочен и не отозван.

Почему Майкрософт не нравится наш сертификат узнать затруднительно из-за политической ситуации. Может быть нам просто так "повезло", что в сертификате есть последовательность байт, которая эквивалентна фрагменту некого зловреда, для которого добавили определение Windows Defender.

Против нашего предыдущего сертификата, который использовался до ноября 2022 года, антивирус ничего против не имеет. Это, в частности, означает, что архивные копии программ от октября 2022 года и более старые будут работать без проблем.

Здравствуйте.
Для такого…

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

Для такого поведения, как Вы описываете, достаточно задать обработчик "ДиалогДобавления". При вызове функции БД_РЕДАКТОР этот обработчик обозначается буквой "А".

Просто само наличие этого обработчика по умолчанию отключает последующий показ стандартного диалога.

Есть нюанс, можно принудительно включить показ стандартного диалога после вызова этого обработчика. Для этого надо из функции-обработчика вернуть НЕТ и вызвать:

УСТ_АТРИБУТ("custom_dlg_action", "continue")

Если УСТ_АТРИБУТ не вызывать, то стандартный диалог не показывается. Возвращаемое значение функции-обработчика ТИП_ЛОГИКА определяет, будет ли программа сохранять изменения текущей записи или нет.

Это соответствует тому, например, что в диалоге типовой нажали "ОК" или "Отмена".

Еще стоит добавить, что есть обработчик "ПередДобавлением" - буква "Н", который позволяет как-то заполнить новую запись данными по умолчанию или сгенерировать какие-то идентификаторы.

И третий обработчик "ПроверкаДобавления" - буква "Д", который позволяет посмотреть, что навводил пользователь и можно ли такую запись добавлять в таблицу.

Здравствуйте.
Сейчас нет…

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

Сейчас нет такого. Добавим возможность для функции КОМАНДА_ГЛАВНОМУ_ОКНУ в декабрьском обновлении.

Будет так:
КОМАНДА_ГЛАВНОМУ_ОКНУ("_MDI_MAXIMIZE_")

Причем не важно, активен бланк, отчет, окно ЖХО и т.д. Состояние максимальной развернутости применяется ко всем дочерним окнам.

Для обратной операции будет использоваться команда "_MDI_RESTORE_".

regsvr32 C:\Windows\system32…

regsvr32 C:\Windows\system32\msxml6.dll

эта команда отрабатывает успешно?

Если файла НЕТ, откуда взять…

Если файла НЕТ, откуда взять?

Установить MS XML в виде отдельного дистрибутива. На сайте MS есть в свободном доступе.

А в целом, надо проверять компьютер. Не должны просто так пропадать системные файлы и записи в реестре. В самом запущенном случае придется переустановить Windows.

Судя по тексту ошибки, в…

Судя по тексту ошибки, в реестре пропала регистрация COM-классов парсера MS XML.

Проверьте наличие файла C:\Windows\system32\msxml6.dll.

Если файл на месте, то проделайте следующее:

  • Нажмите кнопку Пуск Start button и нажмите кнопку выполнить.

  • В поле Открыть введите команду regsvr32 C:\Windows\system32\msxml6.dll и нажмите кнопку ОК.

    Примечание. Должно появиться следующее сообщение:

    Функция DllRegisterServer в msxml6.dll выполнена успешно.

Но почему на другом…

Но почему на другом компьютере возникла такая же проблема, на нем все работало. И программа 1С работает и печатает без проблем.

А программу как на другой компьютер переносили? Ставили из дистрибутива или скопировали папку с первого компьютера? Может быть, что-то в конфигурационных файлах странное указано?

Не могли бы Вы завтра подключиться удаленно, если мы оговорим конкретное время?

Какого-то определенного плана по диагностике этой загадки у меня в голове нет. Давайте пока ограничимся сбором информации. И я в своем первом сообщении просил картинку окна настроек принтера, вызванных из ИБ. Картинка иногда может подсказать гораздо лучше тысячи слов.

А почему же до недавнего…

А почему же до недавнего времени печать из этой программы работала? Ведь ЕХЕ-шник никто не переименовывал

Хороший вопрос. Но в exe тоже ничего связанного с печатью давно не менялось. И не у одних этих пользователей имеются сетевые принтеры. Что-то в окружении есть особенное.

Попробуйте просто сделать папку с пустой программой где-то на их диске. Чтобы только exe, dll и конфигурационные файлы по умолчанию. Например, можно демку поставить. Так можно будет исключить факторы из рабочей папки ИБ.

Подключали другой сетевой…

Подключали другой сетевой принтер - печать не работает.

Есть подозрение, что дело в сети. Для предварительного просмотра нужен только драйвер принтера и это работает. А отправка данных в сеть - нет.

Проверьте брандмауэр Windows, сторонний файрвол и антивирус на предмет исключений для отдельных программ.

Старая версия 8.803 на том же компьютере с тем же принтером работает.

Путь к этому exe может быть прописан в исключениях файрвола, вот его и пропускают в сеть.

Вы пробуете печатать какой…

Вы пробуете печатать какой-то один бланк?
Попробуйте оборотку, например.

В окне Файлы-Настройка печати-кнопка Принтер что отображается?
Если нажать кнопку Свойства, то показывается окно параметров принтера?

Сравните другие параметры работающей и не работающей с сетевым принтером программы. На какие диски, в какие папки установлена программа, запуск с правами Администратора или нет и т.п.

Какая версия ОС? Сетевая версия ИБ - понятно. Терминальный сервер?
Очень мало информации приведено.

Будет выложено исправление…

Будет выложено исправление утилиты tdpreview.exe, которая неправильно работала в Windows 7 и XP из-за неточностей в документации MicroSoft. Утилита падала только в случае ошибки в своей работе вроде "не найден файл данных".

Вот здесь уже обсуждалось:…

Вот здесь уже обсуждалась Компиляция бланков и .SRC в версии 8.886.

В апрельском обновлении при запуске бланков и т.п все будет работать как раньше, т.е. не будет выполняться компиляция при отсутствии одной или нескольких библиотек.

Новое поведение будет сохранено только для режима "минимальная компиляция".

Если исправление надо прямо сейчас, то здесь можно скачать архив с измененными exe и dll версии 8.886 бис от 16.03.2023: https://disk.yandex.ru/d/7SgN0B8oHT1hLA.

Сама по себе программа Инфо…

Сама по себе программа Инфо-Бухгалтер 8 разработана для Windows и поддерживает версии от XP sp3 до 11 и их серверные аналоги.



Для работы с программой Инфо-Бухгалтер 8 на компьютерах под управлением Linux, Mac OS могут применяться следующие решения:

  • Использование "облачной" версии и удаленного рабочего стола.
  • Использование виртуальной машины с Windows в качестве гостевой операционной системы.
  • В Linux - использование специальной программы WINE для запуска программ Windows.

WINE должен поддерживаться в самых разнообразных версиях (дистрибутивах) Linux, кроме самых урезанных и специализированных.

Ошибка возникает после…

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

Для обеих типовых операций указано одно имя ibx: __Servis. Поэтому, когда файлы ibx/vfx новее SERVIS_ANSI.TOP, то компиляция не выполняется и запускается ibx файл OEM версии.

Ошибка воспроизвелась. Исправление войдет в следующую версию платформы.

Должно работать.
Преобразую…

Должно работать.

Преобразую файлы типовых операций в ANSI.

Возможно, на этом этапе что-то портится.
Не для всех символов OEM есть аналог в ANSI.
Надо сам файл смотреть.
В сообщении об ошибке должна быть указана позиция.