Запрет на повторный ввод документа на основании другого
☑
0
BarakuzA
29.04.14
✎
14:41
ДОбрый день,
Как программно установить запрет на повторный ввод документа на основании другого. (т.е. повторно на основании одного и того же документа вводить новые нельзя, только один раз).
Управляемые формы.
1
GROOVY
29.04.14
✎
14:42
А в чем сложность?
2
Рэйв
29.04.14
✎
14:43
запрос на поиск документа с документом основанием = ссылка
3
BarakuzA
29.04.14
✎
14:45
(2) - пример можно?
4
Ненавижу 1С
гуру
29.04.14
✎
14:53
(3) Пример этого:
ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
1 КАК Флаг
ИЗ
Документ.СкладскоеПеремещение КАК СкладскоеПеремещение
ГДЕ
СкладскоеПеремещение.ДокументОснование = &ДокументОснование
что ли?
5
Адинэснег
29.04.14
✎
14:59
(4) + заблокировать таблицы
а то вдруг на основании параллельно еще 10 человек пытается ввести
6
Рэйв
29.04.14
✎
15:02
Для пущего дискомфорта проверять в ПередЗаписью()
И если есть уже подчиненные -
отказ=Истина;
7
Рэйв
29.04.14
✎
15:03
(4)+
ГДЕ СкладскоеПеремещение.Ссылка<>&ТекущаяСсылка
8
wmicha
29.04.14
✎
15:04
такую проверку можно выполнять в обработчике ОбработкаЗаполнения(0)
9
Рэйв
29.04.14
✎
15:06
(8)
>>Примечание:
При копировании (как интерактивном, так и средствами встроенного языка), данный обработчик не вызывается.
Могут приложить кривые ручки и наштамповать...
10
mikecool
29.04.14
✎
15:29
в передоткрытием проверять
Независимо от того, куда вы едете — это в гору и против ветра!