Ограничение на неограниченную строку

Новая тема
Показывать по 10 20 40 сообщений
Добрый день.
Скажите пожалуйста, есть ли ограничение на переменную типа "Строка"? Не на реквизит, а именно на переменную.
Возникла проблема: при попытке передать в переменную около 2М (миллионов) символов программа выдает ошибку и падает.
Для чего такое количество??? Если для выгрузки/загрузки то может стоит разбить на части, и обрабатывать частями.
"Хех, студенты =)
В SQL-версии это ограничение не такое жесткое, как в файловой - попробуйте там.

Два миллиона символов - это круто =) Только не говорите, что это как-то связано с учетом на предприятии ;)"
Про строку в два миллиона символов в 1с скажем мягко: неэффективно, может поучить все же матчасть, есть же гора-а-а-здо более удобные приемы
Ограничение м.б. и не жесткое, но при попытках на SQL навводить в неограниченную строку кучу информации, например к каждому документу - огромный комментарий, получаем кучу глюков.
"Спасибо за ответы!
Однако вопрос остается - можно ли передать два миллиона символов не в поле БД (реквизит справочника или документа) а в переменную в модуле.
Например:

Перем Стр1;
Стр1 = Функция_ActiveX_возвращает_1,5_или_2_миллиона_символов_строкой;

Этот оператор работает для 500 тысяч символов.

"
Всё таки для чего такое количество? И для чего в 1 строку?
а вы не пробовали на асфальтоукладчике прокатиться из Питера в Москву? каждому предмету свое предназначение или ...?
Всем спасибо за ответы.
Вопрос закрыт, проблема решена.
Ответ, для чего это нужно: Хранение фотографии сотрудника в строке неограниченной длины.
Ответ, почему именно в строке неограниченной длины: Потому, что это реквизит справочника, он является неотъемлимой частью БД 1С, записывается и читается самой системой.
Использование дополнительной таблице в базе SQL c бинарным полем требует чтения/записи этой таблицы и этого поля и написания соответствующей обработки в модуле. Дополнительного чтения/записи сторонней таблицы - очень хочется избежать. Поэтому был написан activex для преобраззования файла в строку.

Несмотря на то что проблема решена, очень хочется услышать: какие именно "глюки" встречаются при использованиии (в SQL версии) строк неограниченной длины с данными на 20 - 150 Кб. Если не сложно, ответьте пожалуйста.
> Вопрос закрыт, проблема решена.
> Ответ, для чего это нужно: Хранение фотографии сотрудника в строке >неограниченной длины.
Вопрос остался и даже стало интереснее ЗАЧЕМ?
Читают тему
(гостей: 1)

Быстрый переход