|
ОткрытьФормуМодально() | ☑ | ||
---|---|---|---|---|
0
svchernova
04.12.15
✎
16:40
|
Здравствуйте,
Хочу &НаСервере открыть форму модально, толстый клиент управляемое прложение. Ругается: Процедура или функция с указанным именем не определена (ОткрытьФормуМодально) Привожу код ПередаваемыеПараметры = Новый Структура; ПередаваемыеПараметры.Вставить("Период",ДатаСреза); ПередаваемыеПараметры.Вставить("Контрагент",КонтрагентДосье); ПередаваемыеПараметры.Вставить("ИдентификаторКлиента",ИдентификаторКлиента); ПередаваемыеПараметры.Вставить("ИИН_БИНКлиента",ИИН_БИНКлиента); ПараметрыМассив = Новый Массив; ПараметрыМассив.Добавить(ПередаваемыеПараметры); КлючЗаписиРегистра = Новый("РегистрСведенийКлючЗаписи.ДосьеКлиента", ПараметрыМассив); ОткрытьФормуМодально("РегистрСведений.ДосьеКлиента.Форма.ФормаЗаписи", Новый Структура("Ключ", КлючЗаписиРегистра)); //РезультатВыбора = ОткрытьФормуМодально("РегистрСведений.ДосьеКлиента.Форма.ФормаЗаписи", Новый Структура("Ключ", КлючЗаписиРегистра)); В чем у меня ошибка? Подскажите, пожалуйста |
|||
1
ДаЛадно
04.12.15
✎
16:41
|
На сервере нет формы
|
|||
2
ДаЛадно
04.12.15
✎
16:41
|
От осла уши на сервере тебе а не форму
|
|||
3
VikingKosmo
04.12.15
✎
16:42
|
сразу две: серверу не интересна твоя форма, 1С отказалось от использования модальности
|
|||
4
svchernova
04.12.15
✎
16:42
|
(1) Хорошо, я бы открыла на клиенте, но тогда у меня контрагент не структурирован и не находится запись регистра сведений по ключу
|
|||
5
svchernova
04.12.15
✎
16:43
|
говорит, что объект не найден
|
|||
6
svchernova
04.12.15
✎
16:44
|
а контрагент - это ведущее измерение в регистре..
|
|||
7
aleks_default
04.12.15
✎
16:45
|
Все правильно на сервере нет формы, а на клиенте нет данных регистра. Надо их как-то свести... Ну типа чай-кофе, потанцуем?
|
|||
8
svchernova
04.12.15
✎
16:49
|
(7) А без чаю и без танцев никак?
просто из человеколюбия? |
|||
9
svchernova
04.12.15
✎
16:49
|
(7) Как как как как их свести? :(
|
|||
10
aleks_default
04.12.15
✎
16:55
|
Ну, например, запись регистра (если она ломается :) и не хочет идти на клиента) преобразовать в структуру.
|
|||
11
Fragster
гуру
04.12.15
✎
16:56
|
ключ записи прекрасно передается с сервера на клиент. 1с не смогло ответить, почему нельзя сделать конструктор ключа из структуры.
|
|||
12
Fragster
гуру
04.12.15
✎
16:56
|
на клиенте
|
|||
13
letni88
04.12.15
✎
16:56
|
весь этот код нормально должен на клиенте отработать
ключ записи доступен |
|||
14
svchernova
04.12.15
✎
16:56
|
(10) В регистре более 200 позиций :)
|
|||
15
letni88
04.12.15
✎
16:57
|
ПОдправить только немного
|
|||
16
svchernova
04.12.15
✎
16:59
|
(13) Хорошо.. еще покопаюсь. Должен нормально отработать, даже если на клиенте контрагент не структурирован (его, например, невозможно раскрыть в табло)
|
|||
17
hhhh
04.12.15
✎
16:59
|
(14) какая разница, сколько позиций? Вы же одну запись открываете.
|
|||
18
aleks_default
04.12.15
✎
17:01
|
А что там про "объект не найден"?
|
|||
19
svchernova
04.12.15
✎
17:01
|
(11) Я делаю ключ из структуры, но там в ключе контрагент. и на клиенте он не структурирован. Это может быть причиной проблемы?
|
|||
20
letni88
04.12.15
✎
17:01
|
РегистрСведенийКлючЗаписи.<Имя регистра сведений> (InformationRegisterRecordKey.<Имя регистра сведений>)
Основной Синтаксис: Новый РегистрСведенийКлючЗаписи.<Имя регистра сведений>(<ЗначениеКлюча>) Параметры: <ЗначениеКлюча> (необязательный) Тип: Структура; Неопределено. Имя ключа - имя поля (Регистратор, Период, <ИмяИзмерения>), в качестве значения поля – необходимое значение этого поля. Если параметр не задан или равен Неопределено, создается пустой ключ записи регистра сведений. Описание: Создает новый объект на основе переданных параметров. Для типов метаданных нужно использовать функциональную форму оператора Новый(<Тип>[, <ПараметрыКонструктра>]). |
|||
21
svchernova
04.12.15
✎
17:01
|
(18) я посмотрю- может быть, действительно я запись попортила и объект не найден
|
|||
22
letni88
04.12.15
✎
17:04
|
вместо структуры массив передаете
|
|||
23
su_mai
04.12.15
✎
17:04
|
(0) ПараметрыМассив = Новый Массив;
ПараметрыМассив.Добавить(ПередаваемыеПараметры); Новый РегистрСведенийКлючЗаписи.(<ЗначениеКлюча>) Параметры: <ЗначениеКлюча> (необязательный) Тип: Структура; Неопределено. Имя ключа - имя поля (Регистратор, Период, <ИмяИзмерения>), в качестве значения поля – необходимое значение этого поля. |
|||
24
svchernova
04.12.15
✎
17:07
|
(20), (23)
Спасибо, буду пробовать. |
|||
25
hhhh
04.12.15
✎
17:08
|
что такое "не структурирован"?
|
|||
26
svchernova
04.12.15
✎
17:08
|
(20), (23) у меня форма открывалась с массивом, пока не было контрагента
|
|||
27
svchernova
04.12.15
✎
17:09
|
(25) в табло не раскрывается структура контрагента
Нет плюсика.. |
|||
28
hhhh
04.12.15
✎
17:12
|
(27) для регистра структура контрагента не нужна.
|
|||
29
svchernova
04.12.15
✎
17:14
|
ВСЁ ПОЛУЧИЛОСЬ!!!!!!!!!!!!!!!!!!!!!!!!
Спасибо всем, всех целую и обнимаю!!!!!!! |
|||
30
su_mai
04.12.15
✎
17:18
|
(25) Ну массив не структурирован был... :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |