Имя: Пароль:
1C
1С v8
Планы видов характеристик товара в виде табличной части в карточке товара
,
0 Roma1314704
 
05.05.18
10:58
1с 8.3

Не могу понять как мне регистр сведений Видов характеристик товара вывести в карточку в виде таблице?
Как ссылка вверху карточки есть  - а  в виде табличной части нифига не получется
Что для этого делаю - форма элемента справочника - добавить Таблица
Далее ПутьКданным выбор реквизита  - Реквизит  - РеквизитСведенийНаборЗаписей
Возращаюсь назад в Таблицу - ПутьДанным вибираю этот реквизит  но он не активный.
Пробовал для теста выбирать другие реквизиты - тоже самое
1 Chameleon1980
 
05.05.18
11:21
какие формы, что, где, почем?
2 Roma1314704
 
05.05.18
11:23
В форму элемента справочника номенклатуры добавить таблицу регистра сведений  - где будут заполняться характеристики товара (ПВХ).
Для удобства - что бы все это было уменно в карточке товара
3 Chameleon1980
 
05.05.18
12:12
(2) блин.
обычные формы?
см. штрихи, например, на форме номенклатуры УТ10
4 Chameleon1980
 
05.05.18
12:14
таблица и отбор.
не?
5 Chameleon1980
 
05.05.18
12:59
вот за пару минут сделал расширение для УТ 11 (демки)
и вывел на форму номенклатуры штрихи

http://prntscr.com/je0k9o
6 Chameleon1980
 
05.05.18
13:00
это для УФ.для обычных см. выше
7 Chameleon1980
 
05.05.18
13:12
http://prntscr.com/je0nmr

в при создании на сервере установи отбор типа:
    ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка(ТаблицаШК, "Номенклатура", Объект.Ссылка);
8 Roma1314704
 
05.05.18
13:30
УП
Можно создать ТЗ на форме через запрос получить Измерения и Ресурсы с регистра.
Как тогда добавлять или удалять значения?
9 Мимохожий Однако
 
05.05.18
13:38
(0)полуОФФ: Противно помогать, когда на вопросы отвечаешь небрежно
10 Roma1314704
 
05.05.18
14:48
Хочу внести ясность в мой вопрос - что не так когда пытаюсь получить в справочнике товара значение Любого регистрата сведения. К примеру есть Регистр сведений - ЦеныНоменклатуры
В форме справочника создаю новый Реквизит - Тип -РегистрСведенийНаборЗаписей.ЦеныНоменклатуры .
Перетаскиваю его на форму - в констуртукторе получаю таблицу  со всеми измерениями и ресурсами. Запускаю 1с  - открываю карточку товара - в таблице Регистра ЦеныНоменклатуры - пустые поля

Что делаю не так?
11 Мимохожий Однако
 
05.05.18
15:07
(10) Показывай процедуры при открытии и создании формы. Какая конфигурация, платформа. Скорее всего не заполняешь данные с отбором по текущему элементу справочника.
12 Chameleon1980
 
05.05.18
16:32
(10) плин
ты смотришь вообще
создаешь реквизит "ДинСписок"

http://prntscr.com/je2dgo

кидаешь на форму

в присозданиинасервере ставишь отбор
ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка(ТаблицаШК, "Номенклатура", Объект.Ссылка);

если у тебя есть такой общий можуль

все
13 Chameleon1980
 
05.05.18
16:33
ты про формы так и не сказал, но, догадываюсь (почему-то), что УФ
14 Chameleon1980
 
05.05.18
16:36
(10)

создай табличное поле
поле данные установи

типа
РегистрСведенийСписок.ЦеныНоменклатуры

в при Открытии формы поставь
типа

ЦеныНоменклатуры.Отбор.Владелец.Установить(Ссылка);
ЭлементыФормы.ЦеныНоменклатуры.НастройкаОтбора.Владелец.Доступность = Ложь;


ёпт
15 Chameleon1980
 
05.05.18
16:37
что за народ.
на типовые уже разучили смотреть хотя-бы ?
16 Roma1314704
 
05.05.18
16:37
УФ. Спасибо
17 Roma1314704
 
05.05.18
20:12
Спасибо всем, с этим вопросом решилось
Есть небольшой момент при добавлении нового значения есть форма выбора для Регистра сведений так вот наименование товара нужно каждый раз тянуть из справочника  -что нужно сделать что бы в форме выбора для реквизита наименование сразу заполнялось с текущей карточки?
18 Chameleon1980
 
05.05.18
20:16
покажи скрины. Я чет не понял.
19 Chameleon1980
 
05.05.18
20:18
если у тебя отбор правильно стоит то при создании нового ключевые (вое) поле (поля) правильно заполнятся сразу
20 Roma1314704
 
05.05.18
20:20
https://prnt.sc/je4ps4

Это форма записи для регистра сведений
Я уже нахожусь в карточке товара в котором есть реквизит наименование но когда добавляю новою характеристику нужно снова выбрать этот товар.
Это занимает много времени
Нужно в форму списка подтянуть сразу наименование
21 Chameleon1980
 
05.05.18
20:22
да нифига не нужно
неверно что-то сделал

вот у меня сразу после нажатия создать значение заполнения проставлено из отбора

http://prntscr.com/je4ro9
22 Chameleon1980
 
05.05.18
20:23
ты блин скрин покажи в режиме предприятия когда жмешь создать.

Ёпт. и откуда у тебя такая полоска то вообще? С такой сообразительностью. Извини, если что.
23 Chameleon1980
 
05.05.18
20:27
в общем проверь у своего реквизита вот это свойство и будет тебе счастье:

http://prntscr.com/je4tx6
24 Roma1314704
 
05.05.18
21:11
https://prnt.sc/je5ch2

Есть галочка
25 Roma1314704
 
05.05.18
21:15
Вот скрин с 1с
https://prnt.sc/je5e0l
26 Chameleon1980
 
05.05.18
22:13
да уже свою нетленку посмотреть.
чет ты не то нахимичил
27 Chameleon1980
 
05.05.18
22:17
а посмотри наличие/не наличие
подобного в ПриСозданииНаСервере элемента записи

http://prntscr.com/je64vd

а лучше дай посмотреть свое творение
28 Chameleon1980
 
05.05.18
22:19
хотя на это:

...а посмотри наличие/не наличие
подобного в ПриСозданииНаСервере элемента записи...

пофиг.

если только принудительно не обнуляется
29 Chameleon1980
 
05.05.18
22:22
(24),(25)

значит у тебя отбор не установлен
иначе
реквизиты, у которых установлен флаг "ЗАполнять из значения заполнения" заполнились бы подходящими значениями которые установлены в отборе. почитай про это
30 Chameleon1980
 
05.05.18
22:25
ОбъектМетаданных: Реквизит.ЗаполнятьИзДанныхЗаполнения (MetadataObject: Attribute.FillFromFillingValue)
ОбъектМетаданных: Реквизит (MetadataObject: Attribute)
ЗаполнятьИзДанныхЗаполнения (FillFromFillingValue)
Использование:
Только чтение.
Описание:
Тип: Булево.
Свойство определяет возможность заполнения реквизита из данных заполнения. Используется для заполнения реквизитов из значений текущего отбора списков. Если установлено Истина, то процедура стандартной обработки заполнения будет заполнять реквизит из данных заполнения. Если в данных заполнения нет данных для заполнения этого реквизита или свойство имеет значение Ложь, то реквизит будет заполнен из свойства ЗначениеЗаполнения, если оно установлено. Данное свойство устанавливается системой в значение Истина для некоторых стандартных реквизитов (Родитель, Владелец, ведущие измерения регистров сведений).

Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
31 Chameleon1980
 
05.05.18
22:27
есть у меня одно подозрение

может ты и пытаешься (и даже делаешь) отбор
но....
вероятно у тебя новый элемент номенклатуры
и ссылки для отбора еще не существует
поэтому нет отбора и поэтому-же нет заполнения номенклатуры
для нового элемента РС. ИМХО.

как-то так.
32 Roma1314704
 
06.05.18
11:48
Походу отбор не работает и соотвественно наименование не заполняется. Пока ничего не получилось
33 Roma1314704
 
06.05.18
11:56
Форма справочника Номенклатура ПриОткрытии

ПараметрыТовара.Отбор.Владелец.Установить(Объект.Ссылка);

Ошибка  -Поле объекта не обнаружено Владелец
34 Chameleon1980
 
06.05.18
21:58
(32) я тебе про это в (31) писал
когда у тебя может не быть ссылки

(33) поищи:

ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка(ТаблицаШК, "Номенклатура", Объект.Ссылка);

вот Это у себя:

ОтборыСписковКлиентСервер.УстановитьЭлементОтбораСписка

или напиши подобие

+ уверен, что у тебя Имя отбора правильное

открой просто свой список, нажми отбор и посмотри как поле зовется по которому хочешь отобрать

ты как в первый раз прям. Или клюшечник?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой