|
Управляемые формы кнопка ввода на основании | ☑ | ||
---|---|---|---|---|
0
Антон666
04.07.16
✎
08:30
|
Потребовалось на основе документа создать другой. Есть стандартный механизм в свойствах добавляешь подчинённый док и всё, появиться кнопка на форме. Так работает на обычных формах. А на управляемой почему то не появляется кто подскажет что нужно сделать?
|
|||
1
Mankubus
04.07.16
✎
08:37
|
свойство Использовать стандартные команды у документа установлено?
|
|||
2
Антон666
04.07.16
✎
08:54
|
Да
|
|||
3
totparen
04.07.16
✎
08:57
|
В командном интерфейсе формы проверьте наличие галок
|
|||
4
Nuobu
04.07.16
✎
09:14
|
(0) Комнду создать.
|
|||
5
Cyberhawk
04.07.16
✎
09:21
|
Все появляется, но смотря еще какая конфигурация
|
|||
6
Антон666
04.07.16
✎
09:31
|
Комплексная автоматизация, редакция 1.0 (1.0.6.1)(не типовая конечно)
|
|||
7
Антон666
04.07.16
✎
09:32
|
платформа 8.3 (8.3.6.2363)
|
|||
8
Антон666
04.07.16
✎
09:39
|
||||
9
Антон666
04.07.16
✎
09:40
|
картинка настройки и галочка (чтоб удобней было)http://radikal.ru/fp/75f7070ab47f4bbcbec613b959e117c4
|
|||
10
Антон666
04.07.16
✎
10:14
|
(4) что то нашел команду вроде как создал как надо, но что то не так. с управляемой формой не работаю почти поэтому такие сложности. может кто мат часть скинет? почитаю
|
|||
11
totparen
04.07.16
✎
10:15
|
(10) может быть уже проверите наличие галок в командном интерфейсе формы?!
|
|||
12
Антон666
04.07.16
✎
10:25
|
(11) захожу в командный там пусто... группа создать на основание пустая. почему так?
|
|||
13
ovrfox
04.07.16
✎
11:35
|
Проверьте контекстное меню. Возможно группа "создать на основании", в которую вы заходите не является системной. А заполняется програмно каким-то кодом. Пострайтесь его найти.
|
|||
14
aleks_default
04.07.16
✎
12:39
|
(10)конфу сохранял после того как добавил ввод на основании?
|
|||
15
Антон666
04.07.16
✎
14:52
|
(13) там нету этого кода такого (14) конечно.. но даже на форме не отображается в конфигураторе.
|
|||
16
Антон666
04.07.16
✎
15:05
|
Прям чувствую что то нужно просто тыкнуть и всё. критерий отбора уже сделал реквизит добавил.
|
|||
17
aleks_default
04.07.16
✎
15:09
|
Ниче нигде не нужно тыкать. Просто нужно добавить ввод на основании, остальное все само должно заработать. Команда в командном интерфейсе должна сама появится.
Сфоткай закладку ввод на основании свойств документа и командный интерфейс формы и выложи на нормальный обменник. |
|||
18
Антон666
04.07.16
✎
15:15
|
||||
19
Антон666
04.07.16
✎
15:16
|
(17) еще раз уточню речь идет о управляемых формах
|
|||
20
azt-yur
04.07.16
✎
15:20
|
(19) В других документах на управляемых формах есть эта кнопка? Смотри как там сделано. В типовых (КА 2.0, ERP), вывод кнопок ввод на основании засунули в модуль менеджера, автоматом само ничего не выводится, может и у тебя также.
|
|||
21
sonne666
04.07.16
✎
15:20
|
(6) КА 1.0 - это управляемые формы разве?
|
|||
22
Антон666
04.07.16
✎
15:22
|
она не типовая обновлён на ЕГАИС - управляемая форма
|
|||
23
aleks_default
04.07.16
✎
15:23
|
(18) Ну а фотка командного интерфейса где?
|
|||
24
Антон666
04.07.16
✎
15:25
|
(20) в том и дело что не нет в этой конфе больше управляемых форм с основанием. эту и то дорабатываю...
|
|||
25
sonne666
04.07.16
✎
15:29
|
(24) в форме зайдите в Глобальные параметризуемые команды. Там есть нужное создание на основании?
|
|||
26
Антон666
04.07.16
✎
15:31
|
||||
27
Антон666
04.07.16
✎
15:37
|
(25) как может примерно называться?
|
|||
28
sonne666
04.07.16
✎
15:38
|
(27) Объект - <Название документа>: создать на основании
|
|||
29
Антон666
04.07.16
✎
15:39
|
нету
|
|||
30
sonne666
04.07.16
✎
15:40
|
(29) тогда нужно создавать собственную команду скорее всего. Всё-таки у вас только 1 документ на УФ, а не вся конфигурация.
|
|||
31
azt-yur
04.07.16
✎
15:43
|
а у командной панели на вкладке Элементы автозаполнение включено?
|
|||
32
Антон666
04.07.16
✎
15:45
|
(30) я создал общую команду уже и там прописал открытие формы ... но не знаю как привязать его нужному месту. или предлагаешь прям вообще отдельную кнопку сделать?
|
|||
33
Антон666
04.07.16
✎
15:45
|
(31) да
|
|||
34
sonne666
04.07.16
✎
15:47
|
(32) эта общая команда должна появится в глобальных командах в форме. Ее надо перетащить в командный интерфейс.
|
|||
35
Антон666
04.07.16
✎
15:51
|
походу получилось сейчас проверю
|
|||
36
Антон666
04.07.16
✎
16:04
|
форму открыл но в обработку заполнения не заходит ... скорей всего по тому что без основания просто как код что ли
|
|||
37
Антон666
04.07.16
✎
16:07
|
параметр основания пустой...(
|
|||
38
sonne666
04.07.16
✎
16:08
|
(37) его передавать нужно при открытии.
|
|||
39
sonne666
04.07.16
✎
16:11
|
Вот у меня была подобная команда:
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ФормаТрНакл = ПолучитьФорму("Документ.ТребованиеНакладная.Форма.ФормаДокумента"); ДанныеФормы = ФормаТрНакл.Объект; ЗаполнитьТрНаклНаСервере(ПараметрКоманды, ДанныеФормы); КопироватьДанныеФормы(ДанныеФормы, ФормаТрНакл.Объект); ФормаТрНакл.Открыть(); КонецПроцедуры &Насервере Процедура ЗаполнитьТрНаклНаСервере(Источник, ДанныеФормы) Приемник = ДанныеФормыВЗначение(ДанныеФормы, Тип("ДокументОбъект.ТребованиеНакладная")); ... ЗначениеВДанныеФормы(Приемник, ДанныеФормы); КонецПроцедуры |
|||
40
sonne666
04.07.16
✎
16:14
|
(39) это когда самому надо что-то заполнять, не було обработки заполнения.
По идее открыть с параметром можно так: ПараметрыФормы = Новый Структура("Основание", Элемент); ТекФорма = ОткрытьФорму("Документ.СписаниеСРасчетногоСчета.Форма.ФормаДокумента", ПараметрыФормы,, Истина); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |