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

Заголовок Comment Дата публикации Дата обновления
А как вызвать событие после

А как вызвать событие после вызова функции ЗАП_ОПЕР?

Его вызовет платформа с номером 8.717.

Но вот данная функция не

Но вот данная функция не вызывает обработчики? Есть ли возможность что-то изменить?

...
ЗАП_ОПЕР

В такой функции ЗАП_ОПЕР вызывает диалог редактирования новой хоз. операции, где пользователь может ее поменять.

Сейчас здесь никаких событий не вызывается.
Я предлагаю вызывать событие "Добавление операции" после того, как пользователь нажал в диалоге ОК.
Тогда в функцию-обработчик придет номер вновь добавленной операции, ее можно считать, проверить, даже удалить при необходимости.

Если диалог не нужен зовем ЗАП_ОПЕР! и событие генерироваться не будет, т.к. у пользователя не будет шанса изменить операцию перед добавлением.

P.S. Событие "Диалог добавления операции" в таком сценарии не применимо.

Это было бы возможно сделать,

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

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

у некоторых пользователей не

У некоторых пользователей не работает прокрутка мыши

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

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

После изменений в athsrv2.ini

После изменений в athsrv2.ini надо перезапустить службу сервера (Администрирование: Службы или с помощью программы "Агент сервера" в панели задач) .

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

По первому вопросу.

Ответы:

1. Надо в файле athsrv2.ini указать параметр BindAddr (см. подробнее в справке поиском по слову BindAddr).

В cлучае привязки к локальному адресу можно указать BindAddr=127.0.0.1.

2. Подцепить mdf файл к SQL Server можно. Для этого в Панели управления надо зайти в "Источники ODBC" и нажать "Добавить".

Выбрать вкладку "Системные" и тип "SQLServer". Далее ввести какое-нибудь имя DSN и имя SQL сервера.

На третьем шаге включить опцию "Присоединить файл базы данных" и ввести путь к mdf файлу.

 

Чтобы подобная ситуация не повторялась, нужно воздержаться от действий с mdf/ldf файлами в процессе работы ИБ и SQL Server.