Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
25 Май 2018, 17:36
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Допустимы ли документы, которые долго проводятся?  (Прочитано 2425 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 1Cnastroika

1С 8.2 Необходимо сделать документ, который создает движения регистров для тысячи строк и больше. Такой документ может долго проводиться. Будет ли при проведении большого документа блокироваться работа других пользователей? Можно создавать движения регистров при проведении или вынести создание движений регистров из процедуры ОбработкаПроведения()?


Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Будет ли при проведении большого документа блокироваться работа других пользователей?
Такое возможно, зависит от перечня регистров и оптимальности процедуры проведения.
или вынести создание движений регистров из процедуры ОбработкаПроведения()?
Это как?

Оффлайн 1Cnastroika

или вынести создание движений регистров из процедуры ОбработкаПроведения()?
Это как?
Создавать движения регистров не в процедуре ОбработкаПроведения(), а в другой процедуре. Есть пример в книге, где движения регистра выносятся на форму документа, заполняются и записываются вместе с документом. Я видел конфигурацию, в которой документ создавал движения регистров даже, когда документ помечен на удаление. Потратил много времени, чтобы это обнаружить.

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
А смысл? Блокировки на таблицы регистров будут накладываться в любом случае, хоть на форме, хоть в обработке проведения.

Оффлайн 1Cnastroika

А смысл? Блокировки на таблицы регистров будут накладываться в любом случае, хоть на форме, хоть в обработке проведения.
Мне не важно, если будут заблокированы регистры, по которым создает движения данный документ. Мне важно, чтобы не были заблокированы другие регистры и операции пользователей с другими документами. При проведении большого документа по регистру "А" не будет заблокирована работа пользователей с другими регистрами?

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С

Оффлайн 1Cnastroika

:D нет, не будет.
Спасибо, теперь понятно, как делать.

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Как вариант, еще делают проведение, например, ночью. Пользователю разрешают создать этот ваш большой документ, но не проводить, а ночью запускать фоновое задание с проведением этого документа.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн AIFrame

  • *****
  • Сообщений: 740
  • РЕПУТАЦИЯ: 109
  • КПД: 15%
  • Регистрация: 2015-07-22
  • Сайт: 
Такие документы могут заставить tempdb sql-сервера разбухнуть. Заранее озаботьтесь увеличением их квоты, а то начнутся звонки "Превышено время ожидания блокировки запроса MSSQL"

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Такие документы могут заставить tempdb sql-сервера разбухнуть. Заранее озаботьтесь увеличением их квоты, а то начнутся звонки "Превышено время ожидания блокировки запроса MSSQL"

Подозреваю, что ваш совет для ТС = набор матных слов


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
173 Сообщений
alex0402
75 Сообщений
oleg-x
67 Сообщений
AIFrame AIFrame
60 Сообщений
buketov.av buketov.av
47 Сообщений
wise wise
43 Сообщений
ilyay ilyay
39 Сообщений
Анюта17
33 Сообщений
KOI8-R
32 Сообщений
Alter
32 Сообщений

* Кто онлайн

  • Точка Гостей: 405
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal