1С 8.2 HELP Воскресенье, 15.06.2025, 18:40
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
» Меню сайта

» Категории раздела
Общий модуль [3]
МодульФормы [1]

» Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Справочники » Общий модуль

В категории материалов: 3
Показано материалов: 1-3

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Допустим если услуга тогда мы должны разрешить пользователю в едизм не ставить значения, а если не услуга то должны запретить.

//отказ - признак успешной или не успешной транзакции (истина ложь)
//ПроверяемыеРеквизиты - массив со значениями проверяемыми реквизитами
 

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    //Если этоГруппа Тогда Возврат;
    //Если НЕ услуга тогда
    //    Если ЕдИзм.Пустая() Тогда
    //        отказ=истина;
    //    КонецЕсли;
    //    КонецЕсли;
    
    Если Не ЭтоГруппа и Услуга Тогда
        ПроверяемыеРеквизиты.удалить( ПроверяемыеРеквизиты.найти("ЕдИзм"));
        КонецЕсли;
    КонецПроцедуры

 

Общий модуль | Просмотров: 196 | Добавил: alik-ZmeY | Дата: 17.06.2015 | Комментарии (0)

Допустим если услуга тогда мы должны разрешить пользователю в едизм не ставить значения, а если не услуга то должны запретить.

//отказ - признак успешной или не успешной транзакции (истина ложь)
//ПроверяемыеРеквизиты - массив со значениями проверяемыми реквизитами
 

Процедура ОбработкаПроверкиЗаполнения(Отказ, ПроверяемыеРеквизиты)
    //Если этоГруппа Тогда Возврат;
    //Если НЕ услуга тогда
    //    Если ЕдИзм.Пустая() Тогда
    //        отказ=истина;
    //    КонецЕсли;
    //    КонецЕсли;
    
    Если Не ЭтоГруппа и Услуга Тогда
        ПроверяемыеРеквизиты.удалить( ПроверяемыеРеквизиты.найти("ЕдИзм"));
        КонецЕсли;
    КонецПроцедуры

 

Общий модуль | Просмотров: 188 | Добавил: alik-ZmeY | Дата: 17.06.2015 | Комментарии (0)

Допустим хотим что бы при создании элемента справочника, например номенклатуры в свойствах элемента ставилась галочка услуга или не услуга. Эта галочка будет зависеть от группы в которой создается элемент. Для этого нужно в общем модуле написать обработку, которая выполняется при создании формы, при копировании, при вводе на основании.

ДанныеЗаполнения - Структура, в которой хранится родитель

СтандартнаяОбработка - булево, говорит о том выполнять ли эту процедуру или нет.


Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
    Если ДанныеЗаполнения = неопределено Тогда возврат //проверяем создана ли структура
    КонецЕсли;
    Если данныеЗаполнения.Свойство("Родитель") тогда
    //услуга=ДанныеЗаполнения.Родитель.Услуга; //-можно так написать, но при отключении процедуры услуга все равно будет заполнятся
    ДанныеЗаполнения.Вставить("Услуга",ДанныеЗаполнения.Родитель.Услуга) // Этот вариант позволяет при отключении процедуры отключить заполнения услуги
КонецЕсли;
//СтандартнаяОбработка=Ложь;   35:59
КонецПроцедуры

Общий модуль | Просмотров: 312 | Добавил: alik-ZmeY | Дата: 17.06.2015 | Комментарии (0)

» Форма входа

» Поиск

» Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025
    Конструктор сайтовuCoz