|
Ограничение на количество обращений к ИБ | ☑ | ||
---|---|---|---|---|
0
1snpops
12.02.13
✎
16:22
|
Добрый день! Есть УТ11, режим файловый. Гружу фотки к товарам, есть две папки с фотками(в сумме около 3к фоток). Из первой все норм грузится, из второй не все. Посмотрел с помощью отладчика, что в какой-то момент начинает обрабатываться код из ОбщиеМодули - СоединеияИБГлобальный - КонтрольРежимаЗавершенияРаботыПользователей(), к которому идет коммент: // Выполнить завершение текущего сеанса, если установлена блокировка соединений
// с информационной базой. Значит есть какое-то ограничение на количество обращений к ИБ? Как снять блокировку? Помогите пожалуйста |
|||
1
1snpops
12.02.13
✎
16:25
|
Может есть ограничение на размер ИБ в файловом режиме? Размер ИБ 6,94Гб
|
|||
2
mikecool
12.02.13
✎
16:29
|
(0) у баз есть блокировки на соединения, в консоли кластера можно посмотреть
да и кодом вроде как можно получить, но тут я хз |
|||
3
1snpops
12.02.13
✎
16:33
|
(2) что за консоль кластера?
|
|||
4
1snpops
12.02.13
✎
16:35
|
(2) Помогите пожалуйста, режим работы файловый не клиент-серверный.
|
|||
5
hhhh
12.02.13
✎
16:39
|
надо последовательно грузить, а вы наверно параллельно грузите
|
|||
6
1snpops
12.02.13
✎
16:40
|
(5) Гружу последовательно, вот код:
Функция ДобавФото() КоличествоЗагрФото = 0; Каталог = Файл; НайденныеФайлы = НайтиФайлы(Каталог, "*.jpg"); Справ = Справочники.Номенклатура.Выбрать(); Для Каждого Картинка Из НайденныеФайлы Цикл НовКартинка = Новый Картинка(Картинка.ПолноеИмя); //это путь в системе ХранилищеКартинки = Новый ХранилищеЗначения(НовКартинка); Номенклатура = Справочники.Номенклатура.НайтиПоРеквизиту("Артикул",Картинка.ИмяБезРасширения); Если НЕ Номенклатура.Пустая() Тогда //Если Номенклатура.Наименование = "15050" Тогда // Продолжить; //КонецЕсли; Если Номенклатура.ФайлКартинки.Пустая() Тогда Попытка ДвоичныеДанные = Новый ДвоичныеДанные(Картинка.ПолноеИмя); АдресВременногоХранилищаФайла = ПоместитьВоВременноеХранилище(ДвоичныеДанные); ПрисоединенныеФайлы.ДобавитьФайл(Номенклатура, Картинка.ИмяБезРасширения, "jpg", ТекущаяДата(), ТекущаяДата(), АдресВременногоХранилищаФайла, АдресВременногоХранилищаФайла, , ""); Товар = Номенклатура.ПолучитьОбъект(); Товар.ФайлКартинки = Справочники.НоменклатураПрисоединенныеФайлы.НайтиПоНаименованию(Номенклатура); Товар.Записать(); КоличествоЗагрФото = КоличествоЗагрФото + 1; Исключение Продолжить; КонецПопытки; КонецЕсли; КонецЕсли; КонецЦикла; Возврат КоличествоЗагрФото; КонецФункции |
|||
7
Balonbl4
12.02.13
✎
16:40
|
У файловой 1С ограничение на 4гб в одной таблице, скорее всего вы превысили это ограничение(все фотки храняться в одной таблице).
|
|||
8
Balonbl4
12.02.13
✎
16:41
|
*хранятся
|
|||
9
1snpops
12.02.13
✎
16:42
|
(7) а как сохранять в другую таблицу?
|
|||
10
Balonbl4
12.02.13
✎
16:43
|
(9) Никак, переходите на клиент-сервер
|
|||
11
1snpops
12.02.13
✎
16:44
|
(10) жесть:(
|
|||
12
1snpops
12.02.13
✎
16:49
|
(10) Вообще никак побороть это нельзя? Кроме сжатия фоток
|
|||
13
Ёпрст
12.02.13
✎
16:50
|
(12) можно. Хранить фотки на винте, в хранилище или еще где - пути к этим картинкам. усё.
|
|||
14
Balonbl4
12.02.13
✎
16:51
|
(13) теоритически можно - но гораздо легче купить лицензию на сервер.
|
|||
15
1snpops
12.02.13
✎
17:04
|
Окей, всем спасибо!
|
|||
16
1snpops
12.02.13
✎
17:06
|
(14) Последний вопрос: размер таблицы зависит от размера фото? Или только от количества записей в ней?
|
|||
17
1snpops
12.02.13
✎
17:16
|
вверх
|
|||
18
Balonbl4
12.02.13
✎
17:19
|
(16) Фото хранятся непосредственно в таблице
|
|||
19
1snpops
12.02.13
✎
17:25
|
(18) Большое спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |