#0
by YHVVH
Задача: по кнопке передвинуть документ, необходимо документ передвинуть в текущую дата. Вроде все хорошо, но когда в базе работает много пользователей желательно оформить это все в транзакцию. Делаем так, попробуем без попыток исключения (хотя чую не в них дело, пробовал с ними и без них) Теперь заходим в 1с под двумя пользователями, 1 пользователь делает блокировку, допустим проводит "большой" документ В этот момент под вторым пользователем, пытаемся передвинуть документ. В результате второй юзер зависает (что логично), но почему он отсается висеть когда первый уже "освободил" базу. Отсюда делаю вывод что конструкция НачатьТранзакцию при выполняющейся блокировки другим юзером, приводит к завису. Вопрос такой. как избежать такого зависа? или другими словами как правильно передвинуть документ на текущую дату?
#5
by darkxxx
а для чего метод Блокировка(<?>); то преднозначен у документов...см методы документов...
#19
by andrewks
вообще-то Блокировка не ловит блокировки 1с, а блокировки объектов пользователями (т.е если юзер щас редактирует элемент то блокировка=1)
#28
by Злой Бобр
Если база скульная то делай прямым запросом. И быстрей и без нервов. Правда, как уже сказали, если переносишь документ из прошедшего периода итогов то придется еще и поправить итоги. Судя по всему база у тебя нагружена до упору или кривой код.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как изменить дату значения периодического реквизита?
- можно ли изменить найти и изменить значение в дереве значений
- Как изменить дату создания файла программно в питоне?
- Как Изменить дату в Отчете о розничных продажах отчеты загружаю из ККМ Offline?
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
- нумерация мониторов в RDP Windows 10, как изменить
- Как изменить формат выгрузки даты из Атол
В этой группе 1С
- Себестоимость в отчете о розничных продажах
- не раздвигается объединённая по горизонтали ячейка при получении многострочной с
- Договор на продажу коробки 1С
- Внешняя компонента возвращает неопределено;
- УПП. Документ Восстановление НДС. ошибка при заполнении.
- КД 2.1, возможна ли выгрузка реквизита без создания ПКС?
- При проведении надо узнать повторно проводится документ или нет
- Проблема: очень долго формируется Акт сверки взаиморасчетов в БП
- Почему торрент качает по синусоиде
- Bullzip PDF Printer и 1С
- Полоска "Состояние" в левом нижнем углу
- реквизит составного типа
- Как запретить редактирование текста в колонке табличного поля
- Вложенные области табличного документа. Как получать по частям?
- Нужен совет: перевод двух баз на одну конфигурацию 1С8.1 УПП
- Очистка большой базы
- Как получить содержимое ПолеHTMLДокумента?
- Иерархия строк в табличной части документа
- Создать ярлык на рабочий стол
- Повторный вход пользователя в 1с 8