|
v7: Перед проведением | ☑ | ||
---|---|---|---|---|
0
Gera1t
11.01.13
✎
21:15
|
Есть ли в 7 обработчик событий передпроведением,
т.е. что бы действие происходило не из модуля документа, а из формы, но только если документ проводится. |
|||
1
miki
11.01.13
✎
21:42
|
И для чего же потребовалось намешать в котлеты мух?
|
|||
2
Gera1t
11.01.13
✎
21:43
|
ну есть такая необходимость
|
|||
3
Gera1t
11.01.13
✎
21:45
|
конкретно нужно записать в справочник ссылку на документ, а документ выбирается в форме документа и передать ссылку в виде ссылки в модуль документа не получается
|
|||
4
Ork
11.01.13
✎
21:51
|
(0) В семерке есть метод Провести(). Вызывать его можно в том числе из модуля формы. В вашем случае можно поступать примерно так :
В модуле формы : Процедура ВыполнитьПроведение() Если ВыполнитьВсеПроверки() = 1 Тогда Если Провести() = 1 Тогда Если Вопрос("Документ проведен. Закрыть форму", "Да+Нет") = "Да" Тогда Форма.Закрыть(0); Иначе ПозакрыватьВсеВПроведенномДокументе(); КонецЕсли; КонецЕсли; КонецПроцедуры Но вопроса в (1) это не отменяет. |
|||
5
Ork
11.01.13
✎
21:54
|
+ (4) В свойствах стандартной кнопки проведения прописать ВыполнитьПроведение().
|
|||
6
miki
11.01.13
✎
21:55
|
(4-5)при групповухе не сработает
|
|||
7
miki
11.01.13
✎
21:57
|
(3)"не получается" и "невозможно" вещи разные. Что значит "выбирается в форме документа"? Это реквизит дока?
|
|||
8
ЧеловекДуши
11.01.13
✎
21:59
|
(0)Используй процедуру "ПриЗаписи()"
А так же свою собственную функцию, которая будет вызывать "Записать()" и затем проверку перед процедурой "Провести(0)". Но в сущности, команда в форме "Записать()" (если документ проведен) инициирует автоматически команду "Провести(0)". Но при явном указании "ПриЗаписиПроводить(0)" :) |
|||
9
ЧеловекДуши
11.01.13
✎
22:00
|
+ "ПриЗаписиПроводить(0)" -> ПриЗаписиПроводить(1) ^)
|
|||
10
miki
11.01.13
✎
22:01
|
и ещё. Что будешь делать при отмене проведения?
|
|||
11
Ork
11.01.13
✎
22:06
|
(7) Вот тут я засомневался... Насчет "реквизит документа". Иначе таких вопросов не возникало бы.
(10) А тоже самое, что и при групповом проведении - увеличивать рейтинг посещаемости Мисты. |
|||
12
miki
11.01.13
✎
22:11
|
Имхо, автору надо покурить про периодические реквизиты и и установку оных доками.
(11)А если не реквизит, то какой смысл привязвать его к проведению дока? |
|||
13
ЧеловекДуши
11.01.13
✎
22:31
|
(3)Во замудрил.... Пятница... многобуковокнеосилил :)
|
|||
14
Gera1t
11.01.13
✎
23:18
|
(7) это не реквизит документа
|
|||
15
Gera1t
11.01.13
✎
23:20
|
смысл в том, что есть документ Оприходывание ТМЦ, есть необходимость привязать к этому документу несколько документов Заявка. я сделал на форме Оприходывание СЗ в который добавляются заявки и при записи хранятся в справочнике. Так вот у меня не получилось передать данные из СЗ в модуль документа для записи данных именно в момент проведения.
|
|||
16
SerF_2011
12.01.13
✎
00:24
|
Можно добавить в документ реквизит типа строка и писать в него список значений с помощью ЗначениеВСтрокуВнутр в процедуре ПриЗаписи, а в модуле документа использовать ЗначениеИзСтрокиВнутр для получения списка значений обратно, благо перед проведением док записывается.
|
|||
17
КонецЦикла
12.01.13
✎
00:24
|
При проведении реквизиты тоже запсиываются, если чо
|
|||
18
SerF_2011
12.01.13
✎
00:26
|
(17) Истинно так.
|
|||
19
monsterZE
12.01.13
✎
14:13
|
(16) это не первая тема тс по одному и тому-же вопросу.. собсно не понятно, что именно не получается или чего хочет добиться тс. =)
тс, напиши хоть по шагам как формируются твои документы.. и почему не хочешь ограничивать 1заявка=1расходник, например с отбором по реквизиту (клиент поставщик).. вот тебе еще вариант подчиненности - каждая последующая заявка делается на основании предидущей а в расходнике собираешь всю эту пирамиду. =) мне не понятно что у тебя за проблема.. |
|||
20
monsterZE
12.01.13
✎
14:25
|
или, если так надо привязаться именно к документу - добавил реквизит с отбором у заявки.
в своем доке, делаешь обработку заявок по "ип пупкин" за выбранный период, собрал тч всех заявок слил в свой док, свернул, пометил в реквизите заявок, что закреплены за твоим документом, провел. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |