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

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

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

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

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

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

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

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

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

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

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


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