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

Обращение к регистру

Автор Al0_0, 27 мар 2016, 17:44

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

Al0_0

Помогите пожалуйста, только начал изучать 1С. Вопрос вот в чем:
После движения документа нужно обратиться к регистру накопления "Счет" к ресурсу сумма и проверить, если она отрицательная, то выдать сообщение об ошибке и не дать закрыть форму. Знаю, что это надо делать в Обработке проведения, движение сделал, а вот саму проверку не могу сделать. Не понимаю, как к элементу регистра обращаться.

Каримдат

Я тоже учу сейчас программирование по Радченко для платформы 8.3.
Напиши текст запроса или модуля, что у тебя там не выходит.

Al0_0

Цитата: Каримдат от 27 мар 2016, 17:57
Я тоже учу сейчас программирование по Радченко для платформы 8.3.
Напиши текст запроса или модуля, что у тебя там не выходит.



Вот я делаю движение:
Процедура ОбработкаПроведения(Отказ, Режим)
    Движения.Кошельки.Записывать = Истина;
   Движение = Движения.Кошельки.Добавить();
   Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
   Движение.Период = Дата;
   Движение.Кошелек = Кошелек;
   Движение.Сумма = Сумма;
Теперь надо обратиться к регистру и сравнить с 0

Если (РегистрыНакопления.Счет.Выбрать(Сумма)<0) Тогда
ВызватьИсключение "На счету не хватает денег";
      Отказ = Истина;
   КонецЕсли;
Думал так сделать, но так не работает и выдает ошибку. Как по-другому обратиться к регистру не нашел. Возможно еще ошибка потому, что существует несколько счетов..   






cska-fanat-kz

не совсем понятно
что должно быть больше 0?
1. Сумма которая "кладется" в регистр
2. Сумма остатка по регистру после движения
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Al0_0

Цитата: cska-fanat-kz от 28 мар 2016, 09:12
не совсем понятно
что должно быть больше 0?
1. Сумма которая "кладется" в регистр
2. Сумма остатка по регистру после движения

Сумма остатка по регистру после движения)

Теги:

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

Рейтинг@Mail.ru

Поиск