Гость
Форумы / [игнор отключен] [закрыт для гостей] / УТ10. Конфликт блокировок / 9 сообщений из 9, страница 1 из 1
08.04.2015, 15:58
    #38930711
Gennadiy83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Добрый день! Клиент-серверный вариант. Мне досталась в наследство сильно доработанная конфигурация БитАвто (автосервис на базе УТ10). В обработчике проведения документа "заказ-наряд", основного для мастеров-приемщиков и менеджеров, завернуто формирование подчиненных документов (реализация, счет-фактура, требование накладная), расчет з/п механиков, резервирование товара, если новый документ, то создание заказа-покупателя и еще некоторый функционал. База выросла и часто стал возникать конфликт блокировок. По выходным, когда народа меньше конфликтов нет.

Подозреваю, что при таком количестве анализа, во время проведения документ, длительное время блокирует какой-нибудь журнал документов, хотя вроде полностью блокируется журнал заказов.

Если обработчиком кнопки "Ок" сделать свою процедуру, где последовательно запускать "ОбработкаПроведения", а потом процедуру, например, СформироватьПодчиненныеДокументы, затем РассчитатьЗарплату и т.п. Не уверен, что такой вариант поможет. Добавлять кнопки на которые навешивать формирование документов не подойдет, т.к. пользователи будут забывать про нее.
...
Рейтинг: 0 / 0
08.04.2015, 19:57
    #38931108
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Делаешь регистр -очередь создания документов, регламентное задание -которое будет запускать эту очередь по потребности или раз в 5 минут. все. запускается -создает для толпы итд
...
Рейтинг: 0 / 0
08.04.2015, 21:10
    #38931163
Gennadiy83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
ZerroДелаешь регистр -очередь создания документов, регламентное задание -которое будет запускать эту очередь по потребности или раз в 5 минут. все. запускается -создает для толпы итд

Идея интересная, но если клиент ждет документы?
...
Рейтинг: 0 / 0
09.04.2015, 00:27
    #38931255
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Проверь. Поставь перед концом проведения в отладчике точку остановки. И зайди в другом сеансе сделай что-нибудь.

Может все таки блокируется регистр остатки?
...
Рейтинг: 0 / 0
09.04.2015, 07:32
    #38931330
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Gennadiy83ZerroДелаешь регистр -очередь создания документов, регламентное задание -которое будет запускать эту очередь по потребности или раз в 5 минут. все. запускается -создает для толпы итд

Идея интересная, но если клиент ждет документы?
делить на то что нужно сразу и что не сразу. ну или печать не проведенных сделать а проводить в очереди. но по нормальному конечно лучше разобраться кто узкое место
...
Рейтинг: 0 / 0
09.04.2015, 09:01
    #38931387
Gennadiy83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Спасибо за идеи, будут новости отпишу.
...
Рейтинг: 0 / 0
14.04.2015, 10:31
    #38935611
vde69
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
сабж методически не правильный... что будет при перепроведении документа?

самое простое - это сделать ОБРАБОТКУ (а не документ) которая генерит пакет документов в одной транзакции

если при этом нужно что-то регистрировать - то это бизнес процесс внутри которого создаются нужные документы.
...
Рейтинг: 0 / 0
14.04.2015, 10:34
    #38935615
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
vde69,

Дак это наверное какая-нибуть Раруская фигня
...
Рейтинг: 0 / 0
15.04.2015, 08:55
    #38936721
Gennadiy83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
УТ10. Конфликт блокировок
Zerrovde69,

Дак это наверное какая-нибуть Раруская фигня

Нет, это не Рарус, это БитАвто
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / УТ10. Конфликт блокировок / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]