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

Проверка заполнения реквизита ТЧ в документе.

Автор Gendelf, 09 окт 2013, 12:06

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

GRADUS

Вставь в модуль объекта
Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
   
   Если Организация.Код = "000000002" Тогда
      ПроверяемыеРеквизиты.Добавить("Товары.ВидНоменклатуры");
   КонецЕсли;   
   
КонецПроцедуры

Gendelf

Нужно сделать именно ПриЗаписи , я тут подумал, если в ТЧ несколько строк, то нужен цикл и обход каждой строки...

GRADUS


Gendelf


GRADUS

Цитата: Gendelf от 09 окт 2013, 20:57
Цитата: GRADUS от 09 окт 2013, 20:47
ясно понятно

жаль мне ясно, как реализовывать

Любой реквизит можно проверять на заполненность стандартными средствами 1с, т.е. без написания кода. Например реквизит ТЧ.

sdilshod

В 8.1 обычно делаю так:

Процедура ПриЗаписи(Отказ)
    НеЗаполненВидНоменклатуры=Ложь;

    Для Каждого Стр Из ТЧДокумента Цикл
        Если Организация.Код = "000000002" И Стр.ВидНомеклатуры.Пустая() Тогда //проверить на пустату
            НеЗаполненВидНоменклатуры=Истина;
            прервать;
        КонецЕсли;
    КонецЦикла;
    Если НеЗаполненВидНоменклатуры Тогда
      Отказ = Истина;
    КонецЕсли;
КонецПроцедуры

Теги:

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

Рейтинг@Mail.ru

Поиск