Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:09

Вопрос управляемые формы

Автор МаксБУХ, 23 июн 2015, 14:25

0 Пользователей и 1 гость просматривают эту тему.

МаксБУХ

Добрый день! Подскажите, пожалуйста, как сделать чтобы при проведении документа проводилась проверка остатка и в случае отрицательного остатка выводился вопрос при ответе на который документ либо закрывался без проведения, либо была возможность изменить данные документа? Саму проверку на отрицательный остаток я реализовал, сообщение (не в виде вопроса, а внизу формы всплывающее), что, мол, не хватает средств, тоже вывел, но хотелось бы, чтобы у пользователя был выбор, как, например, при записи документа Платежное поручение в 1с 8.3 Бухгалтерия, когда неправильно указываешь статус плательщика. Большое спасибо за помощь.

Rasty

есть такая штука, как ПередЗаписью и такая штука, как Отказ
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

МаксБУХ

Цитата: Rasty от 23 июн 2015, 14:54
есть такая штука, как ПередЗаписью и такая штука, как Отказ
ПередЗаписью - в форме же надо, так ведь? Тогда как из модулю в форму перебраться? Про отказ понятно, спасибо! В общем, в модуле объекта происходит отбор из регистра с учетом движения документа, если отбор показывает, что остаток отрицательный, то мф возвращаем отказ. С эти все ясно, но вопрос-то пользователю как задать? Если пишешь стандрартными там обработками оповещения или вопросом, то выдает ошибку, так как эти функции, насколько мне известно, работают НаКлиенте.

vitasw

А что вы у пользователя спрашивать то собираетесь? Не найдет ли он где-то вдруг нехватаещего остатка под столом?
Документ или проводится или нет. Сообщением вы ставите пользователя перед фактом отсутствия остатка и больше делать ничего не надо. Пользователь сам будет определять последовательность своих действий.

МаксБУХ

Цитата: vitasw от 23 июн 2015, 15:10
А что вы у пользователя спрашивать то собираетесь? Не найдет ли он где-то вдруг нехватаещего остатка под столом?
Документ или проводится или нет. Сообщением вы ставите пользователя перед фактом отсутствия остатка и больше делать ничего не надо. Пользователь сам будет определять последовательность своих действий.
Нет, не под столом))) А вот отредактировать документ, вполне может :) Это не стандартная конфигурация, а платежный календарь. Поэтому пользователь определяет сумму, которую может выплатить в определенный день. Если эта сумма приведет к отрицательному остатку денег, то он либо корректирует сумму в определенный день, либо вообще не проводит документ до выяснения. Вот в связи с этим и хотелось бы выдать пользователю вопрос по аналогии с вопрос при записи платежного порусения (см. скриншот). Спасибо!
Добавлено: 23 июн 2015, 15:17


Так вообще сделать можно? Или я зря трачу и Ваше и свое время?

vitasw

Вы понимаете разницу между ошибками в заполнении реквизитов и отрицательными остатками?
Вы понимаете, что остатки полученные перед записью объекта будут совсем не такими, как в модуле проведения?

МаксБУХ

Цитата: vitasw от 23 июн 2015, 17:44
Вы понимаете разницу между ошибками в заполнении реквизитов и отрицательными остатками?
Вы понимаете, что остатки полученные перед записью объекта будут совсем не такими, как в модуле проведения?
Ладно, закроем вопрос. По существу Вы ничего не можете сказать, а по поводу Ваших вопросов лучше промолчу. Спасибо за помощь.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск