Необходима помощь в реализации блокировки записей регистра сведений.
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2
  1. #1
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию Необходима помощь в реализации блокировки записей регистра сведений.

    Доброго времени суток, форумчане. Если кто-то работал с блокировкой регистра сведений, то может кто подскажет какие нибудь мыли... задача в следующем.. есть регистр сведений - "ОчередьПечати", записи которого содержат только одно измерение - ссылку на документ. Назначение этого регистра состоит в том что бы хранить очередь из ссылок на документы, для последующей печати все очереди. После выполнения процедуры печати, распечатанные ссылки удаляются из регистра. процедура печати ВЫПОЛНЯЕТСЯ НА КЛИЕНТЕ!!!!! проблема состоит в том что, если эту процедуру печати вызовут одновременно сразу несколько юзеров(такое возможно теоретически), то будут один и тот же документ распечатается дважды... а такого быть не должно. какой механизьм блокировки записей регистра можно применить что бы реализовать следующую конструкцию: 1 - получения списка всех ссылок из регистра. 2 - циклический обход регистра в котором: A - БЛОКИРОВКА ЗАПИСИ(НаСервере) Б - печать записи(НаКлиенте) В - Разблокировка/Удаления записи. При реализации такой конструкции получиться что, если два юзера одновременно запустят процедуру печати очереди документов, то первый заблокирует одну запись будет ее печатать, а второй в это время попытается тоже заблокировать эту же запись, но так как ее уже заблокировал первый юзер, то попытка блокировки вторым юзером будет неудачной, и дальше будет попытка заблокировать следующую запись регистра.. и т.д. Сложность задумки в том что блокировка регистра должна быть на сервере, а метод печать выполняется только НАКЛИЕНТЕ!!! Может есть у кого нибудь мысли, каккой механизм блокировок можно применить для реализации этой задачи...И?

  2. #2
    Пришел за помощью
    Аватар для Poluk
    Регистрация
    21.05.2013
    Адрес
    Москва
    Сообщений
    43
    Сказал(а) спасибо
    4
    Поблагодарили 2 раз(а) в 2 сообщениях

    По умолчанию

    Тема отпадает, разобрался сам, все работает!

Похожие темы

  1. Как получить "Ничего" из регистра сведений? УТ11.
    от Ramundo в разделе Конфигурирование, программирование 1С - Предприятие
    Ответов: 3
    Последнее сообщение: 10.01.2014, 11:54

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •