Удлинение строковых реквизитов справочников,документов за пределы 100 символов

29.05.09

Разработка - Работа с интерфейсом

Как сделать реквизит типа "Строка" длиной 250 символов? (без применения строк неограниченной длины)

Прошу не пинать строго, если это было вам уже известно!

Программирую на 7.7 уже без малого 10 лет.

Но этого не знал, и теперь свои самописные разработки, где в таких случаях использовал "строка неогранич. длины" пересматриваю.

(Уж очень забористо получить значение такого реквизита из 1SBLOB из внешних, по отношению к 1С, программ, хотя у меня реализовано. Frown)

В стандартной 1С-ЗИК наткнулся на реквизиты "АдресФакт, АдресПрописка" длиной, как показывает Конфигуратор, 24 симв

Но как же можно в 24 символа вместить адрес сотрудника в формате МНС?

Оказывается, что на самом деле эти реквизиты имеют длину 240 симв!!!

Как же можно ввести такую длину, если после 99 при изменении длины на 100  и болеев в поле "Длина" Конфигуратор издает писк и и длина не изменяется?

Оказываетя, нужно нажимать "стрелка вверх"  (справа от этого реквизита), до достижения желаемой длины!

Тоже самое в документах (как в табличной части, так и в шапке).

При этом, если длина реквизита более 100, то в конфигураторе в поле "Длина" содержится в качестве последнего симовола просто пробел. (у меня не получилось внести пробел в конец самого реквизита "Длина"). Поэтому использую "стрелки". Возможно, поможет буфер обмена (я не пробовал).

Проверено на 27 релизе 1С-Предприятие для длины 250 симв!

Думаю, что реквизиты с предпологаемой длиной более 250 симв, являются кандидатами в "Длинные строки".

С уважением к сообществу, Михаил Алексеев (mailto:mike65@bk.ru)

 

См. также

Работа с интерфейсом Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Создание и использование на формах в среде 1С 7.7 прогрессбара, индикатора, как в 1С 8.Х для контроля над длительными процессами. Реализовано средствами языка программирования 1С 7.7.

1 стартмани

06.06.2024    439    0    user1416274    17    

2

Работа с интерфейсом Логистика, склад и ТМЦ Системный администратор Программист Пользователь Платформа 1С v7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Решение для разработчика и конечного пользователя для работы с фотографиями номенклатуры: систематизация, хранение, отображение, а также выгрузка на Яндекс-Диск и FTP (кроме версии лайт). Поддерживаются графические форматы: bmp, jpg, gif, tiff, а также png - не поддерживаемый штатными средствами 1С. Выполнено без использования внешних компонент (кроме функции выгрузки на FTP). Поставляется как в виде пустой конфигурации с набором объектов и модулей для работы с фото, так и в виде обновления к 1С:Торговля и склад 7.7. Выполнено в двух версиях: "полная" и "лайт".

5000 руб.

18.10.2022    5454    1    45    

3

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    4678    2    igor7777    4    

6

Работа с интерфейсом Программист Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    4603    63    Cерый    13    

7

Работа с интерфейсом Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    7175    4    vap_pig    5    

3

Учет рабочего времени Работа с интерфейсом Программист Бухгалтер Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    12783    6    Jill    8    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Lapitskiy 1059 29.05.09 20:30 Сейчас в теме
Попробуй разрешение экрана увеличить ;) И обойдешься без стрелок!
2. _also 487 30.05.09 03:02 Сейчас в теме
10 лет...Да долго ты к этому шел. Серьезная статья
3. Re:аниматор 338 30.05.09 08:21 Сейчас в теме
действительно, понять через 10 лет это круто))) данная фича работает и на меньших релизах 27 и давно, лет 10 точно
4. AS108 151 30.05.09 11:36 Сейчас в теме
А я совсем недавно приступила к программированию, часто наталкивалась на это ограничение, но про существование такой "фичы" не знала. Спасибо, что поделились :)
5. alexk-is 6539 30.05.09 11:41 Сейчас в теме
У файлов в формате DBASE-III и DBASE-IV есть ограничение на длину текстового поля. Т.к. для описания длины поля используется 2 байта, то максимальная длина может быть от 0 до 255 символов. Следовательно 250 это еще не предел :)
6. prut 30.05.09 13:29 Сейчас в теме
Спасибо, никогда не стоит стесняться того, чем делишься искренне ...
7. Поручик 4683 30.05.09 14:48 Сейчас в теме
Мдя, впечатлило. За десять лет не догадаться воспользоваться стрелками,
хотя бы попробовать чисто из любопытства.
8. Tatitutu 3856 30.05.09 15:30 Сейчас в теме
27 релиз. Только что сделал реквизит строка длина 999

Сообщить(СтрДлина(МояДлиннаяСтрока)); = 999
9. Sir_Joe77 02.05.23 16:29 Сейчас в теме
А что делать если нужен реквизит табличной части 13000 символов?
Оставьте свое сообщение