|
Удаление документа, заполняемого на основании | ☑ | ||
|---|---|---|---|---|
|
0
kenshin
01.09.11
✎
17:23
|
Здравствуйте Мистяне.
Пытаюсь реализовать следующий механизм: Необходимо запретить пользователю создавать документы перемещения на основании отчета производства за смену. Пытаюсь делать это следующим образом: Создал подписку на событие "Обработка Заполнения" у документа "Перемещение товаров" и обрабатываю ее: Процедура ЗаполнениеПеремещенияНаОснованииТребованияОбработкаЗаполнения(Источник, ДанныеЗаполнения, СтандартнаяОбработка) Экспорт // Вставить содержимое обработчика. Если ТипЗнч(ДанныеЗаполнения) = ТипЗнч(документы.ОтчетПроизводстваЗаСмену.ПустаяСсылка()) Тогда Сообщить("Для заполнения перемещения на основании отчета воспользуйтесь функцией в меню Заполнить табличной части документа."); Источник.Удалить(); КонецЕсли; КонецПроцедуры При выполнении данной процедуры выдает ошибку: "Элемент не найден". Что я не так делаю? Или есть более оптимальный алгоритм? В модуле документа перемещения делать изменения не желательно - это крайний вариант. |
|||
|
1
alex-pro
01.09.11
✎
17:26
|
Зачем удалять?
|
|||
|
2
alex-pro
01.09.11
✎
17:27
|
СтандартнаяОбработка ложь сделай
|
|||
|
3
kenshin
01.09.11
✎
17:35
|
Процедура ЗаполнениеПеремещенияНаОснованииТребованияОбработкаЗаполнения(Источник, ДанныеЗаполнения, СтандартнаяОбработка) Экспорт
// Вставить содержимое обработчика. Если ТипЗнч(ДанныеЗаполнения) = ТипЗнч(документы.ОтчетПроизводстваЗаСмену.ПустаяСсылка()) Тогда Сообщить("Для заполнения перемещения на основании отчета воспользуйтесь функцией в меню Заполнить табличной части документа."); СтандартнаяОбработка = Ложь; КонецЕсли; КонецПроцедуры Все равно форма нового документа перемещения открывается |
|||
|
4
alex-pro
01.09.11
✎
17:41
|
конечно, открывается.
По-идее, такое нужно в данном случае в перемещении запрещать.. |
|||
|
5
kenshin
01.09.11
✎
17:45
|
Понятно. Очень жаль - хотелось избежать...
|
|||
|
6
alex-pro
01.09.11
✎
17:46
|
ну сними галочки Ввод на основании ))))
|
|||
|
7
kenshin
01.09.11
✎
17:54
|
прости, а что за галочки? :)
|
| Форум | Правила | Описание | Секции | Поиск |