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

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

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

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

Оффлайн vitasw

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

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


Теги:
 


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

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

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


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

* Реклама

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
166 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
55 Сообщений
alex0402
46 Сообщений
andron81_81
42 Сообщений
AIFrame
36 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
BuhRust
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 166
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal