Значит есть SQL база бухгалтерии 3.0, рабочая, единственный подозрительный момент был замечен, при подключении интернет поддержки, после ввода логина и пароля, выходила ошибка "Недопустимое значение параметра (параметр номер '1')" и в окне было две кнопки "Продолжить" и "Завершить". И после этого при каждом старте конфигурации появлялось это окно, поэтому интернет поддержку отключили, опять вышло такое окно, но после этого при старте ничего не появляется, всё штатно работает.
Теперь сама ОШИБКА - выгружаю базу в DT, загружаю на другой сервер в SQL, бац тоже окно с ошибкой, но только нет кнопки "Продолжить", только "Завершить". Ну наверное что-то я намудрил с SQL. Не долго думая загружаю в файловую. Опять это окно. Так... значит или с сервером новым беда или DT повреждёт.
Возвращаюсь на старый сервер, загружаю в файловую, тоже окно.
Делаю бекап SQL рабочей конфигурации, загружаю на новый сервер, та же ошибка!!!
Все проверки база проходит без ошибок. Пробовал обновить через конфигуратор, всё ОК, но при старте опять то же окно.
Что делать даже не знаю. На рабочую теперь дышать боюсь.
Может у кого есть мысли на эту тему?
Запись журнала регистрации
Возникла исключительная ситуация при запуске программы. Запуск программы аварийно завершен.
Недопустимое значение параметра (параметр номер '1')
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(636)}: ЗаписьЖурналаРегистрации(ИмяСобытияЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,,, ТекстСообщения);
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(546)}: УстановитьПризнакНеобходимостиПринятияРешенияОБлокировке(ПараметрыБлокировки, ТекстСообщения);
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(143)}: ПараметрыСеанса.РаботаСВнешнимиРесурсамиЗаблокирована = УстановитьБлокировкуРаботыСВнешнимиРесурсами();
{(1)}:БлокировкаРаботыСВнешнимиРесурсами.ПриУстановкеПараметровСеанса(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(4883)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(2919)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик, ПараметрыОбработчика);
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(78)}: ВыполнитьОбработчикиУстановкиПараметровСеанса(ИменаПараметровСеанса, Обработчики, УстановленныеПараметры);
{МодульСеанса(16)}: СтандартныеПодсистемыСервер.УстановкаПараметровСеанса(ИменаПараметровСеанса);
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(31)}: Возврат ПараметрыСеанса.РаботаСВнешнимиРесурсамиЗаблокирована;
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(215)}: Если ЭтоВызовПередНачаломРаботыСистемы И РаботаСВнешнимиРесурсамиЗаблокирована() Тогда
{ОбщийМодуль.СтандартныеПодсистемыСервер.Модуль(1822)}: МодульБлокировкаРаботыСВнешнимиРесурсами.ПриДобавленииПараметровРаботыКлиентаПриЗапуске(
{ОбщийМодуль.СтандартныеПодсистемыВызовСервера.Модуль(115)}: Если НЕ СтандартныеПодсистемыСервер.ДобавитьПараметрыРаботыКлиентаПриЗапуске(Параметры) Тогда
{ОбщийМодуль.СтандартныеПодсистемыКлиентПовтИсп.Модуль(40)}: ПараметрыКлиента = СтандартныеПодсистемыВызовСервера.ПараметрыРаботыКлиентаПриЗапуске(Параметры);
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(518)}: Возврат СтандартныеПодсистемыКлиентПовтИсп.ПараметрыРаботыКлиентаПриЗапуске();
{ОбщийМодуль.ОбщегоНазначенияКлиент.Модуль(169)}: ИменаПодсистем = СтандартныеПодсистемыКлиент.ПараметрыРаботыКлиентаПриЗапуске().ИменаПодсистем;
{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(273)}: ОбщегоНазначенияКлиент.ПодсистемаСуществует("СтандартныеПодсистемы.БазоваяФункциональность");
{МодульУправляемогоПриложения(46)}: СтандартныеПодсистемыКлиент.ПередНачаломРаботыСистемы();
по причине:
Недопустимое значение параметра (параметр номер '1')
Может поможет, это запись журнала регистрации при запуске "Толстого клиента" и "Обычного приложения"
Запись журнала Обычное приложение
Возникла исключительная ситуация при запуске программы. Запуск программы аварийно завершен.
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(636)}: Ошибка при вызове метода контекста (ЗаписьЖурналаРегистрации)
ЗаписьЖурналаРегистрации(ИмяСобытияЖурналаРегистрации(), УровеньЖурналаРегистрации.Предупреждение,,, ТекстСообщения);
по причине:
Недопустимое значение параметра (параметр номер '1')
Теперь сама ОШИБКА - выгружаю базу в DT, загружаю на другой сервер в SQL, бац тоже окно с ошибкой, но только нет кнопки "Продолжить", только "Завершить". Ну наверное что-то я намудрил с SQL. Не долго думая загружаю в файловую. Опять это окно. Так... значит или с сервером новым беда или DT повреждёт.
Попробуйте в конфигураторе отключить пользователя , а потом включить.
А в надписи заголовка программы 1Спредупреждение "[КОПИЯ]"?
Что означает
Блокировку работы с внешними ресурсами
Убрать
Для чего в разделе "Администрирование" выберите пункт "Обслуживание".
В группе "Регламентные операции" нажмите кнопку "Разблокировать работу с внешними ресурсами"
У Вас же весь журнал забит сообщениями БлокировкаРаботыСВнешнимиРесурсами
Я не нашёл на свой релиз (3.0.84.42) исправления с похожей проблемой. Смена платформы не помогает.
Кеши чистил, Пользователя отключить включить не помогло, как и создание нового.
Конфигурация на поддержке.
Во всех ошибках просматривается общее, что то с записью в журнал регистрации.
При обновлении в пакетном режиме при запуске обработчиков обновления
общиймодуль.обменданнымисервер.модуль(13095)}: ошибка при вызове метода контекста (записьжурналарегистрации), недопустимое значение параметра (параметр номер '1').
А если в рабочей базе подключить интернет поддержку, появляется окно с ошибкой, как я писал в описании проблемы выше, где две кнопки и можно дальше продолжить, две записи журнала регистрации.
Первая
Недопустимое значение параметра (параметр номер '1')
{ОбщийМодуль.ИнтернетПоддержкаПользователей.Модуль(412)}: СобытиеЖурналаРегистрацииИнтернетПоддержкаПользователейИнформация(),
{ОбщийМодуль.ИнтернетПоддержкаПользователей.Модуль(301)}: СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
{ОбщаяФорма.ПодключениеИнтернетПоддержки.Форма(194)}: ИнтернетПоддержкаПользователей.СлужебнаяСохранитьДанныеАутентификации(ДанныеАутентификации);
{ОбщаяФорма.ПодключениеИнтернетПоддержки.Форма(207)}: СохранитьДанныеАутентификации(
{ОбщаяФорма.ПодключениеИнтернетПоддержки.Форма(118)}: РезультатАутентификации =
по причине:
Недопустимое значение параметра (параметр номер '1')
Вторая
Возникла исключительная ситуация при запуске программы.
(7) Ну явно кнопки не могут пропадать - тут дело не в релизах похоже. А не пробовали посмотреть в отладчике статус видимости кнопки (.Видимость = Истина или Ложь)?
Вторую кнопку я получил. Когда копируешь базу в ней блокируется работа с внешними ресурсами.
Из за этого при старте возникает ошибка.
{ОбщийМодуль.БлокировкаРаботыСВнешнимиРесурсами.Модуль(636)}: Ошибка при вызове метода контекста (ЗаписьЖурналаРегистрации)
по причине:
Недопустимое значение параметра (параметр номер '1')
Вставил в "модуль сеанса" в начале процедуры "УстановкаПараметровСеанса" принудительный перевод базы в рабочий режим строкой "БлокировкаРаботыСВнешнимиРесурсами.РазрешитьРаботуСВнешнимиРесурсами();"
Вышло окно ошибки с двумя кнопками. Хоть как то поборол проблему. Но косяк в базе остался, интернет поддержка не работает, не могу понять чего он ругается на журнал регистрации и какого параметра ему не хватает.
Да всё уже пробовал.
И на разных серверах и в разных режимах, с антивирусами и без.
Что то именно в самой базе. Толи константа какая или параметр сеанса.
Конфигурация стандартная, другие такие же рядом работают без проблем.
(15) Я всё понимаю, но в отладчике в момент вызова записи в журнал регистрации, все параметры есть. а при выполнении метода сразу вываливается в ошибку и не в одном месте, а в разных. В этом то и проблема, что не в одном месте. И рядом такие же конфигурации один в один и в них всё нормально.
Вот что ещё выяснилось, если выгрузить конфигурацию и создать чистую, то в ней нет этих проблем.
Получается что-то с правами пользователей или константами. И есть подозрение, что включали ограничение на уровне записей, может не корректно отключили.
Есть у кого мысли?