Зависает комп при входе в справочник номенклатура или контрагенты
После обновления до редакции 10.3.16.1 Зависает комп при входе в справочник номенклатура или контрагенты в 1с УТ 10.3 у сотрудников с ролью созданной на основе роли менеджер по продажам + пользователь и с ограничением в доступе к контрагентам. Может висеть до 1,5 часов потом справочник все же открывает. Что надо поправить чтобы исправить ситуацию?
По теме из базы знаний
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Перенос данных из КА 1.1 в ERP 2. Переносятся остатки, документы и справочники
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- УМП - Универсальный механизм планирования
- Модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5 для фулфилмента FBS / FBO
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
с полными правами проблем нет.. проблема только у роли которая предполагает ограничение доступа к справочнику контрагентов.
Конфигурация изменена
запускать с замером производительности и смотреть, что он там тянет так долго
можно поподробнее- если что я не программист :)
Конфигурация изменена
Ограничение доступа на уровне записей очень медленно работает на файловых базах.
Правда непонятно, почему нормально работало до обновления?
И правда нужно программисту смотреть: скорее всего свои изменения неправильно перенесли при обновлении базы.
Правда непонятно, почему нормально работало до обновления?
И правда нужно программисту смотреть: скорее всего свои изменения неправильно перенесли при обновлении базы.
роль настраивала я скопировав типовую роль менеджер по продажам было это до обновления.. раньше работало без проблем. если у этой роли убираю группы пользователей в которую входит пользователей- то справочник номенклатуры хорошо открывается. но соответственно в справочнике контрагентов ничего не видно.. как только выбираю любую из групп - сразу виснет
И правда нужно программисту смотреть: скорее всего свои изменения неправильно перенесли при обновлении базы.
согласна.. хотелось просто узнать в какую сторону дать направление программисту... потому как он тоже завис на этой проблеме.. думала может кто сталкивался..то ли доступ у роли проверять.. то ли в настройках учета что то смотреть
Тема еще не закрыта? Могу подсказать, как решил проблему. У меня зависал справочник Номенклатура. Более 150 тыс. элементов. С изображениями. Файловая база около 2ГГб. После вставки функции в справочник "ПриОткрытии" значительно сократилось время открытия справочника.
Не забыл в "Операции" - "УправлениеПолнотекстовымПоиском" - "Настройка" убрать галочку "Разрешить". Значительно как-то помогло.
Честно, рассматривал уже создавать
Итератор=0;Прерывание=1;
Пока 0 < Прерывание Цикл
Итератор=Итератор+1;ОбработкаПрерыванияПользователя();Состояние("2: #"+Строка(Итератор)+", "+Строка(ВремяВыполнения));
мДатаНачалаВыполнения=ТекущаяДата();
Запрос=новый Запрос;Запрос.Текст="
|ВЫБРАТЬ первые 10 Номенклатура.Код КАК КОД ПОМЕСТИТЬ ВТ ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Наименование ПОДОБНО ""%"" + &ПодСтрокаИзНазвания + ""%"" ИНДЕКСИРОВАТЬ ПО КОД ; ВЫБРАТЬ ВТ.* ИЗ ВТ КАК ВТ ; УНИЧТОЖИТЬ ВТ ";
Запрос.УстановитьПараметр("ПодСтрокаИзНазвания","артикул");Результат = Запрос.Выполнить();
мДатаОкончанияЗапроса=ТекущаяДата();ВремяВыполнения=кзПреобразоватьСекунды(мДатаОкончанияЗапроса - мДатаНачалаВыполнения);
Если ВремяВыполнения<3 Тогда Прерывание=0; Иначе Прерывание=1; КонецЕсли;
КонецЦикла;
ПоказатьНе забыл в "Операции" - "УправлениеПолнотекстовымПоиском" - "Настройка" убрать галочку "Разрешить". Значительно как-то помогло.
Честно, рассматривал уже создавать
(16) Оказалось еще проще. На диске, где была файловая база, был сбойный кластер. А в хранилище изображений много картинок без владельца. Да еще и переделанный модуль Справочника-ФормаСписка. Полезно, иногда, оставлять все как есть в модуле объекта, чтобы не тормозило :)
Чистим ХранилищеЗначений-Изображение
Чистим ХранилищеЗначений-Изображение
Запрос=новый Запрос;
Запрос.Текст="
|ВЫБРАТЬ первые 111200
| ХранилищеДополнительнойИнформации.Ссылка
|ИЗ
| Справочник.ХранилищеДополнительнойИнформации КАК ХранилищеДополнительнойИнформации
|where
|ХранилищеДополнительнойИнформации.Объект.Ссылка ЕСТЬ NULL
|";
Результат = Запрос.Выполнить();
Результат = Результат.Выгрузить();
Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос("Найдено без объектов "+Результат.Количество()+" фото,удаляем?", Режим, 30);
Если Ответ = КодВозвратаДиалога.Да Тогда
Для каждого СтрокаТЗ из Результат Цикл
Удаляемое=СтрокаТЗ.Ссылка.ПолучитьОбъект();
Удаляемое.Удалить();
КонецЦикла;
ИначеЕсли Ответ = КодВозвратаДиалога.Нет Тогда
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот