![]() |
|
Тип справочника по умолчанию в составном типе данных | ☑ | ||
---|---|---|---|---|
0
nikita9235
08.05.20
✎
06:32
|
Всем привет!
В документе есть табличная часть "Услуга" с реквизитом составного типа "Наименование услуги". При установке в настройках типов поля "Наименование услуги" - составной тип данных (Строка и Справочник ссылка) по умолчанию устанавливается тип строка. Как сделать так, чтобы при создание нового документа по умолчанию поле "Наименование услуги" в табличной часте было справочного типа, а не строкового. Всем спасибо за ответы! |
|||
1
Мимохожий Однако
08.05.20
✎
06:46
|
Обычно в типовых конфигурациях в табличной части делают два поля. Поле с типом Справочник и поле со строковым типом. Доступно и всерьез.
|
|||
2
RomaH
naïve
08.05.20
✎
07:10
|
если значение по умолчанию задать?
|
|||
3
tixis
08.05.20
✎
07:41
|
Устанавливайте по умолчанию пустую ссылку на справочник
|
|||
4
nikita9235
08.05.20
✎
15:02
|
(3) В какой процедуре нужно это сделать?
Пробовал делать в разных, но ни разу не получал то что хочется |
|||
5
Мимохожий Однако
08.05.20
✎
20:19
|
Не стесняйся. Покажи, что пытался.
|
|||
6
Сияющий в темноте
08.05.20
✎
20:27
|
если поле составного типа,то значение по умолчанию это Неопределено.
и поле ввода сначала должно предлагать выбор типа,если отключить ввод по строке. |
|||
7
Василий Алибабаевич
08.05.20
✎
20:29
|
(4) "В какой процедуре нужно это сделать?"
1. выставить реквизиту фишку ЗаполнятьИзДанныхЗаполненя. 2. В обработкаЗаполнения присвоить "значение по кмолчанию". |
|||
8
nikita9235
09.05.20
✎
07:59
|
(5)Стч = Элементы.Услуга.ТекущиеДанные;
Стч.НаименованиеУслуги = Справочники.Услуги.ПустаяСсылка(); |
|||
9
nikita9235
09.05.20
✎
08:08
|
(7) Если я правильно понимаю, задать фишку ЗаполнятьИзДанныхЗаполнения можно только реквизитов документа, в табличной части такое не реализовать?
|
|||
10
Мимохожий Однако
09.05.20
✎
08:41
|
Форма отображает то, что есть в реквизитах документа. Но можно добавить свои реквизиты формы...
|
|||
11
nikita9235
09.05.20
✎
09:00
|
(10)Я с вами согласен, что так можно сделать. Но как это поможет сделать тип справочника по умолчанию в составном типе данных реквизита табличной части?
Или я что-то не понимаю |
|||
12
Мимохожий Однако
09.05.20
✎
09:07
|
Для начала объясни, в чём причина подобной постановки? Я этого не понимаю. Установки типа по умолчанию нет в принципе.
|
|||
13
nikita9235
09.05.20
✎
12:19
|
(12) В табличной части есть реквизит "Наименование услуги" он типа справочника, однако в деятельности организации бывают случаи, когда была выполнена работа, которая не занесена в справочник и там она и не нужна. Если сделать составной тип у реквизита табличной части "Наименование услуги", то перед его заполнением нужно выбрать какой тип будем использовать - строка или справочник. Для удобства, хотелось бы чтобы данный реквизит - "Наименование услуги" имел тип справочника и если возникала потребность записать что-то новое (что не нужно в справочнике) переключить его на строку и записать.
|
|||
14
Мимохожий Однако
09.05.20
✎
19:24
|
Для подобных случаев и заводят дополнительный реквизит Наименование услуги. Если он не заполнен, берем наименование из реквизита справочника, а если заполнен , то из этого реквизита. Для подобных услуг достаточно иметь один элемент справочника с пустым наименованием.
|
|||
15
nikita9235
10.05.20
✎
08:06
|
(14) Нужно создать на форме реквизит с типом строка, а после этого куда его поместить?
|
|||
16
Мимохожий Однако
10.05.20
✎
08:56
|
Нужно создать реквизит с типом строка не на форме, а в табличной части документа. Реквизит Услуга только типа строка. А на форму вывести оба реквизита, связанные с табличной частью. Посмотри в типовых конфигурациях.
|
|||
17
nikita9235
10.05.20
✎
12:16
|
(16) Посмотрю, спасибо за совет!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |