Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Ошибка от 1с? ЗафиксироватьТранзацию (число прочтений - 1620 )
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 02. Июля 2007
Ошибка от 1с? ЗафиксироватьТранзацию
14. Марта 2018 :: 04:31
Печать  
Нашел ошибку.
В англоязычной версии функции - "CommitTransaction" последняя буква "c" - введена кириллицей!
Данная опечатка находится в стандартном файле от 1с  1cv7Lang.als

Проблема  в том что телепат подставляет тоже с кириллицей.

Исправление 1cv7Lang.als не помогло (да вроде и не должно)

Откуда телепат может подгружать неправильную версию наименования функции?

п.с.
1. проверял также и с отключенным Colorer и Intellisence.vbs.
2. в файле SciColorer.dll также находится строка CommitTransaction  с буквой на кириллице.
  
Наверх
 
IP записан
 
Djelf
God Member
*****
Отсутствует


Ubuntu + wine@etersoft
+ 1C 7.7

Сообщений: 631
Местоположение: Питер
Зарегистрирован: 02. Ноября 2007
Пол: Мужской
Re: Ошибка от 1с? ЗафиксироватьТранзацию
Ответ #1 - 14. Марта 2018 :: 07:12
Печать  
stepman1 писал(а) 14. Марта 2018 :: 04:31:
Откуда телепат может подгружать неправильную версию наименования функции?


Из себя самого.
telepat_src\telepat\1cv7Lang.xml содержащий русскую "с" преобразуется в файл формата tls командой
xml2tls 1cv7Lang.xml 1cv7Lang.a a
и засовывается внутрь телепата как ресурс и это упакованный файл, поэтому и не ищется.

Поправил букву и засунул исправленный ресурс в телепат
https://cloud.mail.ru/public/7m7F/PfCyvQbGA

  
Наверх
www  
IP записан
 
stepman1
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 86
Зарегистрирован: 02. Июля 2007
Re: Ошибка от 1с? ЗафиксироватьТранзацию
Ответ #2 - 14. Марта 2018 :: 08:29
Печать  
Спасибо.

Так и подозревал, что данные хранятся в самой dll  в каком-то "зашифрованном" виде Подмигивание
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать