Имя: Пароль:
1C
1С v8
Реквизит с "составным типом данных"
,
0 nodrama
 
12.09.19
10:12
Добрый день, что-то ни когда ни сталкивался с этим.. за лет 10 ))
В общем.. добавляю новый реквизит. у которого составной тип данных.. "Строка" и Справочник (не важно какой).
Как в данном случаи увеличить символы строки ?
Когда просто реквизит строка, там есть галочка не ограниченная длинна.. либо количество символов поля.. Но когда составной тип, то такой настройки нет.
Пользователь когда выбирает не справочник, а строку.. у него получается стандартные 10 символов доступно и не более. Как то можно увеличить ?
1 Beduin
 
12.09.19
10:13
Есть
2 aleks_default
 
12.09.19
10:15
Все там есть. За десять лет ни разу конфигуратор не открывал?
3 palsergeich
 
12.09.19
10:16
Но сразу прошу тебя одуматься - то что ты делаешь - строка с ссылкой - это очень Ху..во и потом аукнеццо
4 ИУБиПовиц
 
12.09.19
10:22
Строка неограниченой длины вроде не может входить в состав составного реквизита.
А увеличить длину можно став на "Строка" и внизу кол символов.
Но эта идея не оч, как мне кажется..
5 EVGA
 
12.09.19
10:23
(0) в конфигураторе нормально все там устанавливается, не вижу проблем
6 EVGA
 
12.09.19
10:27
(0) Строка неограниченной длины не может быть включена в составной тип данных. почему не установить длину просто такую, какая требуется
7 Затейник
 
12.09.19
10:39
Сделать два разных реквизита. На критику пользователей не обращать внимания.
8 ДенисЧ
 
12.09.19
10:43
9 strange2007
 
12.09.19
10:46
Всегда разделяю. Отдельно число, отдельно дата, отдельно строка и отдельно ссылочные штуки. Это самое нормальное хранение. Хотя нет, в последний раз ещё отдельно хранилище значений запихнул
10 ИУБиПовиц
 
12.09.19
10:50
(8) Установи неограниченную длину и добавь еще справочник - заругается (по крайней мере у мну на 8.3.12 заругалась) (7) Сделать два реквизита и 1 реквизит формы:) и критики не будет, зачем пользокам знать о наших проблемах с хранением данных, зачем усложнять интерфейс без какой доп информации.
11 EVGA
 
12.09.19
10:58
(10) так а может он задачку из спеца по платформе решает, в рамках экзамена такое допускается
12 palsergeich
 
12.09.19
10:59
(11) не помню что бы в Спеце была задача такая.
Даже там с высокой долей вероятности это будет ошибкой минимум на балл
13 EVGA
 
12.09.19
11:02
(12) там действительно есть такое, субконто когда создаешь, я бы даже сказал, что в некоторых случаях по-другому никак.
14 palsergeich
 
12.09.19
11:03
(13) за субконто примитивных типов в жизни анальный расстрел.
Есть же справочник значения чего то там, если хочется простой тип в субконто ну используй его
15 EVGA
 
12.09.19
11:05
(14) Согласен, но спец по платформе далек от реальной жизни, там такое допускается. поэтому и говорю, мы же не знаем, что за задачу решает автор сабжа
16 palsergeich
 
12.09.19
11:05
(14) если не сложно скажи номер задачи, я просто не припомню ьакую
17 EVGA
 
12.09.19
11:10
(16) ну у меня таких заметок нету, а искать сейчас задачи и просматривать бух задачи на предмет какие я бы там субконто добавил - мне сейчас мягко говоря есть чем заняться)) Но я точно помню, что были задачи где тип "дата" был, и по-моему "число", "строки" вроде не припомню что были
18 piter3
 
12.09.19
11:11
(15) за строку не далек,ну уж за неогр-й длины на месте прибить.в чем-то другом да
19 nodrama
 
12.09.19
12:30
(2) за 10 лет ни разу не делал "Строку" + что-то в реквизите.. и что ?
Да не заметил что вниузу при выборе строки есть поле с длинной. как будто "ты".. замечаешь все и везде с первого раза...
20 ДенисЧ
 
