|
УФ. Измерение регистра сведений не отображается на форме |
☑ |
0
zelenprog
18.09.23
✎
15:08
|
Добрый день!
В расширении делаю свой регистр сведений.
Одно из измерений - это реквизит с типом "УникальныйИдентификатор".
В пользовательском режиме (в режиме предприятия) это измерение почему-то не отображается ни в форме записи регистра, ни в форме списка записей.
Почему?
Если поменять тип этого измерения например на "Строка", то он отображается в форме.
Чем 1С-ке не нравится тип "УникальныйИдентификатор"?
|
|
1
RomanYS
18.09.23
✎
15:20
|
(0) не нравится отсутствием встроенного редактора для значений такого типа
|
|
2
zelenprog
18.09.23
✎
15:29
|
|
|
3
zelenprog
18.09.23
✎
15:38
|
(1) Если в форме сделать реквизит типа ТаблицаЗначений, и у этой ТЗ сделать колонку с типом "УникальныйИдентификатор", то на форме все нормально отображается.
|
|
4
RomanYS
18.09.23
✎
15:46
|
(3) затестил в пустой базе. В автогенрируемых формах реквизиты типа УИД не отображаются ни в шапке, ни в ТЧ.
|
|
5
zelenprog
18.09.23
✎
15:48
|
(4) Я пробовал в форме обработки не ТЧ, а создавал ТаблицуЗначений как реквизит формы (или реквизит объекта).
|
|
6
RomanYS
18.09.23
✎
16:45
|
(5) тогда я вообще не понимаю о чем ты. Если ты формы руками создаешь (а откуда иначе реквизит формы), то выводи что угодно. Только для УИДа поле ввода недоступно, только Поле надписи.
Я тестил автоформы создаваемые платформой
|
|
7
d4rkmesa
18.09.23
✎
16:53
|
(0) УИД по сути не имеет пользовательского представления, поэтому выводить его бессмысленно. А разработчик сделает себе инструмент, если очень нужно.
|
|
8
RomanYS
18.09.23
✎
16:56
|
(7) представление имеет и оно прекрасно отображается, а вот редактора нет
|
|
9
mTema32
18.09.23
✎
17:00
|
В консоли запросов при вводе параметров реализована форма редактирования УИДа.
А так да - на формы нужно вручную добавлять для отображения.
|
|
10
zelenprog
19.09.23
✎
11:05
|
(6) >> тогда я вообще не понимаю о чем ты
>> Я тестил автоформы создаваемые платформой
Я делал два теста:
1) Автоформа для регистра сведений с измерением типа "УникальныйИдентификатор".
Колонка в форме списка для этого реквизита не отображается.
2) Произвольная форма обработки. Добавляю реквизит объекта "ТаблицаЗначений", в эту таблицу добавляю реквизит GUID типа "УникальныйИдентификатор". Создаю соответствующие элементы формы. Колонка GUID отображается.
|
|
11
Мимохожий Однако
19.09.23
✎
14:28
|
(10) При заполнении таблицы значений уникальный идентификатор заполняется как тип Строка
|
|
12
zelenprog
20.09.23
✎
16:48
|
(11) У меня указан тип "Уникальный идентификатор", а не "Строка":
https://ibb.co/2hj0YN5
|
|
13
zelenprog
20.09.23
✎
09:05
|
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший