|
Обновление заголовка документа | ☑ | ||
---|---|---|---|---|
0
dainastar
27.12.11
✎
12:17
|
Подскажите где в коде написана процедура обновления заголовка формы документа (Проведен, Не проведен)
|
|||
1
DrHiHi
27.12.11
✎
12:19
|
а в типовом документе посмотреть впадло??
|
|||
2
Olelykoye
27.12.11
✎
12:23
|
Поиском не пробовали?
Посмотрите ПриОткрытии типового документа - должна быть внешняя процедура типа УстановитьЗаголовокФормыДокумента |
|||
3
dainastar
27.12.11
✎
12:33
|
(1) не впадло. Перерыла весь документ Отчет производства за смену и не нашла.
|
|||
4
dainastar
27.12.11
✎
12:34
|
(2) попробовала бы поиском, да не знаю что именно искать
|
|||
5
dainastar
27.12.11
✎
12:36
|
(2) спасибо за наводку (УстановитьЗаголовокФормыДокумента). Нашла в форме документа.
Теперь другой вопрос, я в процедуру обработка проведения хочу поставить свое условие: если оно выполняется, то дальше идет код типового проведения. Все срабатывает нормально, документ не проводится. Н ов заголовке формы все равно устанавливается: Проведен. Как отловить это |
|||
6
dainastar
27.12.11
✎
12:37
|
ставила точку останова на проц.ОбработкаПроведения. Только она отрабатывает эту процедуру и никуда дальше не идет
|
|||
7
DrHiHi
27.12.11
✎
12:39
|
(5) в обработке проведения есть параметр отказ, если его поставить в значение истина, то проведение будет отменено...
|
|||
8
Любопытная
27.12.11
✎
12:42
|
(0)// Вывести в заголовке формы вид операции.
РаботаСДиалогами.УстановитьЗаголовокФормыДокумента( , ЭтотОбъект, ЭтаФорма); |
|||
9
Любопытная
27.12.11
✎
12:42
|
+(8)Процедура УстановитьЗаголовокФормыДокумента(СтрокаВидаОперации = "", ДокументОбъект, ФормаДокумента) Экспорт
ФормаДокумента.АвтоЗаголовок = Ложь; // заголовок будем писать сами Если ПустаяСтрока(СтрокаВидаОперации) Тогда Заголовок = ДокументОбъект.Метаданные().Синоним + ": "; Иначе Заголовок = ДокументОбъект.Метаданные().Синоним + ": " + СтрокаВидаОперации + ". "; КонецЕсли; Если ДокументОбъект.ЭтоНовый() Тогда Заголовок = Заголовок + "Новый"; Иначе Если ДокументОбъект.Проведен Тогда Заголовок = Заголовок + "Проведен"; ИначеЕсли ДокументОбъект.Метаданные().Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить Тогда Заголовок = Заголовок + "Не проведен"; Иначе Заголовок = Заголовок + "Записан"; КонецЕсли; КонецЕсли; ФормаДокумента.Заголовок = Заголовок; КонецПроцедуры // УстановитьЗаголовокФормыДокумента() |
|||
10
Любопытная
27.12.11
✎
12:43
|
Это?
|
|||
11
dainastar
27.12.11
✎
12:58
|
(10) да эсо, спасибо!
|
|||
12
Любопытная
27.12.11
✎
13:00
|
Плохо ищете, мне трех минут хватило
|
|||
13
dainastar
27.12.11
✎
13:01
|
(12) я не знала что искать, смотрела Обновление отображения
|
|||
14
dainastar
27.12.11
✎
13:02
|
(7) как я сразу не догадалсь! все гениальное просто! Вам спасибо большое!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |