Имя: Пароль:
1C
1С v8
Что за глюк?!
0 mzelensky
 
22.10.12
12:49
Доброго всем!
Платформа 8.2.16.362. Делаем так:
1) Создаем непериодический, независимый РС
2) Добавляе измерение составного типа: "Строка" и "Любая ссылка"
3) добавляем форму записи и редактирвоание РС из Формы
4) Запускаем режим предприятия, открываем этот РС и добавляем нувую запись.

При этом открывается форма и у реквизита сразу стоит тип "СТРОКА" - по умолчанию! хотя в настройках стоит флаг "выбирать тип" (т.е. буковки "Т" изначально нет.).

Заходим в конфигуратор, изменяем тип данных на "Число","Строка" и "Любая ссылка" - заходим в предприятие и видим нашу кнопочку "Т" с первоначальным выбором данных.

Заходим в конфигуратор, изменяем тип данных на "Любая ссылка" - заходим в предприятие и видим нашу кнопочку "Т" с первоначальным выбором данных.

Почему если у реквизита тип данных "Строка" и что-то, то по умолчанию СРАЗУ тип данных приравнивается к строке???? Что за глюк???
1 mzelensky
 
22.10.12
12:54
Как сделать чтобы по-умолчанию когда добавляешь новую запись в режиме пользователя у измерения с типом данных " "Строка" и "Любая ссылка"" был неопределенный тип?!
2 Cube
 
22.10.12
12:59
Ну не ставь любую ссылку, набери туда нужные типы и всё.
3 х86
 
22.10.12
13:02
предположу что будет с индексами на это измерение ...
4 mzelensky
 
22.10.12
13:16
(2) уже пробовал - аналогичный глюк!
5 mzelensky
 
22.10.12
13:17
(3) оно не индексируется
6 mzelensky
 
22.10.12
13:17
(2) ты попробуй сам это сделать (то, что я описал в "0").
7 Cube
 
22.10.12
13:18
(6) Рабочий день кончается, мне влом))
8 mzelensky
 
22.10.12
13:19
(7) там делов на 1-2 минуты. Давай не ленись. мне просто интересно - это глюк определенной платформы или что это вообще такое?!
9 1Страх
 
22.10.12
13:19
(0) строка неограниченной длины?
10 Cube
 
22.10.12
13:23
(8) Сделал. Формы не создавал. Управляемые формы. В форме одна кнопка выбора, по которой предлагается выбрать тип - там список со всеми возможными типами. Все работает.
Платформа 8.2.16.368.
11 mzelensky
 
22.10.12
13:27
(9) нет конечно. Длина 120 символов.
12 Cube
 
22.10.12
13:28
(11) Я поставил длину строки 120 символов - работает. У тебя УФ?
13 mzelensky
 
22.10.12
13:29
(10) на обычных формах.

Какая еще кнопка выбора? Долно быть поле ввода с кнопкой выбора. Или ты это и имел ввиду?
14 Cube
 
22.10.12
13:36
(13) Четр, ты всё-таки заставляешь меня напрягаться)))
На обычных формах всё, как ты описал. Там по-умолчанию проставляется тип "Строка". Если нажать на крестик, то появится кнопка выбора типа.
15 mzelensky
 
22.10.12
13:38
(12) попробовал на УФ. Да, по кнопке она дает список, НО опять-таки - по умолчанию полю присвоен тип "СТРОКА".

Вот попробуй - открываешь форму записи и сразу попробуй что-нибудь написать в поле ввода. Туда будет заполнятсья просто ТЕКСТ! Следовательно по умолчанию значение поля "СТРОКА".
16 Cube
 
22.10.12
13:39
(15) Просто строка рулит и педалит :)
17 mzelensky
 
22.10.12
13:39
(14) на УФ такая же фигня:

Если тип "Строка" + "ЧТо-то", то по умолчанию тип поля все равно "строка" (ты можешь туда сразу вводить данные). А если сделать тип "Число", "Строка", "Любая ссылка", то даже на УФ по умолчанию ты ничего не сможешь вводить в поле, пока не укажешь тип через кнопочку!
18 Cube
 
22.10.12
13:41
(17) ПриОткрытии поставь туда НЕОПРЕДЕЛЕНО)
19 mzelensky
 
22.10.12
13:41
(19) как при открытии формачки РС обработать типа такого

Если ЭтотОбъект.ЭтоНовый() тогда
 НашРеквизит=неопределено;
КонецЕсли;

Ну т.е. при нахрапом сбивать в неопределено?! (У РС есть аналог "ЭтоНовый()")?!?!?!
20 mzelensky
 
22.10.12
13:41
(18) уже думал об этом - читай (19)
21 mzelensky
 
22.10.12
13:42
(16) Согласись, неожиданное поведение платформы :)
22 Cube
 
22.10.12
13:43
(20) Как я в (18) могу прочитать (19)? :))
23 Cube
 
22.10.12
13:44
(21) Ниче, съедобно :)
24 mzelensky
 
22.10.12
13:46
(22) просто прочти (19) и дай ответ
25 Cube
 
22.10.12
13:51
(24) Может так?

РегистрСведенийМенеджерЗаписи.<Имя регистра сведений> (InformationRegisterRecordManager.<Имя регистра сведений>)
Выбран (Selected)
Синтаксис:

Выбран()

Возвращаемое значение:
Тип: Булево.
Истина - запись выбрана, Ложь - в противном случае.

Описание:
Определяет, считана запись или нет.

Доступность:
Сервер, толстый клиент, внешнее соединение.
26 mzelensky
 
22.10.12
13:53
(25) ладно, попробую....но все-равно мне этот глюк не нравится:(