#0
by VanDiesel
В общем пришли путем наблюдений к выводу что 90% ошибок SQL связанных с взаимными блокировками связаны с тем что один вылетающий просто двигается в форме списка справочника номенклатуры а второй проводит документ со нижепреведенным кодом. Причем проводит документ один чел а по справочнику лазиют человек 10 и вылетают сразу человека 3. В справочнике номенклатуры вроде как все нормально никаких обработок быть не может - простые расчеты остатков и т.п. включая получение и вывод последней цены. Пока все камни в сторону модуля документа. Что тут может быть неоптимально с точки зрения 1С либо есть какие-нибудь другие способы добавления в спр. Цены элементов. ВыбратьСтроки;
#6
by Программист 484
Как вариант предалагаю записывать новые элементы при записи документа. естественно при проведении - так скорость будет явно больше
#9
by masky
что такое граф дедлока конечно же не знаем. профайлером пользоваться не умеем. но хоть думать то научили??
#10
by Программист 484
Левыч - так модуль документа можно оставить без изменений - там как раз если не находит то создает. А потом может быть стоит проверить - изза чего вылетает - из за записи нового элемента (что мне кажется более вероятным) или из-за установитьреквизит...
#11
by VanDiesel
Если ты всё про тоже то скажу - ставили профайлер и выяснили что дедлоки возникают при попытке записи в таблицу в которой храняться периодические реквизиты. Вот поэтому сюда и был положен сей участок кода
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 1C и WindowsXP против 1C и Windows2k
- сравнение производительности 1C в терминале и 1C SQL
- C 1c 8.0.13 на 1c 8.0.15 можно переходить без 14.
- 1C:V7 starter program (for SQL) - обнаружена ошибка. Че делать?
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- 1C + SQL 2000 + Windows 7 + Изменение структуры конфигурации = Ошибка SQL StateHY010
- 1C SQL --- VS --- 1C файловый вариант
- Ошибка при вызове web-сервиса 1C 8.3 (Внутренняя ошибка. Ошибка инициализации б)
- v83.comconnector.1 ошибка (ошибка режима доступа к файлу базы данных .../1Cv8.1C
В этой группе 1С
- Как перенести реквизит неопределенного типа через OLE
- Как открыть программно Поле ввода с типом значения СписокЗначений?
- Назначить значение ячейки таблицы значения
- Какому регистру (название) соответствует таблица AccumRegTotals4987?
- Установить интервал в списке документов программно
- Есть ли внешняя компонента, которая позволяет....
- При сохранении в excel отчета обрезаются длинные строки - глюк платформы
- Фискальник СПАРК 607-ТФ - порблемы с подключением
- Размеры области макета
- Как конвертацией 2.0 положить элементы в конкретную папку?
- почему "Договор" - справочник а не документ?
- Автоматическая регистрация закупочной цены
- Перенос проводок в конвертации данных 2.0
- Получить доступ к реквизитам отчета из другого отчета (v8)
- Косяк дуплекса на HP LJ 1320
- Программно открыть поле ввода с типом значений "СписокЗначений"
- ЗИК. Помогите ввести вид расчета......ПОМОГИТЕ пожалуйста
- Как убрать активность строки табличного поля?
- Выгрузка макета в Excel
- ОбработкаРасшифровки