новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Проверка заполнения поля

    • #1
    • 02.03.2016 12:07
    0
    Добрый день, подскажите пожалуйста. Как сделать проверку Организации в УТ 10.3. Пример если выставлять Счет на Оплату от Организации "Иванов" чтобы он не проводился, а если выбрать Организацию "Петров" в Счет на Оплату можно было его провести. Примерно понимаю что надо прописать в "Процедуре ПередЗаписью", что-то не получается сделать проверку данную.
    • #2
    • 02.03.2016 12:10
    0
    Что именно не получается?
    • #3
    • 02.03.2016 12:12
    0
    Если Организация.Наименвоание = "Иванов" Тогда
    Сообщить("не запишем счет!");
    Иначе
    ЗаписываемСчет();
    Конецесли;
    • #4
    • 02.03.2016 12:13
    0
    Примерно пишу такой код для проверки заполнения поля Организации в конфигураторе.

    Если Организация = Организация.("Иванов") Тогда
    Сообщить("Выбрана Неверная Организация");
    Отказ = Истина;
    Иначе
    КонецЕсли;
    • #5
    • 02.03.2016 12:17
    0
    Код надо писать не примерно, а довольно таки точно. Выше Вам привели пример.
    • #6
    • 02.03.2016 12:21
    • Отредактировано: 02.03.2016 12:22:17
    0
    prost_white
    Примерно пишу такой код для проверки заполнения поля Организации в конфигураторе.

    Если Организация = Организация.("Иванов") Тогда
    Сообщить("Выбрана Неверная Организация");
    Отказ = Истина;
    Иначе
    КонецЕсли;

    и как, работает? ))
    • #7
    • 02.03.2016 12:25
    0
    Такая проверка не работает, дает провести счет.
    Сейчас проверил
    Если Организация = "Иванов" Тогда
    Сообщить("неверная организация!");
    Отказ = Истина;
    Иначе
    Конецесли;
    • #8
    • 02.03.2016 12:27
    0
    Возврат;
    • #9
    • 02.03.2016 12:29
    0
    Вам в (3) дали ответ, как правильно сделать проверку, хватит ерунду писать.
    • #10
    • 02.03.2016 12:35
    0
    Николай, я очень благодарен кто мне написал ответы. Если не получается сделать проверку, для этого я и спросил у более опытных людей советом.
    • #11
    • 02.03.2016 12:38
    0
    Если Организация = "Иванов" Тогда
    у вас Организцаия - это ОБЪЕКТ. Либо Ссылка.
    Как ОБЪЕКТ может быть равен "Иванов"???
    Я писал Организация.Наименование.
    Вы же по наименованию сверяете.
    • #12
    • 02.03.2016 12:41
    0
    Да по наименованию.
    • #13
    • 02.03.2016 12:43
    0
    Если Организация.Наименование = "Иванов" Тогда
    Сообщить("не запишем счет!");
    Отказ = Истина;
    Иначе
    ЗаписываемСчет();
    Конецесли;


    Рабочий вариант.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться