|
как получить ключ записи регистра сведений? | ☑ | ||
---|---|---|---|---|
0
23th
26.08.22
✎
11:09
|
Мне нужно получить ключ записи регистра сведений.
Для того чтобы потом получить навигационную ссылку картинки. СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(НУЖЕН КЛЮЧ, "Картинка"); Спасибо за ответы! |
|||
1
alarm2020
26.08.22
✎
11:14
|
(0) СоздатьКлючЗаписи()
|
|||
2
23th
26.08.22
✎
11:17
|
(1) Это же новый ключ создается.
А я ищу старые РСВ = РегистрыСведений.КартинкиНоменклатуры.Получить(Новый Структура("ссылка", Объект.Ссылка)); СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(РСВ, "Картинка"); вот так не дает, говорит ошибка. |
|||
3
alarm2020
26.08.22
✎
11:36
|
(2) Ключ - это УКАЗАТЕЛЬ на запись. Если ты считаешь себя умнее тех, кто тебе подсказывает, зачем тогда вообще вопросы задаешь?
|
|||
4
Гипервизор
26.08.22
✎
11:36
|
(2) А что возвращает Получить()? Явно не ключ записи.
|
|||
5
СеменовСемен
26.08.22
✎
11:39
|
(2) не бывает новых и старых ключей
|
|||
6
Кир Пластелинин
26.08.22
✎
11:51
|
(2) ну т.е. то, что метод получить() возвращает структуру не смущает?
|
|||
7
Lama12
26.08.22
✎
11:53
|
(0) Картинки нужно хранить в справочнике. Ключ записи изменится при перезаписи записи.
|
|||
8
23th
26.08.22
✎
11:54
|
Я через медеджер записи пробовал, тоже не работает....
РСВ = РегистрыСведений.КартинкиНоменклатуры.СоздатьМенеджерЗаписи(); РСВ.Ссылка = Объект.Ссылка; РСВ.Прочитать(); Если РСВ.Ссылка = Справочники.Номенклатура.ПустаяСсылка() тогда Иначе СсылкаНаКартинку = ПолучитьНавигационнуюСсылку(РСВ, "Картинка"); КонецЕсли; |
|||
9
23th
26.08.22
✎
11:54
|
Вообще н епойму что делать....
|
|||
10
Kassern
26.08.22
✎
11:55
|
Вот вроде по вашей теме https://forum.infostart.ru/forum9/topic118470/
|
|||
11
Kassern
26.08.22
✎
11:55
|
(8) Менеджер записи<>ключ записи
|
|||
12
Kassern
26.08.22
✎
11:56
|
(8) зайдите уже в отладку и посмотрите параметры какого типа вы передаете. Посмотрите в СП какого типа должны быть параметры.
|
|||
13
23th
26.08.22
✎
11:59
|
(10) Я здесь был уже до того как написать сюда.
Там из формы самого регистра сведений делает навигационную ссылку, а у меня из справочника. |
|||
14
23th
26.08.22
✎
12:00
|
(12) Я смотрел, там написано ссылочного...
У меня же нет. А как его получить не пойму. |
|||
15
СеменовСемен
26.08.22
✎
12:00
|
(13) тебе же уже сказали ответ? что ты еще ждешь?
|
|||
16
Kassern
26.08.22
✎
12:02
|
(13) Так там же в первых строчках ответ: "Из формы: Параметры.Ключ, в иных случаях через ключ записи РС. "
|
|||
17
polosov
26.08.22
✎
13:26
|
М = Массив;
М.Добавить(Новый Структура("Тут через запятую измерения регистра", Тут значения измерений)); КлючЗаписи = Новый ("РегистрСведенийКлючЗаписи.ТвойРегистрСведений", М); |
|||
18
polosov
26.08.22
✎
13:29
|
(17) М = Массив; -> М = Новый Массив;
|
|||
19
23th
26.08.22
✎
13:36
|
Где ответ?
Что нельзя через регистр сведений делать? |
|||
20
alarm2020
26.08.22
✎
13:38
|
(19) Ответ в первом посте. Если ты не в состоянии им воспользоваться, то лучше брось это дело вообще
|
|||
21
23th
26.08.22
✎
13:38
|
(15) Семен сенонов так где там ответ сказали.
Вот отличный ответ сейчас проверю М = Массив; М.Добавить(Новый Структура("Тут через запятую измерения регистра", Тут значения измерений)); КлючЗаписи = Новый ("РегистрСведенийКлючЗаписи.ТвойРегистрСведений", М); От вас же семен семенов только семена ответов. |
|||
22
Kassern
26.08.22
✎
13:42
|
(21) А теперь скажите мне, какая ранзница между конструкторами Новый ("РегистрСведенийКлючЗаписи.ТвойРегистрСведений", М) и СоздатьКлючЗаписи(СтруктураКлюча) из (1)?
|
|||
23
23th
26.08.22
✎
13:47
|
(22) Я и сам не пойму. Но почему то через констукцию
Новый ("РегистрСведенийКлючЗаписи.ТвойРегистрСведений", М) Заработало!!!!! А СеменСеменов еще до этого где то увидал ответ. ха-ха. Огромное спасибо polosov |
|||
24
Kassern
26.08.22
✎
13:49
|
(23) "Я и сам не пойму" - в этом и основная ваша проблема. Для себя сделайте через конструкцию СоздатьЗаписьКлюча с такой же структурой и попробуйте воткнуть данный ключ
|
|||
25
alarm2020
26.08.22
✎
13:50
|
(22) Разница огромная. В методе СоздатьКлючЗаписи() есть слово "создать", а в (17) такого слова нет. ТС этого слова боится. Так что polosov - молодец!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |