![]() |
|
Обработка заполнения | ☑ | ||
---|---|---|---|---|
0
Dagmanor
10.07.13
✎
10:53
|
Всем доброго дня. Вопрос таков...
При вводе документа (Документ) на основании другого документа (Основание) я делаю проверку в ОбработкеЗаполнения Документа был ли уже ранее сформирован Документ на основании этого конкретного Основания и если был то открывать ранее созданный. Все работает, но кроме открытия старого документа создается и новый пустой Документ... Как сделать так, чтобы новый не создавался (или удалялся без следа в программе) ? Я понимаю что вопрос звучит как-то сумбурно, но более вразумительно сформировать не получается... |
|||
1
mikecool
10.07.13
✎
10:55
|
в перед открытием проверять существование и в отказ пускать, тогда до заполнения не дойдет
|
|||
2
Godofsin
10.07.13
✎
10:55
|
ну код покажи
|
|||
3
Dagmanor
10.07.13
✎
10:56
|
код:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОтчетПроизводстваЗаСмену.Ссылка |ИЗ | Документ.ОтчетПроизводстваЗаСмену КАК ОтчетПроизводстваЗаСмену |ГДЕ | ОтчетПроизводстваЗаСмену.ДокументОснования = &ДокументОснования | И ОтчетПроизводстваЗаСмену.ПометкаУдаления = &ПометкаУдаления"; Запрос.УстановитьПараметр("ДокументОснования",Основание.Ссылка); Запрос.УстановитьПараметр("ПометкаУдаления",Ложь); Результат = Запрос.Выполнить().Выбрать(); Если Результат.Следующий() Тогда //ЭтотОбъект. Режим = РежимДиалогаВопрос.ДаНет; Ответ =Вопрос("На основании этого документа отчет производства за смену уже создан"+Символы.ПС+Символы.ВК+"Открыть?",Режим); Если Ответ = КодВозвратаДиалога.Да Тогда Результат.Ссылка.ПолучитьФорму("ФормаДокумента1").Открыть(); КонецЕсли; Возврат; КонецЕсли; |
|||
4
Нуф-Нуф
10.07.13
✎
10:58
|
получи объект
|
|||
5
Нуф-Нуф
10.07.13
✎
10:59
|
а потом получи форму
|
|||
6
Smallrat
10.07.13
✎
10:59
|
а если программное заполнение обработкой ? что - тоже форма откроется ?
|
|||
7
Dagmanor
10.07.13
✎
11:05
|
сделать отдельную кнопку не проблема, но задача стоит именно так "Сделать ввод На основании"
или сделать свою кнопку на основании )) тогда проблем не будет |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |