Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
Всех приветствую! Периодически возникает проблема, решение которой пока не нашлось. Иногда пользователи не могут зайти в базу (Бухгалтерский учет) их выкидывает. База вроде грузится, а потом сама закрывается. В журнале событий пишет: Событие – Ошибка времени выполнения. Комментарий - Сообщение.Записать(); : {Глобальный модуль(5983)}: Код не уникальный! Что здесь можно сделать? Заранее спасибо! (Windows 2000 Server +SQL2000+1Сv77) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 12:18 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
нарушена нумерация похоже в справочнике. смотри что делает функция в глобальнике ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 12:42 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
Из-за чего она может нарушаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 13:07 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
есть элемент с таким кодом. короче "пройдись отладчиком" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2009, 13:10 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
Возможно ошибка вылетает где то здесь (не знаю как точно определить) Глобальный модуль Процедура ВыводСообщения() Если Сообщение.НайтиПоНаименованию(ИмяПользователя(),,1)=0 Тогда Сообщение.Новый(); Сообщение.Наименование=ИмяПользователя(); Сообщение.ОсталосьСекунд=0; Сообщение.ЗакрытьСистему=""; Сообщение.Записать(); КонецЕсли; Если ФС.СуществуетФайл(КаталогИБ() + "\AUTO\QUIT.1C") = 1 Тогда ЗаписьЖурналаРегистрации("QUIT",,"Автоматическое отключение", ИмяКомпьютера(), 3); пФС = СоздатьОбъект("Текст"); пФС.Открыть(КаталогИБ() + "\AUTO\QUIT.1C"); пФС.ДобавитьСтроку(("" + ТекущаяДата() + " " + ТекущееВремя() + " " + ИмяПользователя() + " " + ИмяКомпьютера())); пФС.Записать(КаталогИБ() + "\AUTO\QUIT.1C"); ВыходимАвтоматически = 1; глЗапрашиватьПодтверждениеПриВыходе=7; ЗавершитьРаботуСистемы(0); КонецЕсли; Если СтрДлина(СокрЛП(Сообщение.Сообщение))>0 Тогда ОткрытьФорму("Обработка.адмПолучитьСообщение",ФрмСообщения); Если ТипЗначения(ФрмСообщения)<>100 Тогда Возврат; КонецЕсли; КонецЕсли; Если Сообщение.ЗакрытьСистему=Перечисление.Булево.Да Тогда Сообщение.ОсталосьСекунд=Сообщение.ОсталосьСекунд-1;//Константа.ВремяОпросаАдмина; Если НомерВызова=1 Тогда НомерВызова=2; ОбработкаОжидания("",0); ОбработкаОжидания("ВыводСообщения",1); КонецЕсли; Сообщение.Записать(); Если Сообщение.ОсталосьСекунд < 1 Тогда ЗаписьЖурналаРегистрации("QUIT",,"Автоматическое отключение", ИмяКомпьютера(), 3); ВыходимАвтоматически = 1; глЗапрашиватьПодтверждениеПриВыходе=7; ЗавершитьРаботуСистемы(0); КонецЕсли; Если ТипЗначения(ФрмЗакрытьСистему)<>100 Тогда ОткрытьФорму("Обработка.адмЗакрытьСистему",ФрмЗакрытьСистему); КонецЕсли; ФрмЗакрытьСистему.Форма.Обновить(); ИначеЕсли Сообщение.ЗакрытьСистему=Перечисление.Булево.Нет Тогда Если Сообщение.ОсталосьСекунд>0 Тогда Предупреждение("Система не будет закрыта"); КонецЕсли; Если ТипЗначения(ФрмЗакрытьСистему)=100 Тогда ФрмЗакрытьСистему.Форма.Закрыть(); КонецЕсли; Сообщение.ОсталосьСекунд=0; Сообщение.ЗакрытьСистему=""; ФрмЗакрытьСистему=0; Сообщение.Записать(); КонецЕсли; КонецПроцедуры Процедура ПриНачалеРаботыСистемы() … Сообщение=СоздатьОбъект("Справочник.адмСообщения"); Если Сообщение.НайтиПоНаименованию(Автор.Код,,1)=1 Тогда Сообщение.Удалить(1); КонецЕсли; Если МонопольныйРежим()=1 Тогда Если Сообщение.ВыбратьЭлементы()=1 Тогда Пока Сообщение.ПолучитьЭлемент()=1 Цикл Сообщение.Удалить(1); КонецЦикла; КонецЕсли; Если Автор.МонопольныйДоступ = 2 тогда Конецесли; КонецЕсли; Сообщение.Новый(); Сообщение.Наименование=ИмяПользователя(); Сообщение.ОсталосьСекунд=0; Сообщение.ЗакрытьСистему=""; Сообщение.Записать(); … КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 10:33 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
слабо весь глобальник запостить?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 10:35 |
|
||
|
1Cv77 выдаёт ошибку
|
|||
|---|---|---|---|
|
#18+
почисти файл \AUTO\QUIT.1C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2009, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=28&tid=1524043]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 277ms |
| total: | 514ms |

| 0 / 0 |
