#0
by Белоконь
В модуле документа в "Обработке проведения" добавлена строка "ОткрытьФорму" внешней обработки. Как параметр передается Контекст. Обработка анализирует заполнение ряда полей документа, выдает предупреждения и закрывается. Документ проводится. Возникла необходимость "заблокировать" проведение, если эти поля не заполнены. Возможно ли это сделать именно через внешнюю обработку?
#3
by Нуф-Нуф
в модуле, в обработке проведения - открывается форма. батенька да вас на костре сжечь за это мало...
#14
by Sadovnikov
при чем тут внешняя обработка? Ты в курсе, что после ОткрытьФорму код дальше выполняться будет?
#15
by Белоконь
А в СпискеЗначений - что? Проблема в том, это почти во всех документах. И уже во внешней форме анализируется сначала вид документа, а затем необходимые поля.
#20
by FAM
следующим вопросом будет: "что делать? помогите! у нас транзакции! никто работать не может, т.к. предупреждение о незаполненности реквизита поставило Марьиванну в тупик и она ушла домой..."
#21
by Белоконь
Пардон, не точно выразился в начале. Не "Предупреждение", а "Сообщить". Изначально видимо расчет был на добросовестного сотрудника, но ...
#22
by Sadovnikov
"Изначально видимо расчет был на добросовестного сотрудника" - пипец... Просто нет слов...
#24
by Sadovnikov
Да почему же нечево сказать-то? Нельзя писать базы, надесь на "добросовестного сотрудника". Он, сотрудник, может быть и добросовестным. И просто забыть заполнить какой-то реквизит. Вот тут база и должна ему мягко напомникть: "Урод! А у ну быстро укажи контрагнета!".
#25
by Sadovnikov
+ И мне абсолютно непонятно желание закинуть эти проверки именно во внешнюю обработку. Хотя, если это так критично (держать алгоритмы во внешних обработках) - добро пожаловать в когорту использующих классы :) Хотя, классы тоже дучше держать в составе конфиги...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Изменить размер рисунка программно
- v7: изменение предела вычета НДФЛ в 1с:предприятие 7.7
- Ошибки при ЗагрузитьВнешнююКомпоненту
- Как получить старые проводки документа при перепроведении?
- Журнал проводок в конфигураторе -это какой объект?
- Свойства переключателя в форме
- УниверсальныйОбменДаннымиXML - как передать значение отбора?
- Субконто на 10 счете
- Счёт фактура на аванс выдаёт "Предварительная оплата"
- СКД: v8: СКД и произвольный макет
- Вычисляемое поле в табличной части документа
- Активизировать элемент справочника
- Расшифровка таблицы Config. Узнать версию конфигурации средствами SQL
- Подключение к MySQL из 1С под Linux'ом
- Ошибка совместного доступа к файлу
- Запись не верна! Не совпадает активность записей.
- COMОбъект ("Excel.Application");
- Почему ВводДоступен возвращает ложь?
- v8: УПП Как настроить 1С чтобы оформлять реализацию товара без складских остатков
- v7: FIFO & LIFO в 1с:бухгалтерия(стандартная конфигурация)