Прокомментируйте процедуру, что можно исправить, зависает 1с помогает ребут скл #779768


#0 by genesys
Предупреждение("Сегодня уже создан документ для пациента " + Символы.ПС + ОбщегоНазначения.СформироватьЗаголовокДокумента(Выборка.Ссылка));
#1 by genesys
зависает не всегда
#2 by Cyberhawk
Сколько платят за решение вопроса?
#3 by genesys
мне не нужно решать вопрос просто мнение ваше интересно, мб в процедуре дело
#4 by Неверный Параметр И
Диагностика бесплатно при условии ремонта в нашем СЦ! Сегодня создан документ для пациента [x]
#5 by Михаил Козлов
Потестите запрос в консоли запросов.
#6 by aleks_default
Конечно зависает пока предупреждение не закроешь, делай сообщить
#7 by Fragster
если это в модуле объекта перед/при записи или в обработке проведения или в форме в при записи - то неудивительно.
#8 by Господин ПЖ
>Предупреждение классика жанра...
#9 by genesys
Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {Документ.МЦ_ПриемКонтрагента.МодульОбъекта}: Ошибка при вызове метода контекста (Выполнить) по причине: Ошибка выполнения запроса по причине: Конфликт блокировок при выполнении транзакции: Microsoft SQL Server Native Client 11.0: Превышено время ожидания запроса на блокировку. HRESULT=80040E31, SQLSrvr: SQLSTATE=HYT00, state=33, Severity=10, native=1222, line=1
#10 by Господин ПЖ
читать до просветления
#11 by genesys
Ну я эту процедуру не писал, стаж у меня 2 недели, я учусь и мне мало о чем говорит
#12 by Господин ПЖ
ты через предупреждение ставишь раком всю систему - блокируешь таблицу (или диапазон в таблице). читать  про блокировки на SQL
#13 by Неверный Параметр И
А от нас-то ты что хочешь? Процедуру мы посмотрели.
#14 by genesys
Вместо предупреждение сделать сообщение ?
#15 by Господин ПЖ
+ меняй предупреждение на сообщить
#16 by Неверный Параметр И
Или это какой-то хитрый франч отлаживает юнглинга такой постановкой задач?
#17 by hitodom
вместо НАЧАЛОПЕРИОДА(МЦ_ПриемКонтрагента.Дата, ДЕНЬ) = &ТекущийДень лучше МЦ_ПриемКонтрагента.Дата МЕЖДУ &НачалоДня И &КонецДня
#18 by genesys
да не
#19 by genesys
но ошибка выходит на 741 строке, т.е. он до ПРедупрежждение не доходит даже
#20 by RomanYS
до предупреждения дошло у другого пользователя, а все остальные теперь ждут когда тот нажав "ОК" разблокирует таблицы.
#21 by genesys
т.е. всё дело в том, что какой то пользователь не жмёт ОК?
#22 by genesys
ошибка в 741 строке и она пустая
#23 by Pentosh
вам уже ответили на вопрос, разжевали, мб попробуете заменить на "сообщить", а потом дальше вопросы кидать?
#24 by Неверный Параметр И
Он не хочет решать вопрос - см Ему надо наше мнение, и оно начинает портится
#25 by zva
раз "помогает ребут скл" можно вместо предупреждения сразу ребутить
#26 by Неверный Параметр И
Ну так и зависает оно не всегда.
#27 by Pentosh
а ПоказатьПредупреждение, блокирует таблицы? в СП про это ничего не нашел.
#28 by RomanYS
блокирует не Предупреждение, а открытая транзакция, которая ждет ответа на предупреждение.
#29 by Pentosh
понял. а ПоказатьПредупреждение не ждет ответа, т.е. блокировки не будет?
#30 by bodri
и Если использовать ПоказатьПредупреждение, тогда после окончания транзакции вылезет куча окон, а оно надо? Используй Сообщить
#31 by genesys
Спасибо, попробуем
#32 by genesys
Мне больше интересно было не решить эту проблему, а узнать причину
#33 by genesys
А подскажите, ЖР открывается через конфигуратор ?
#34 by Неверный Параметр И
А попробовать - религия не позволяет? И через него тоже.
#35 by genesys
ПРосто через 1с предприятие не получается кофнигуратор грузится)
#36 by Неверный Параметр И
Сильно грузится?
#37 by genesys
загружается, окей
#38 by genesys
що это?
#39 by genesys
Обновление конфы решает эту проблему точно ?
#40 by Альбатрос
Это называется г*внокод
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С