Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

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

graystudent
читатель
офлайн
Дата регистрации: 30.07.2003
Сообщений: 22
Пост №1
 
08.05.2007 14:04

Добрый день.<br>Скажите пожалуйста, есть ли ограничение на переменную типа "Строка"? Не на реквизит, а именно на переменную.<br>Возникла проблема: при попытке передать в переменную около 2М (миллионов) символов программа выдает ошибку и падает.<br>

QDeSnic
читатель
офлайн
Дата регистрации: 12.04.2007
Сообщений: 98
Пост №2
 
08.05.2007 14:22

Для чего такое количество??? Если для выгрузки/загрузки то может стоит разбить на части, и обрабатывать частями.

Gaffer
читатель
офлайн
Дата регистрации: 29.01.2007
Сообщений: 45
Пост №3
 
08.05.2007 15:52

"Хех, студенты =)<br>В SQL-версии это ограничение не такое жесткое, как в файловой - попробуйте там.<br><br>Два миллиона символов - это круто =) Только не говорите, что это как-то связано с учетом на предприятии ;)"

Alexandr VA
читатель
офлайн
Дата регистрации: 07.01.2007
Сообщений: 1666
Пост №4
 
08.05.2007 16:31

Про строку в два миллиона символов в 1с скажем мягко: неэффективно, может поучить все же матчасть, есть же гора-а-а-здо более удобные приемы

IlyaM
читатель
офлайн
Дата регистрации: 11.04.2005
Сообщений: 252
Пост №5
 
08.05.2007 16:43

Ограничение м.б. и не жесткое, но при попытках на SQL навводить в неограниченную строку кучу информации, например к каждому документу - огромный комментарий, получаем кучу глюков.

graystudent
читатель
офлайн
Дата регистрации: 30.07.2003
Сообщений: 22
Пост №6
 
08.05.2007 16:49

"Спасибо за ответы!<br>Однако вопрос остается - можно ли передать два миллиона символов не в поле БД (реквизит справочника или документа) а в переменную в модуле.<br>Например:<br><br>Перем Стр1;<br>Стр1 = Функция_ActiveX_возвращает_1,5_или_2_миллиона_символов_строкой;<br><br>Этот оператор работает для 500 тысяч символов.<br><br>"

QDeSnic
читатель
офлайн
Дата регистрации: 12.04.2007
Сообщений: 98
Пост №7
 
09.05.2007 20:14

Всё таки для чего такое количество? И для чего в 1 строку?

Алексей Потапов
читатель
офлайн
Дата регистрации: 18.08.2006
Сообщений: 108
Пост №8
 
09.05.2007 20:34

а вы не пробовали на асфальтоукладчике прокатиться из Питера в Москву? каждому предмету свое предназначение или ...?

graystudent
читатель
офлайн
Дата регистрации: 30.07.2003
Сообщений: 22
Пост №9
 
10.05.2007 10:29

Всем спасибо за ответы.<br>Вопрос закрыт, проблема решена.<br>Ответ, для чего это нужно: Хранение фотографии сотрудника в строке неограниченной длины.<br>Ответ, почему именно в строке неограниченной длины: Потому, что это реквизит справочника, он является неотъемлимой частью БД 1С, записывается и читается самой системой.<br>Использование дополнительной таблице в базе SQL c бинарным полем требует чтения/записи этой таблицы и этого поля и написания соответствующей обработки в модуле. Дополнительного чтения/записи сторонней таблицы - очень хочется избежать. Поэтому был написан activex для преобраззования файла в строку.<br><br>Несмотря на то что проблема решена, очень хочется услышать: какие именно "глюки" встречаются при использованиии (в SQL версии) строк неограниченной длины с данными на 20 - 150 Кб. Если не сложно, ответьте пожалуйста.

pika
читатель
офлайн
Дата регистрации: 23.02.2007
Сообщений: 262
Пост №10
 
10.05.2007 10:48

> Вопрос закрыт, проблема решена.<br>> Ответ, для чего это нужно: Хранение фотографии сотрудника в строке >неограниченной длины.<br>Вопрос остался и даже стало интереснее ЗАЧЕМ?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация