|
проверка проведенности документа, введенного на основании
| ☑ |
0
ustemen85
17.11.13
✎
20:00
|
Здравствуйте.Очень нужна помощь.
Есть документ: "Отпуска организаций" на его основании вводится док. "Невыходы".
Задача: если "Невыходы" проведен, то запретить изменение даты в док-те "Отпуска".
Запрет изменения сделал, вывод сообщения тоже, но Как сделать проверку на то проведен ли документ "невыходы"?
|
|
1
hhhh
17.11.13
✎
20:07
|
Если Док.Проведен Тогда
|
|
2
ustemen85
18.11.13
✎
19:47
|
А подробнее. Как выглядит ссылка на док невыходы?
то-есть в отпусках сейчас примерно это
Процедура ДатаОбработкаВыбора(Элемент,Дата)
Если ПРОВЕДЕН тогда
Предупреждение("!");
Дата=мТекущаяДатаДок;
конецЕсли
конецПроцедуры.
|
|
3
banco
18.11.13
✎
19:59
|
(2) как то так
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| Невыходы.Ссылка
|ИЗ
| Документ.Невыходы КАК Невыходы
|ГДЕ
| Невыходы.ДокументОснование = &Ссылка
| И Невыходы.Проведен";
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
// твой код
КонецЕсли;
|
|
4
ustemen85
19.11.13
✎
17:47
|
Огроомное спасибо за подробное изложение)
Но теперь проблема с реквизитом документОснование как его правильно задать
Чувство,что у меня руки не оттуда растут(((
|
|
5
zakidonoff
19.11.13
✎
17:53
|
Если ЗначениеЗаполнено(ДокументОснование) И ДокументОснование.Проведён Тогда
//запрет даты
КонецЕсли;
|
|