Имя: Пароль:
1C
 
Красиво обойти ограничение на длину строки в 22 символа для тип Неопределенный
0 Джордж1
 
26.08.10
13:31
Для типовой конфигурации для справочника сделал подчиненный справочник где будут хранится дополнительные параметры.
Само значение параметра хранится в параметре Значение неопределенного типа. Длина строки ограничена 22 символами.
Предположим длинные строки будем хранить в "соседнем" реквизите с типом Строка.
Как сделать лучше форму с параметрами - что бы значение редактировалось в одном реквизите
1 zak555
 
26.08.10
13:33
зачем вообще в аналитике строка неограниченной длины ?
2 vitecd
 
26.08.10
13:34
ниччо не понял... можно общую задачу услышать?
3 Джордж1
 
26.08.10
13:35
(1)это не аналитика, и строка нужна ограниченной длины - например хранить имя файла сертификата
//
(2)типовая бухия под рукой есть?
4 vitecd
 
26.08.10
13:37
(2) восем... или десять
5 palpetrovich
 
26.08.10
13:37
(3) я че-т не понял, а при присвоении значения, когда "Неопределенный" определится, разве ограничение останется?
6 smaharbA
 
26.08.10
13:37
в некоторых конфах есть справочник "Расширение"
7 smaharbA
 
26.08.10
13:38
(5) да строка в нем будет 22 см (вот народ им уже 22 см мало ))) )
8 vitecd
 
26.08.10
13:39
я бы хотел услышать общую идею :)
9 Джордж1
 
26.08.10
13:39
(4,8)Открой сч/ф и введи в ТЧ в поле Номенклатура текст длиныый и посмотри что будет
(5)Остается
//
Там еще особенность - ввести длинную строку можно, но при записи реквизита, строка обрезается.
10 FN
 
26.08.10
13:40
Справочник СтроковыДанные
а в свои 22 см пихай ссылку на элемент этого справочника
11 Джордж1
 
26.08.10
13:41
(10)так не шибко удобно
12 Ёпрст
 
гуру
26.08.10
13:42
(11) зато правильно
13 Джордж1
 
26.08.10
13:43
Пока ищется способ в реквизит при начале редактирования программно загнать длинную строку
14 zak555
 
26.08.10
13:44
(13) ввестиСтроку ?
15 Ёпрст
 
гуру
26.08.10
13:46
(13) смысл ?
В обычном поле ты его всё равно не увидишь..
Можешь либо ТП кинуть заместо многострочной части, либо показывать значение  в тексте на форме.
16 Барбариска
 
26.08.10
13:50
(11) а по-другому и не выйдет.
17 palpetrovich
 
26.08.10
13:59
(11) а чем ссылка на строку неудобна?
18 Aleksey_3
 
26.08.10
14:05
А для сего делать неопределено? почему нельзя изначально строку юзать?
19 pvase
 
26.08.10
14:05
Еще один реквизит с типо неограниченная строка. Смотреть тип значения, если строка - делать видимым реквизит с типом неограниченной строки, если другой - то неопределенный.
Другого более красивого решения я не знаю.
Основная теорема систематики: Новые системы плодят новые проблемы.