|
Автосоздание документа | ☑ | ||
---|---|---|---|---|
0
Я_Ника
04.05.15
✎
13:28
|
Имеется два документа: Пропуски и СтопЛист. В Документе Пропуски реквизиты: Идентификатор, Изъятие (тип-Булево). А в документе СтопЛист реквизит: Идентификатор. Как сделать так, чтобы при нажатии галочки изъятие создавался новый документ СтопЛист и в нем был тотже идентификатор, что и в документе Пропуски?
|
|||
1
DrShad
04.05.15
✎
13:31
|
обработать нажатие, но что если я поставил галочку ошибочно?
|
|||
2
Garykom
гуру
04.05.15
✎
13:32
|
(1) это фигня...тема ... местонахождения галочки "изъятия" не раскрыта
|
|||
3
Я_Ника
04.05.15
✎
13:35
|
(2) Тогда Создание документа СтопЛист после проведения документа Пропуски. Как это программно задать?
|
|||
4
Я_Ника
04.05.15
✎
13:37
|
(2) и при условии, что в документе Пропуски нажата галочка Изъятие
|
|||
5
Garykom
гуру
04.05.15
✎
13:39
|
Чем "ввод на основании" не подходит?
|
|||
6
DrShad
04.05.15
✎
13:41
|
а зачем вообще документ? не проще в РС писать независимый
|
|||
7
Я_Ника
04.05.15
✎
15:36
|
Сделала Ввод на основании. Можно ли сделать так, чтобы он срабатывал автоматически сразу после проведения документа Пропуски,т. е. не нужно было вручную нажимать Создать на основании-СтопЛист?
|
|||
8
Otkr
04.05.15
✎
16:29
|
(7) Можно. Например через подписку на событие
|
|||
9
dextermorgan777
04.05.15
✎
16:55
|
(7)
Док = Документы.СтопЛист.СоздатьДокумент(); Док.Заполнить(Пропуск); Док.Записать(); Пропуск это ссылка на документ на основании которого ты создаешь. |
|||
10
Я_Ника
08.05.15
✎
12:51
|
Сделала так:
В модуле объекта ВыдачаПропускаСотруднику: &НаСервере Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи) Док = Документы.СчетФактура.СоздатьДокумент(); Док.ОбработкаЗаполнения(Объект.Ссылка, Истина); Док.Дата = ТекущаяДата(); //или "= Объект.Дата", или "= любая другая дата"... Док.Записать(РежимЗаписиДокумента.Проведение); КонецПроцедуры А в модуле СтоЛист к процедуре добавила Экспорт: Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)Экспорт При проверке в ВыдачаПропускаСотрудникаВыдаетОшибку: {Документ.ВыдачаПропускаСотруднику.МодульОбъекта(54,29)}: Переменная не определена (Объект) Док.ОбработкаЗаполнения(<<?>>Объект.Идентификатор, Истина); (Проверка: Сервер) Как исправить можно? |
|||
11
Я_Ника
08.05.15
✎
12:54
|
(10) Все исправила Вместо
Док.ОбработкаЗаполнения(Объект.Ссылка, Истина); Сделала Док.ОбработкаЗаполнения(ЭтотОбъект.Ссылка, Истина); Но при запуске никаких изменений не происходит |
|||
12
mTema32
08.05.15
✎
12:57
|
А чего, фотка уже не нужна для подсказок?)
|
|||
13
Я_Ника
08.05.15
✎
13:00
|
(12) не поняла, что вы имеете ввиду?))
|
|||
14
Garykom
гуру
08.05.15
✎
15:23
|
(12) при отсрочке оплаты обычно цены выше... ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |