Имя: Пароль:
1C
1С v8
Добавление реквизита в форму элемента справочника
0 The_Immortal
 
01.08.20
06:16
Есть некий справочник (в некой чужой конфигурации, где я вообще ничего не шарю), где сидит предопределенное Наименование и лимит в стандартные 150 знаков, которое надо обойти. В качестве решения обычно предлагают занести своё поле, где и хранить неадекватные строковые значения, но т.к. я в 1С не бум-бум, то и с этим справиться не могу.
Добавил на форму элемента поле ПолноеНаименование и соответствующий реквизит. Однако в качестве ПутиКДанным у этого элемента должно быть не ПолноеНаименование, а Объект.ПолноеНаименование, иначе в этом поле нифига не сохраняется. Но вот вопрос как в уже ранее созданный Объект (в данном случае это тип данных СправочникОбъектов.ИндивидуальныеДостижения) запихнуть мой реквизит ПолноеНаименование?

https://content.screencast.com/users/immick6307/folders/Snagit/media/562d623e-a8b6-4f3f-898a-0c92f3f22768/08.01.2020-06.02.png

Подскажите, пожалуйста, неучу.

Спасибо!
1 ДенисЧ
 
01.08.20
06:40
Пригласи программиста, который бум-бум...
И да, не забудь заплатить ему...
2 Ненавижу 1С
 
гуру
01.08.20
07:06
Конфигурация какая? В типовых есть дополнительные реквизиты и сведения. А вообще надо реквизит не формы а справочника добавлять. Чтобы оно хранилось в базе данных.
Ну и подозреваю захотят чтобы оно стало основным представлением? Тогда ещё код писать в модуле менеджера.
3 The_Immortal
 
02.08.20
03:17
(2)

> надо реквизит не формы а справочника добавлять
Да уж, тупанул.

> В типовых есть дополнительные реквизиты и сведения
Есть такое, но там (в Дополнительных реквизитах) нет нужной формы и её, вероятно, надо как-то туда добавлять.

> Ну и подозреваю захотят чтобы оно стало основным представлением? Тогда ещё код писать в модуле менеджера.
Угумс. Погуглю по этому, поводу.

Благодарю!
4 Кулибин
 
02.08.20
12:00
Потом будет конфликт с одноименным методом, переименуй.
5 Ненавижу 1С
 
гуру
02.08.20
12:04
(3) зачем в дополнительных реквизитах форма?
(4) нет там никаких конфликтов, не пугай людей, смотри "Метаданные" и "Метаданные()" или "Количество" и "Количество()"
6 hhhh
 
02.08.20
12:25
(5) да не. Конфликты бывают. Поэтому во всех типовых реквизит называется НаименованиеПолное.
7 The_Immortal
 
02.08.20
19:47
(5) Наверное не так выразился. В самих Дополнительных реквизитах с левой части указывается объекты конфигурации, к которым, собственно, можно добавить доп. реквизиты. Так вот нужный объект в этом перечне отсутствует.
8 Кулибин
 
02.08.20
23:07
(5) потому что это метод экземпляра объекта, а Количество, например, метод множества, где невозможно обращение к реквизиту через одну точку, его просто нет у множества, про Метаданные лень думать.
9 Кулибин
 
02.08.20
23:12
Конкретно с ПолноеНаименование ещё в 7 вроде началась эта фигня, 70-75 или 75-77, не помню, может в 8 и нет, проверять не буду :-) тоже ненавижу уже.