Регистрация Правила Главная форума Поиск |
0
- 13.06.2012 - 13:54
|
Мне нужно вводить документы с различными префиксами: МКДк, МКДп, и т.д. Для этого форму списка документов я добавил страницы ("закладки"). При вводе нового документа в зависимости от текущей "закладки" мне нужно УстановитьНовыйНомер() с префиксом этой "закладки". Не знаю как передать из формы списка в форму документа значение переменной. Неужели только через глобальную переменную? Подскажите, пожалуйста как лучше? | |
1
- 13.06.2012 - 14:07
|
извратное решение устанавливать ПРЕФИКС номера документа в зависимости от способа интерактивного ввода ЗЫ. ПараметрыФормы | |
2
- 13.06.2012 - 14:14
| А почему, как по-другому? | |
3
- 13.06.2012 - 14:15
| У меня куча договоров, с различными префиксами, нумерация которых должна быть у каждого своя. | |
4
- 13.06.2012 - 14:21
| Платформа 6.0 - 7.х - 8.х? | |
5
- 13.06.2012 - 14:22
| А с появлением нового префикса каждый раз новую закладку добавлять? | |
6
- 13.06.2012 - 14:22
| 3-nbab > не убедил | |
7
- 13.06.2012 - 14:29
| у меня префиксов не более 6-ти... | |
8
- 13.06.2012 - 14:30
| Да это мы уже проходили. Потом 126 появится ) | |
9
- 13.06.2012 - 14:32
|
я вот так сделал: Процедура ПриОткрытии() Если ЭтоНовый() Тогда Статус = Перечисления.СтатусДоговора.Действующий; Форма = ЭтотОбъект.ПолучитьФорму("ФормаСписка", ЭтотОбъект.Ссылка); Префикс = Форма.Отбор.ВидДоговора.Значение.Наименование; УстановитьНовыйНомер(Префикс); КонецЕсли; КонецПроцедуры | |
10
- 13.06.2012 - 14:36
| чукча-писатель | |
11
- 13.06.2012 - 14:50
| Не спорю... посоветуй пожалуйста | |
12
- 13.06.2012 - 15:41
| на вопросы ответь | |
13
- 14.06.2012 - 08:27
|
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование) Отказ=Истина; Форма = Документы.ХХХ.ПолучитьФорму("ФормаДокумента"); Форма.ВладелецФормы=ЭлементыФормы.Список; Форма.Префикс=... Форма.Открыть(); КонецПроцедуры | |
14
- 14.06.2012 - 08:28
|
Не дождавшись ответов, предполагаю, что вы уже обновились на 8.2. В этом случае, красивее всего использовать функционал динамических списков. При наличии установленных отборов в дин списке по полям основной таблицы, в создаваемом новом объекте эти поля, по котором установлены отборы, будут автоматически заполнены установленными значениями отбора. Соответственно, при открытии формы нового документа можно проанализировать значение отбора и выставить в соответствии с ним префикс документа. | |
| Интернет-форум Краснодарского края и Краснодара |