Добрый день.<br>Скажите пожалуйста, есть ли ограничение на переменную типа "Строка"? Не на реквизит, а именно на переменную.<br>Возникла проблема: при попытке передать в переменную около 2М (миллионов) символов программа выдает ошибку и падает.<br>
Добрый день.<br>Скажите пожалуйста, есть ли ограничение на переменную типа "Строка"? Не на реквизит, а именно на переменную.<br>Возникла проблема: при попытке передать в переменную около 2М (миллионов) символов программа выдает ошибку и падает.<br>
Для чего такое количество??? Если для выгрузки/загрузки то может стоит разбить на части, и обрабатывать частями.
"Хех, студенты =)<br>В SQL-версии это ограничение не такое жесткое, как в файловой - попробуйте там.<br><br>Два миллиона символов - это круто =) Только не говорите, что это как-то связано с учетом на предприятии ;)"
Про строку в два миллиона символов в 1с скажем мягко: неэффективно, может поучить все же матчасть, есть же гора-а-а-здо более удобные приемы
Ограничение м.б. и не жесткое, но при попытках на SQL навводить в неограниченную строку кучу информации, например к каждому документу - огромный комментарий, получаем кучу глюков.
"Спасибо за ответы!<br>Однако вопрос остается - можно ли передать два миллиона символов не в поле БД (реквизит справочника или документа) а в переменную в модуле.<br>Например:<br><br>Перем Стр1;<br>Стр1 = Функция_ActiveX_возвращает_1,5_или_2_миллиона_символов_строкой;<br><br>Этот оператор работает для 500 тысяч символов.<br><br>"
Всё таки для чего такое количество? И для чего в 1 строку?
а вы не пробовали на асфальтоукладчике прокатиться из Питера в Москву? каждому предмету свое предназначение или ...?
Всем спасибо за ответы.<br>Вопрос закрыт, проблема решена.<br>Ответ, для чего это нужно: Хранение фотографии сотрудника в строке неограниченной длины.<br>Ответ, почему именно в строке неограниченной длины: Потому, что это реквизит справочника, он является неотъемлимой частью БД 1С, записывается и читается самой системой.<br>Использование дополнительной таблице в базе SQL c бинарным полем требует чтения/записи этой таблицы и этого поля и написания соответствующей обработки в модуле. Дополнительного чтения/записи сторонней таблицы - очень хочется избежать. Поэтому был написан activex для преобраззования файла в строку.<br><br>Несмотря на то что проблема решена, очень хочется услышать: какие именно "глюки" встречаются при использованиии (в SQL версии) строк неограниченной длины с данными на 20 - 150 Кб. Если не сложно, ответьте пожалуйста.
> Вопрос закрыт, проблема решена.<br>> Ответ, для чего это нужно: Хранение фотографии сотрудника в строке >неограниченной длины.<br>Вопрос остался и даже стало интереснее ЗАЧЕМ?
1C:Лекторий: 21 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о зарплатной отчетности за 2024 год - рекомендации по подготовке в 1С:ЗУП ред.3 1C:Лекторий: 23 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция о ККТ - ответы на частые вопросы, применение ставок 5% и 7% на УСН |
1C:Лекторий: 28 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о рисках для вашего бизнеса по Закону №152-ФЗ «О персональных данных» в 2025 году 1C:Лекторий: 30 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция об управлении складом и организации складских запасов в 1С:ERP, 1С:КА и 1С:УТ |