12.09.19
12:31
(11) Какой к аллаху спец? Скрин из почти типовой конфигурации.
21 nodrama
 
12.09.19
12:33
(15) это не "бухгалтерия".. нет там счетов и субконта.. это документооборот.  в одном из бизнеспроцессов для корректной работы нетипового отчета, нужно поле, где люди дополнительно выбирают либо документ из справочника либо от руки пишут информацию.. и неограниченная длинна так же не нужна 100 символов хватит вполне.
22 nodrama
 
12.09.19
12:34
(8) спасибо уже нашел. ;) ни разу не обращал внимания на это да и не нужно было )
23 palsergeich
 
12.09.19
12:48
(21) все так говорят, а потом раз и 500 символов мало.
Послушай человека, не раз уже наступавшего на эти грабли, в том числе и ДО.
Интерфейс отдельно, структура данных - отдельно.
Ссылочные типы никогда не мешай с примитивными. Аукнется потом.
24 Cyberhawk
 
12.09.19
12:49
(3) А может и не аукнется) "И так сойдет" чаще чем хотелось бы все-таки "сходит", чем превращается в факап...
25 palsergeich
 
12.09.19
12:50
Банально сделай реквизит формы 2 х типов, а перед записью формы помещай в соответствующий реквизит объекта.
1 строчка в присоздании и 3 в передзаписьюнасервере, дел на минуту.
26 palsergeich
 
12.09.19
12:51
(24) В какой нибудь бухне - я бы согласился, а вот в ДО зуб даю - налетит.
27 Cyberhawk
 
12.09.19
12:53
(26) Да даже когда налетит то просто сконвертирует строковые значения в элементы какого-нибудь справочника (с реквизитом-строкой) и заменит значения на ссылки, и дело в шляпе)
28 nodrama
 
12.09.19
12:53
(26) еще раз говорю. что все давно уже сделано. и реквизит "строка" + "спрачоник.ссылка" давно уже сдалан. и на основании этих доков уже формируются 3 отчета который смотрят каждый день.

Все это переделывать, место того что бы место 10 символов добавить 100.. ну как бы так себе идея.. возможно в будущем но не сейчас.

Если бы я делал это с нуля.. вопросов бы не было я бы вообще по другому реализовал
29 nodrama
 
12.09.19
12:54
(27) Люди, когда в справочник добавляются нужные данный, сами потом заходят, удаляют строку и меняют ее на ссылку справочника. так что "строка" это вообще временные данные.
30 palsergeich
 
12.09.19
12:55
(28) (27) ну нравится вам писать сомнительные решения - пишите.
(29) тем более.
31 nodrama
 
12.09.19
13:08
(30) этот реквизит изначально был добавлен. только для отчета с кучей информации и именно этой информации не хватало. больше этот реквизит кроме как в этих отчетах ни где не участвует. он даже от половины людей скрыт видимостью.
32 fisher
 
12.09.19
13:19
(29) Добавь ссылку отдельным реквизитом но не выводи его на форму. А для пользователя можно сделать так, что по "педальке" будет открываться справочник, а при выборе - записываться и текст и ссылка. Т.е. у пользователя будет одно поле, куда он может и текст впечатать и элемент справочника выбрать.
Составным типом тоже можно сделать, но тебе же с этим дуализмом потом и мучиться. Главное - не пихай такие составные типы (где ссылочные с примитивными вперемешку) в измерения регистров и уж тем более в субконто.
33 nodrama
 
12.09.19
13:21
(32) я в упор не могу понять в чем "МУКА"... это не субконто и не бухгалтерия..
это обычный документ в докуметообороте. и этот реквизит этого документа имеет на форме одно поле.. на "трем точкам" человек выбирает. Строка это будет, либо Справочник.. следовательно пишет туда либо рукой либо выбирает значение
Этот реквизит используется ТОЛЬКО для НЕ типовых 3-х отчетов, внешних.
В чем и где может быть МУЧЕНИЯ то.. хоть убей не понимаю.
34 Затейник
 
12.09.19
14:04
ВсЁ переписать!
35 Cyberhawk
 
12.09.19
14:39