|
как открыть регистр сведений | ☑ | ||
---|---|---|---|---|
0
prog-Igor
08.12.14
✎
16:57
|
Товар = Элементы.Номенклатура.ТекущиеДанные.Ссылка;
ПараметрыФормы = Новый Структура("Ключ", Товар); Форма = ПолучитьФорму("РегистрСведений.eCommerce_СтатусыНоменклатуры.ФормаЗаписи",ПараметрыФормы,ЭтаФорма,УникальныйИдентификатор); Форма.ОткрытьМодально(); в этом случае открывает пустую форму! а как открыть форму редактирования записи? |
|||
1
pessok
08.12.14
✎
16:59
|
а записи то есть в регистре?
|
|||
2
prog-Igor
08.12.14
✎
17:00
|
Управляемая Форма, регистр не периодический
|
|||
3
prog-Igor
08.12.14
✎
17:00
|
есть
|
|||
4
Ёпрст
08.12.14
✎
17:01
|
ключзаписи нужен
|
|||
5
Maxus43
08.12.14
✎
17:01
|
в СП бы почитал хоть..
Расширение управляемой формы для записи регистра сведений (Managed form extension for information register records) Ключ (Key) Описание: Тип: РегистрСведенийКлючЗаписи. Тип значения - набор ключевых полей, однозначно идентифицирующих запись, редактируемых в форме. |
|||
6
prog-Igor
08.12.14
✎
17:02
|
(4) как его получить?
|
|||
7
pessok
08.12.14
✎
17:02
|
РегистрСведенийМенеджер.<Имя регистра сведений>.ПолучитьФорму (InformationRegisterManager.<Имя регистра сведений>.GetForm)
РегистрСведенийМенеджер.<Имя регистра сведений> (InformationRegisterManager.<Имя регистра сведений>) ПолучитьФорму (GetForm) Синтаксис: ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>) |
|||
8
pessok
08.12.14
✎
17:03
|
(7) а, чушь пишу, УФ же
|
|||
9
Maxus43
08.12.14
✎
17:04
|
(6) ПараметрКлюч = РС....СоздатьКлючЗаписи()
|
|||
10
Maxus43
08.12.14
✎
17:04
|
Синтаксис:
Новый РегистрСведенийКлючЗаписи.<Имя регистра сведений>(<ЗначениеКлюча>) Параметры: <ЗначениеКлюча> (необязательный) Тип: Структура, Неопределено. Имя ключа - имя поля (Регистратор, Период, <ИмяИзмерения>), в качестве значения поля – необходимое значение этого поля. Если параметр не задан или равен Неопределено, создается пустой ключ записи регистра сведений. |
|||
11
Maxus43
08.12.14
✎
17:05
|
Автор, Читай СП уже
|
|||
12
prog-Igor
08.12.14
✎
17:22
|
не совсем понятно как его получить
|
|||
13
prog-Igor
08.12.14
✎
17:30
|
пишет ошибку
Тип не определен (РегистрСведенийКлючЗаписи.eCommerce_СтатусыНоменклатуры) |
|||
14
Ёпрст
08.12.14
✎
17:54
|
ну так что ле
Отбор = Новый Структура; Отбор.Вставить("Измерение1",ЗначениеИзмерения1); Отбор.Вставить("Измерение2",ЗначениеИзмерения2); ........... Отбор.Вставить("ИзмерениеN",ЗначениеИзмеренияN); КлючЗаписи = РегистрыСведений.eCommerce_СтатусыНоменклатуры.СоздатьКлючЗаписи(Отбор); ну а дальше текущейстроке присваивай ключ записи - будет позиционирование на нужной записи в рег. сведений согласно значениям измерений в отборе. |
|||
15
prog-Igor
08.12.14
✎
18:19
|
(14) в так случае нужно отрабатывать на сервере
|
|||
16
prog-Igor
08.12.14
✎
18:20
|
получилось все на клиенте
Товар = Элементы.Номенклатура.ТекущиеДанные.Ссылка; СтруктураКлючаЗаписи = Новый Структура(); СтруктураКлючаЗаписи.Вставить("Номенклатура",Товар); СтруктураКлючаЗаписи.Вставить("ВидЦены",Объект.ОсновнаяЦена); СтруктураКлючаЗаписи.Вставить("Характеристика",); Массив = Новый Массив; Массив.Добавить(СтруктураКлючаЗаписи); КлючЗаписи = Новый (Тип("РегистрСведенийКлючЗаписи.eCommerce_СтатусыНоменклатуры"),Массив); Если Не КлючЗаписи.Пустой() Тогда ПараметрыФормы = Новый Структура("Ключ",КлючЗаписи); Форма = ПолучитьФорму("РегистрСведений.eCommerce_СтатусыНоменклатуры.ФормаЗаписи", ПараметрыФормы); Форма.ОткрытьМодально(); Иначе Сообщить("По "+Товар+" записи статуса не обнаружено!"); КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |