![]() |
![]() |
![]() |
|
Ввод на основании | ☑ | ||
---|---|---|---|---|
0
Lesya_L
03.11.09
✎
18:50
|
Пытаюсь заполнить документ на основании другого. Проблема в том, что новый документ имеет несколько видов операций, и при его создании на основании нужно ограничить этот список. Как это можно сделать, используя стандартное действие панели инструментов "Ввести на основании"?
|
|||
1
Mort
03.11.09
✎
18:54
|
При вводе на основании предлагается выбрать вид операции и этот список должен быть ограничен в зависимости от основания?
|
|||
2
Lesya_L
03.11.09
✎
18:56
|
(1) Не в зависимости от основания..главное, что если на основании, то определенный состав видов операций
|
|||
3
Lesya_L
03.11.09
✎
18:57
|
хотя...было бы неплохо привязать к документу-основанию)
|
|||
4
Lesya_L
03.11.09
✎
18:58
|
не могу понять...как это вообще сделать при вводе на оснвоании
|
|||
5
wason
03.11.09
✎
19:00
|
реквизит заведи и корми его шоб не умер)
|
|||
6
Lesya_L
03.11.09
✎
19:05
|
...
СписокВидовОпераций.Добавить(Перечисления.ВидыОпераций.ВводНачальныхСведений"); ВыбранноеЗначение = СписокВидовОпераций.ВыбратьЭлемент("Выбор вида операции"); Если Не ВыбранноеЗначение = Неопределено Тогда ДокументОбъект = Документы.СведенияОДоговоре.СоздатьДокумент(); ДокументОбъект.Заполнить(ВыбранноеЗначение.Значение); ФормаДокумента = ДокументОбъект.ПолучитьФорму(); ФормаДокумента.Открыть(); КонецЕсли; //Пытаюсь организовать по-другому...пишет,что Документ не выбран. В чем тут ошибка? |
|||
7
wason
03.11.09
✎
19:09
|
в заполнить указывается документ основание
|
|||
8
Lesya_L
03.11.09
✎
19:22
|
ДокументОбъект.Заполнить(ЭтотОбъект); // все равно пишет...что документ не выбран
|
|||
9
Lesya_L
03.11.09
✎
19:26
|
Ошибка при вызове метода контекста (Заполнить): Документ не выбран
|
|||
10
Живой Ископаемый
03.11.09
✎
19:27
|
это ведь правда
|
|||
11
Lesya_L
03.11.09
✎
19:28
|
(10) А что выбирать...если хочу создать новый документ
|
|||
12
Lesya_L
03.11.09
✎
19:28
|
как его выбрать?
|
|||
13
Живой Ископаемый
03.11.09
✎
19:28
|
а что об этом написано в СП?
|
|||
14
Живой Ископаемый
03.11.09
✎
19:29
|
например стать на нем в Журнале, в списке и нажать кнопку "ввести на соновании"
|
|||
15
Lesya_L
03.11.09
✎
19:30
|
Заполняет данные документа данными из другого объекта. Инициирует событие ОбработкаЗаполнения и вызов его процедуры-обработчика в модуле документа. В ней может размещаться алгоритм, заполняющий данные документа из переданного значения.
Примечание: Для заполнения может использоваться значение любого типа. Пример: РасходнаяНакладная.Заполнить(ВыбКонтрагент); |
|||
16
Lesya_L
03.11.09
✎
19:31
|
(14) А как ввести на основании из формы документа, а не из списка в журнале?
|
|||
17
Lesya_L
03.11.09
✎
19:31
|
в описании ничего не сказано....про список в журнале
|
|||
18
Lesya_L
03.11.09
✎
19:32
|
все делаю, как в описании метода Заполнить. почему не правильно?
|
|||
19
wason
03.11.09
✎
19:34
|
этотобьект записан?
|
|||
20
Lesya_L
03.11.09
✎
19:36
|
(19) нет, не записан.
|
|||
21
Lesya_L
03.11.09
✎
19:36
|
я хочу только заполнить документ на основании другого без записи
|
|||
22
Lesya_L
03.11.09
✎
19:47
|
В СП:
НовыйДок = Документы.ПеремещениеТоваров.СоздатьДокумент(); НовыйДок.Дата = ПолеВводаДаты; Пишу: ДокументОбъект = Документы.СведенияОДоговоре.СоздатьДокумент(); ДокументОбъект.ВидОперации = Перечисления.ВидыОпераций; //ошибка Поле объекта ВидОперации не обнаружено /Подскажите,пожалуйста, в чем ошибка? |
|||
23
wason
03.11.09
✎
19:51
|
нет реквезита у документа >>ВидОперации
|
|||
24
HEKPOH
03.11.09
✎
19:51
|
+ Перечисления.ВидыОпераций. ...
|
|||
25
Lesya_L
03.11.09
✎
19:54
|
оказывается, не понравилось имя "ДокументОбъект"...назвала по-другому
|
|||
26
HEKPOH
03.11.09
✎
19:54
|
что значит не понравилось? у 1С ИИ появился?
|
|||
27
wason
03.11.09
✎
19:55
|
(25) ljrумент обьект это основной реквизит формы документа в большенстве случаев
|
|||
28
wason
03.11.09
✎
19:56
|
*документобъект
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |