Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Избыточные блокировки в ЗУП , Управляемые блокировки          
alex040269 Подменю пользователя
сообщение 16.09.13, 12:54
Сообщение #1

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

при проведения документа "ТабельУчетаРабочегоВремени" есть код:

    НаборЗаписей = РегистрыСведений.ГрафикиРаботыПоВидамВремени.СоздатьНаборЗаписей();
    Пока ВыборкаЗапроса.Следующий() Цикл
        
        НаборЗаписей.Отбор.План.Установить(Ложь);
        НаборЗаписей.Отбор.ГрафикРаботы.Установить(ВыборкаЗапроса.Сотрудник);
        НаборЗаписей.Отбор.Месяц.Установить(ВыборкаЗапроса.Месяц);

        Если ВыборкаЗапроса.УдалятьЗаписиЗаПериод Тогда
            НаборЗаписей.Очистить();
            НаборЗаписей.Записать();
        Иначе
        
            НаборЗаписей.Прочитать();
            Для Каждого Запись Из НаборЗаписей Цикл
                Если (Запись.Документ = Ссылка) Тогда
                    Запись.ОсновноеЗначениеПолное = 0;
                    Запись.ДополнительноеЗначениеПолное = 0;
                    Запись.Документ = Документы.ТабельУчетаРабочегоВремениОрганизации.ПустаяСсылка();
                КонецЕсли;
            КонецЦикла;
            НаборЗаписей.Записать();
        КонецЕсли;
    КонецЦикла;


с некоторых пор документ проводится очень долго. Документы заполняют и проводят табельщики, около 50-ти пользователей.

1) В строке
 НаборЗаписей.Записать();
блокируется вся таблица?
2) Как этого избежать?




Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Vofka Подменю пользователя
сообщение 16.09.13, 13:21
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Перевести базу в Клиент-Серверный режим работы.

alex040269 Подменю пользователя
сообщение 16.09.13, 13:24
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

база работает в клиент-сервер


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Vofka Подменю пользователя
сообщение 16.09.13, 15:35
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(alex040269 @ 16.09.13, 13:54) *
блокируется вся таблица?

Если режим работы Клиент-Серверный и набор измерений разный - то не блокируется.

Zaval Подменю пользователя
сообщение 16.09.13, 15:47
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

50 табельщиков? Однако...
Попробуйте проанализировать, с некоторых пор - с чем связано?
Я бы для начала ЦУПом посмотрел осторожненько.

alex040269 Подменю пользователя
сообщение 16.09.13, 15:56
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(Zaval @ 16.09.13, 16:47) *
Я бы для начала ЦУПом посмотрел осторожненько

Что такое ЦУП?


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Vofka Подменю пользователя
сообщение 16.09.13, 16:07
Сообщение #7

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4612 раз
Рейтинг: 3748.8

Цитата(alex040269 @ 16.09.13, 16:56) *
Что такое ЦУП?

Тогда отставить ЦУП smile.gif . Центр управления производительностью. Если его просто заинсталить и запустить, чтоб он "что-то" показывал - толку от этого будет не много.

Zaval Подменю пользователя
сообщение 16.09.13, 16:17
Сообщение #8

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

ЦентрУправленияПроизводительностью из КорпоративногоИнструментальногоПакета.
Замер делается при реальной работе - покажет рейтинг самых "тяжелых" фрагментов кода.
Хотя, здесь будет непросто - нужно запустить замер во время массового проведения Табелей.
Я с ним работал давно(может, в последних релизах доработали) - при длительности замера более минуты в момент окончания замера вешает систему намертво на довольно ощутимое время. Тормозит ли весь сервер 1с или только "свой" сеанс - сам на проверял.

Сообщение отредактировал Zaval - 16.09.13, 16:18

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 22:24
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!