Anthon писал(а) 25. Ноября 2009 :: 07:07:Насколько я помню, 1Ска блокирует файл (ert) только на запись, и то, по-моему только отладчик. А прочитать его еще можно. Что, если скопировать его с временным именем, затем обработать и временный файл удалить? Ты так пробовал?
Спасибо! Такой вариант не рассматривал.
Я поставил точку останова отладчика в процедуре "ПриЗагрузкеВнешнегоОтчета()" и начал запускать разные программы.
Заметил, что файл внешней обработки в этой процедуре, является заблокированным только для объекта Сервис (FormEx).
Для WinMD5Free v1.20 и для консольной md5.exe файл обработки доступен и хэш они вычисляют.
Сейчас рассматриваю варианты получения хэша в 1С из консольной md5.exe:
1-й вариант - через запуск файла скрипта,
2-й - через запись полученного хэша в файл и последующего чтения в 1С.
Как по мне, самый простой - 2-й.