|
Как на форме внешней обработки привязать объект существующего документа? | ☑ | ||
---|---|---|---|---|
0
Помогите
24.11.14
✎
07:28
|
Делаю внешнюю обработку.
Создаю форму. Тип значения в свойствах формы приравниваю "ДокументОбъект.Доверенность" Заполняю форму автоматически всеми реквизитами документа. Сохраняю обработку. Открываю ее в режиме предприятия. Открывается форма нового документа, в заголовке в скобках написано (Создание) Вопрос: Как в этой обработке открыть форму существующего документа? |
|||
1
Cube
24.11.14
✎
07:30
|
(0) А для чего это всё?
|
|||
2
Помогите
24.11.14
✎
07:30
|
(1) Для науки
|
|||
3
Помогите
24.11.14
✎
07:31
|
Делаю нечеловеческие эксперименты в области 1С. Изучаю неизученное.
|
|||
4
Cube
24.11.14
✎
07:40
|
(3) А, ну, тогда, продолжай наблюдения...
|
|||
5
Рэйв
24.11.14
✎
07:40
|
||||
6
Помогите
24.11.14
✎
08:08
|
(5)&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Об=Документы.Доверенность.НайтиПоНомеру("А000001", ТекущаяДата()).ПолучитьОбъект(); ЗначениеВРеквизитФормы(Об, "Объект"); КонецПроцедуры Недопустимое значение параметра (параметр номер '2') |
|||
7
DrZombi
гуру
24.11.14
✎
08:11
|
(6) Попробуй просто...
Объект.РеквизитДокументСсылка = Об.Ссылка |
|||
8
DrZombi
гуру
24.11.14
✎
08:12
|
+(6) Объектом у Обработки, уже является сама Обработка :)
|
|||
9
DrZombi
гуру
24.11.14
✎
08:12
|
+(7) Так же, если ты не уверен в типе документа, то установи "произвольный тип документа" :)
|
|||
10
Wobland
24.11.14
✎
08:15
|
>Заполняю форму автоматически всеми реквизитами документа.
раньше, когда у меня не было девушки, я тоже занимался всякой ерундой |
|||
11
Помогите
24.11.14
✎
08:16
|
Мужики!
Снял галочку "Основной реквизит", поставил ее обратно, и ошибка пропала! Всем спасибо. |
|||
12
Помогите
24.11.14
✎
08:17
|
А можно програмно заполнить форму реквизитами?
|
|||
13
Wobland
24.11.14
✎
08:18
|
(12) это техническое любопытство или ты разрешения спрашиваешь?
|
|||
14
Помогите
24.11.14
✎
08:25
|
(13) Конечно техническое.
|
|||
15
Wobland
24.11.14
✎
08:25
|
можно
|
|||
16
Помогите
24.11.14
✎
08:27
|
(15) Как?
|
|||
17
Wobland
24.11.14
✎
08:28
|
(16) присвоением
|
|||
18
Помогите
24.11.14
✎
08:35
|
(17) Слишком трудоемко каждый реквизит присваивать.
|
|||
19
Помогите
24.11.14
✎
08:36
|
Кто-нибудь другой может помочь? Как все реквизиты на форму програмно вывести?
|
|||
20
Wobland
24.11.14
✎
08:37
|
можно одним циклом, если имена реквизитов совпадают. а можно открыть готовую форму и не любить себе мозх
|
|||
21
Помогите
24.11.14
✎
08:38
|
(20) Если они совпадают с чем?
|
|||
22
Wobland
24.11.14
✎
08:38
|
я даже не против другого решения задачи
|
|||
23
Wobland
24.11.14
✎
08:38
|
(21) промеж себя совпадают
|
|||
24
Помогите
24.11.14
✎
08:39
|
(23) Они не могут совпадать. Конфигуратор не позволит
|
|||
25
Wobland
24.11.14
✎
08:40
|
(24) именам реквизитов твоей обработки и документа? позволит
|
|||
26
Помогите
24.11.14
✎
08:42
|
(25) Что-то ты совсем не понятное пишешь.
|
|||
27
Помогите
24.11.14
✎
08:50
|
Задам тот же самый вопрос по другому:
Как на пустую форму документа програмно добавить все реквизиты этого документа? Или есть какая-нибудь галочка в конфигураторе чтобы при запуске все реквизиты на пустой форме сами появлялись? |
|||
28
Wobland
24.11.14
✎
08:52
|
расскажи, что есть пустая форма документа
|
|||
29
Помогите
24.11.14
✎
08:55
|
(28) Это же глупо такое не знать.
В конфигураторе в списке форм нажми Insert, в мастере добавления формы нажми "Готово" и добавится пустая форма без реквизитов. |
|||
30
Wobland
24.11.14
✎
08:56
|
(29) тогда никак
|
|||
31
Помогите
24.11.14
✎
08:57
|
Жду ответа от кого-нибудь другого.
|
|||
32
Wobland
24.11.14
✎
08:57
|
(30) а, не. есть ИзменитьРеквизиты, к примеру
|
|||
33
Помогите
24.11.14
✎
08:58
|
(32) Такая же фигня, надо вручную каждый реквизит прописывать. А вручную не годится.
|
|||
34
Wobland
24.11.14
✎
09:01
|
(33) метаданные тебе в помощь
|
|||
35
Wobland
24.11.14
✎
09:02
|
+(34) но лучше всё-таки жениться
|
|||
36
Помогите
24.11.14
✎
09:06
|
рано мне еще.
|
|||
37
Kamas
24.11.14
✎
09:16
|
Если Реквизиты одинаковые то можно
КопироватьДанныеФормы(<Источник>, <Приемник>) Параметры: <Источник> (обязательный) Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура. Объект - источник. <Приемник> (обязательный) Тип: ДанныеФормыСтруктураСКоллекцией; ДанныеФормыКоллекция; ДанныеФормыСтруктура. Объект приемник. Возвращаемое значение: Тип: Булево. Истина - копирование произведено. Ложь - структура объектов абсолютно несовместима. Описание: Копирует данные формы, обладающие совместимой структурой. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер). Примечание: Во внешнем соединении метод игнорируется. |
|||
38
Помогите
25.11.14
✎
07:55
|
(37) Реквизиты не могут быть одинаковые. Хотя бы стандартные Дата и Номер уже не одинаковые.
|
|||
39
Мимохожий Однако
25.11.14
✎
08:23
|
(0)Какова конечная цель исследования? Почему не нравится форма документа из самого документа?
|
|||
40
Помогите
25.11.14
✎
10:53
|
(39) Жены нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |