|
НовыйДокумент,Новый справочник() | ☑ | ||
---|---|---|---|---|
0
Kamich
20.03.13
✎
17:32
|
Добрый вечер.
Как можно будет избавиться от следующего случая. К примеру, если создается новый документ,справочник, то "код" нумеруется автоматически,т.е следующий порядковый номер, и передумали его создать,или просто закрыли, а потом через некоторое время снова создаете новый справочник или документ, а порядковый не тот уже а следующий,даже если прошлый не был сохранен. Как можно будет избавиться от этих "ПРОБЕЛОВ"?! |
|||
1
НафНаф
20.03.13
✎
17:34
|
отключить у формы свойство автонумерация
|
|||
2
SherifSP
20.03.13
✎
17:34
|
+(1) и запретить для реквизита Номер изменение
|
|||
3
ДенисЧ
20.03.13
✎
17:34
|
Режим автонумерации объектов
Определяет, переиспользовать или нет автоматически полученные номера (кодов) объектов, если они не записаны в базу данных. Если выбрано значение Освобождать автоматически - номер вне транзакции освобождается автоматически. При откате транзакции номера освобождаются автоматически вне зависимости от режима автонумерации объектов. Не освобождать автоматически - номер не освобождается автоматически. |
|||
4
samozvanec
20.03.13
✎
17:35
|
(3) садись, 5!
|
|||
5
SherifSP
20.03.13
✎
17:35
|
+(2) И прописать типовую процедуру в модуле формы
// Создать кнопку редактирования кода в меню "Действия" РаботаСДиалогами.ДобавитьВМенюДействияКнопкуРедактированияКода(ЭлементыФормы.ДействияФормы.Кнопки.Подменю); РаботаСДиалогами.УстановитьДоступностьПоляВводаНомера(Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю,ЭлементыФормы.Номер); |
|||
6
SherifSP
20.03.13
✎
17:36
|
+(5) При открытии)
|
|||
7
SherifSP
20.03.13
✎
17:37
|
+(6) И добавить еще такую процедуру в модуль формы объекта -
// Запрет редактирования кода документа // Процедура ДействияФормыРедактироватьКод(Кнопка) РаботаСДиалогами.ИзменениеВозможностиРедактированияНомера(ЭтотОбъект.Метаданные(), ЭтаФорма, ЭлементыФормы.ДействияФормы.Кнопки.Подменю, ЭлементыФормы.Номер); КонецПроцедуры // ДействияФормыРедактироватьКод() |
|||
8
SherifSP
20.03.13
✎
17:38
|
И еще посмотри как в типовой реализован этот механизм и будит тебе счастье
|
|||
9
Kamich
20.03.13
✎
17:39
|
А порядковый номер будет как и прежде пронумировыться?
|
|||
10
SherifSP
20.03.13
✎
17:41
|
(9) Посмотришь
|
|||
11
Kamich
20.03.13
✎
17:46
|
(7) У меня конфигурация пустая,т.е. я её создаю. и Общих модулях такого модуля не имеется:РаботаСДиалогами.ИзменениеВозможностиРедактированияНомера
|
|||
12
SherifSP
20.03.13
✎
17:47
|
Ну ладно сейчас дам )
|
|||
13
SherifSP
20.03.13
✎
17:50
|
(11) Ну тогда ставь автонумерацию и запрет редактирования
|
|||
14
SherifSP
20.03.13
✎
17:50
|
(11) И говори что все сделал
|
|||
15
SherifSP
20.03.13
✎
17:51
|
Помогаешь, помогаешь, а до 22 еще как до Москвы)
|
|||
16
Kamich
20.03.13
✎
17:54
|
"Режим автонумерации объектов" Установил как "Не освобождать автоматически"
А запрет редактирования его где нужно устанавливать? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |