![]() |
![]() |
![]() |
|
Добавление элемента справочника в тонком клиенте | ☑ | ||
---|---|---|---|---|
0
1c8_2Lexa
02.06.10
✎
10:41
|
Подскажите пожалуйста почему в тонком клиенте при нажатии на кнопку Создать новый элемент списка в каком либо справочнике элемент не создается?
Справочник вызываю через главное меню тонкого клиента (пробовал добавлять не получилось), также создавал для справочника контрагенты свою форму списка и помещал на рабочий стол тонкого клиента (также пробовал добавлять не получилось). Пробовал сделать так &НаКлиенте Процедура Создать(Команда) Элементы.Список.ДобавитьСтроку(); КонецПроцедуры Код отрабатывает без ошибки, но новый элемент не добавляется. Заранее спасибо. |
|||
1
Buster007
02.06.10
✎
10:43
|
Элементы.Список.ДобавитьСтроку(); <- жесть...
|
|||
2
Mitriy
02.06.10
✎
10:44
|
(0) создается так же, как и в 8.1, но только на сервере...
|
|||
3
Mitriy
02.06.10
✎
10:45
|
(2) млин... думал программно хочешь сделать... а так все работает...
|
|||
4
1c8_2Lexa
02.06.10
✎
10:50
|
После запуска тонкого клиента вызываю свою форму списка для справочника контрагенты. Нажимаю на кнопку создать новый элемент справочника не создает. Мне нужно чтоб открылась форма элемента справочника, а она не появляется(
|
|||
5
Buster007
02.06.10
✎
10:52
|
(4) а ФормаДокумента создана?
|
|||
6
Buster007
02.06.10
✎
10:53
|
(4) + ты на кнопку стандартную жмешь, или свою влепил какую то?
|
|||
7
detec
02.06.10
✎
10:54
|
(0)
А в твоей форме списка указан осноной реквизит? По идее, там при правильном создании формы все стандартные команды, в т.ч. и создания нового элемента, становятся автоматически доступны. |
|||
8
Buster007
02.06.10
✎
10:56
|
(5) форму необязательно даже создавать..
|
|||
9
1c8_2Lexa
02.06.10
✎
10:56
|
На стандартную жму. Все разобрался оказывается для формы элемента тоже форму создовать надо. И в справочнике подключать ее как вторичную форму элемента.
|
|||
10
1c8_2Lexa
02.06.10
✎
11:00
|
Для Buster007. Интересно было бы узнать вариант вызова формы элемента без ее для управляемой формы. А то получается для каждого справочника, который мне понадобится, надо форму создавать.
|
|||
11
detec
02.06.10
✎
11:02
|
(10) А разве команда создания нового объекта в 8.2 не является стандартной? Т.е. разве нельзя вывести её на Рабочий стол? Тогда не нужно ничего кодировать.
|
|||
12
1c8_2Lexa
02.06.10
✎
11:08
|
Дело в том что когда мы жем на стандартную кномпу создать элемент то если не создана форма для тонкого клиента то кнопка не сработает. Тобишь получается обязательно надо создать форму элемента и подключить ее в справочнике как вторичную форму для элемента.
Хотелось бы узнать вариант вызова формы элемента без ее создания в кофигураторе в справочнике. |
|||
13
Buster007
02.06.10
✎
11:09
|
(12) все создается без создания формы элемента если жать на стандартные кнопки, и я даже уверен почти на 100% что можно и программно кнопку написать, ип форма будет генерироваться
|
|||
14
Buster007
02.06.10
✎
11:17
|
ПолучитьФорму("Справочник.ТвойСправочник.ФормаОбъекта").Открыть();
А вот тебе супер большой код команды по созданию новых элементов справочников и форма генерируется без проблем |
|||
15
Buster007
02.06.10
✎
11:17
|
А вообще, СП знает почти все.
|
|||
16
1c8_2Lexa
02.06.10
✎
16:19
|
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) ПараметрыВыбора = Новый Структура; ПараметрыВыбора.Вставить("ВладелецФормы", ВыбраннаяСтрока); Фор=ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта",ПараметрыВыбора,ВыбраннаяСтрока); Фор.Объект.КодПоЕДРПОУ = "124123"; Фор.Объект.Комментарий= «»; … Фор.ТолькоПросмотр=Ложь; Фор.Открыть(); КонецПроцедуры Хочу сделать, чтобы при 2-й щелчке по элементу в справочнике Контрагенты открывалась форма элемента. В коде соответствующим полям можно присвоить значения по ссылке. Получается, что каждому полю надо присвоить значение. Может можно как то, проще сделать? Я думал присвоить Фор.Объект.Ссылка = ВыбраннаяСтрока; но выдает ошибку. Стандартными кнопками можно воспользоваться только в том случае, если форма элемента создана для тонкого клиента и подключена в справочнике как вторичная, но хочется программным путем это сделать без создания формы элемента. |
|||
17
Buster007
02.06.10
✎
16:38
|
1c8_2Lexa, купи себе книжку! Она не так дорого стоит!
Если почитать что ты делаешь, то это просто ппц! Тебе уже много раз написали, что стандартно все работает и без всяких обработчиков! а ты все усердно пытаешься что то дописать, так еще и криво... |
|||
18
1c8_2Lexa
02.06.10
✎
17:07
|
Для Buster007 Посоветуй пожалуйста какую книгу взять для тонкого клиента.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |