|
Копирование в справочнике | ☑ | ||
---|---|---|---|---|
0
goleaff2006
25.04.13
✎
13:22
|
Как в 8.1 определить что элемент добавляется копированием
Вот это в форме списка не катит Если ЭтоНовый() Тогда Если НЕ ПараметрОбъектКопирования = НЕОПРЕДЕЛЕНО Тогда // Проверка на копирование Предупреждение("Запрещено копировать Договора!"); Закрыть(); КонецЕсли; КонецЕсли; |
|||
1
zladenuw
25.04.13
✎
13:25
|
в модуле объекта
Процедура ПриКопировании(ОбъектКопирования) // Вставить содержимое обработчика. КонецПроцедуры |
|||
2
goleaff2006
25.04.13
✎
13:27
|
И? это я и так знаю =)) необходимо запретить копировать элементы справочника
|
|||
3
goleaff2006
25.04.13
✎
13:27
|
а в том модуле как я эьто сделаю там же нету параметра отказ
|
|||
4
ale-sarin
25.04.13
✎
13:28
|
(0) А почему в форме списка, а не в форме элемента перед открытием?
|
|||
5
ale-sarin
25.04.13
✎
13:29
|
+4 Там и отказ есть.
|
|||
6
ОбычныйЧеловек
25.04.13
✎
13:29
|
(0) Раз в форме списка то используй "ПередНачаломДобавления"
(4) Видимо у него редактирование в форме списка включено |
|||
7
Cube
25.04.13
✎
13:30
|
Думать не хоцца мне, но если больше вариантов не будет, то вот деревенский вариант:
Процедура ПередОткрытием() Если ЭтоНовый() И Наименование <> "" Тогда Предупреждение("Нельзя копировать договора"); Отказ = Истина; Возврат; КонецЕсли; КонецПроцедуры |
|||
8
goleaff2006
25.04.13
✎
13:30
|
Нету такого события в 8.1.
|
|||
9
ОбычныйЧеловек
25.04.13
✎
13:30
|
(8) такого это какого?
|
|||
10
ale-sarin
25.04.13
✎
13:30
|
(6) а-а-а, про редактирование в списке я и не подумал.
|
|||
11
goleaff2006
25.04.13
✎
13:32
|
ПередНачаломДобавления я не нашел такого события
|
|||
12
goleaff2006
25.04.13
✎
13:32
|
не в модуле объекта не в модуле формы
|
|||
13
ОбычныйЧеловек
25.04.13
✎
13:33
|
(11) Это событие формы списка.
|
|||
14
ale-sarin
25.04.13
✎
13:34
|
Автор, ответь наконец, редактирование в списке или нет?
Кстати, надо предусмотреть оба варианта. |
|||
15
ОбычныйЧеловек
25.04.13
✎
13:34
|
(14) 100% в списке (к бабке не ходи)
|
|||
16
goleaff2006
25.04.13
✎
13:35
|
Надо вообще запретить добавление копирование в форме элемента, списка и т.п
|
|||
17
patapum
25.04.13
✎
13:35
|
(0) тоже делал такое, а юзвери пытались меня перехитрить и как-то чем-то копировали. сделал просто, при открытии формы элемента, если он новый, а какой-то характерный реквизит заполнен - хренушки. еще сообщение написал - не ссорьтесь с программистом. с тот же день звонить стали, типа, ой мы больше не будем )))
|
|||
18
Рэйв
25.04.13
✎
13:35
|
В сврйствах списка
Процедура СписокПередНачаломДобавления(Элемент, Отказ, Копирование, Родитель, ЭтоГруппа) Если копирование Тогда Отказ=Истина; КонецЕсли; КонецПроцедуры |
|||
19
ale-sarin
25.04.13
✎
13:35
|
13 Даже не формы списка, а табличного поля списка справочника.
|
|||
20
goleaff2006
25.04.13
✎
13:36
|
(19) в табличном поле есть
|
|||
21
ale-sarin
25.04.13
✎
13:36
|
(20) Ну вот там и пиши (18)
|
|||
22
ale-sarin
25.04.13
✎
13:37
|
(20)
Расширение табличного поля списка справочника (Catalog list table box extension) ПередНачаломДобавления (BeforeAddLine) Синтаксис: ПередНачаломДобавления(<Отказ>, <Копирование>, <Родитель>, <ЭтоГруппа>) Параметры: <Отказ> Тип: Булево. Признак отказа от добавления строки. Если в теле процедуры-обработчика установить данному параметру значение Истина, то строка списка справочника добавлена не будет. Значение по умолчанию: Ложь <Копирование> Тип: Булево. Определяет режим копирования. Если установлено Истина, то происходит копирование строки. <Родитель> Тип: СправочникСсылка. Ссылка на элемент, который будет использован при добавлении в качестве родителя. <ЭтоГруппа> Тип: Булево. Определяет, что добавляется - группа или элемент справочника. Истина - добавляется группа. Описание: Возникает перед добавлением строки списка справочника. Данное событие для табличного поля справочника возникает "вместо" одноименного события объекта ТабличноеПоле. Примечание: Расширяется набор параметров по сравнению с одноименным событием объекта ТабличноеПоле. См. также: ТабличноеПоле, событие ПередНачаломДобавления |
|||
23
ОбычныйЧеловек
25.04.13
✎
13:37
|
goleaff2006 работы на 5 минут (с перерывом на чай) - ты уже 15 минут, что-то обсуждаешь. Событие есть - параметры есть - отказ есть - код у тебя уже есть- в чем еще проблема то?
|
|||
24
goleaff2006
25.04.13
✎
13:46
|
(23)Да уже нет проблем=))Жизнь прекрасна =)
|
|||
25
goleaff2006
25.04.13
✎
13:47
|
СПб за подсказки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |