Прошу не пинать строго, если это было вам уже известно!
Программирую на 7.7 уже без малого 10 лет.
Но этого не знал, и теперь свои самописные разработки, где в таких случаях использовал "строка неогранич. длины" пересматриваю.
(Уж очень забористо получить значение такого реквизита из 1SBLOB из внешних, по отношению к 1С, программ, хотя у меня реализовано. )
В стандартной 1С-ЗИК наткнулся на реквизиты "АдресФакт, АдресПрописка" длиной, как показывает Конфигуратор, 24 симв
Но как же можно в 24 символа вместить адрес сотрудника в формате МНС?
Оказывается, что на самом деле эти реквизиты имеют длину 240 симв!!!
Как же можно ввести такую длину, если после 99 при изменении длины на 100 и болеев в поле "Длина" Конфигуратор издает писк и и длина не изменяется?
Оказываетя, нужно нажимать "стрелка вверх" (справа от этого реквизита), до достижения желаемой длины!
Тоже самое в документах (как в табличной части, так и в шапке).
При этом, если длина реквизита более 100, то в конфигураторе в поле "Длина" содержится в качестве последнего симовола просто пробел. (у меня не получилось внести пробел в конец самого реквизита "Длина"). Поэтому использую "стрелки". Возможно, поможет буфер обмена (я не пробовал).
Проверено на 27 релизе 1С-Предприятие для длины 250 симв!
Думаю, что реквизиты с предпологаемой длиной более 250 симв, являются кандидатами в "Длинные строки".
С уважением к сообществу, Михаил Алексеев (mailto:mike65@bk.ru)