Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
// Устанавливает у ОбъектСвойства - ДоговорыКонтрагентов свойство "Ответная часть договора" в ЗначениеСвойства
// если ЗначениеСвойства=Неопределено, то удаляет данное свойство.
Процедура УстановитьОтветныйДоговор(ОбъектСвойства, ЗначениеСвойства) Экспорт
    
    НаборЗаписейЗначенияСвойств = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
    СвойствоОбъекта = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Ответная часть договора");
    
    Если Не ЗначениеСвойства = Неопределено Тогда
        Запись = НаборЗаписейЗначенияСвойств.Добавить();
        Запись.Объект   = ОбъектСвойства;
        Запись.Свойство = СвойствоОбъекта;
        Запись.Значение = ЗначениеСвойства;
    КонецЕсли;
 
    НаборЗаписейЗначенияСвойств.Отбор.Объект.Установить(ОбъектСвойства);
//    НаборЗаписейЗначенияСвойств.Отбор.Объект.Установить(СвойствоОбъекта);
    
    Попытка
        НаборЗаписейЗначенияСвойств.Записать();
    //    Сообщить("Договору '"+ОбъектСвойства+"' записана ответная часть договора '"+?(ЗначениеСвойства = Неопределено, "Неопределено",ЗначениеСвойства)+"'");        
    Исключение
        #Если Клиент Тогда
            Сообщить("Не удалось записать '" + ОбъектСвойства + "' значения свойства ответная часть договора '" + ?(ЗначениеСвойства = Неопределено, "Неопределено",ЗначениеСвойства) + "'" + Символы.ПС + ОписаниеОшибки(), СтатусСообщения.Внимание);
        #КонецЕсли
    КонецПопытки;
    
КонецПроцедуры

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 17:30 28-06-2011 | Исправлено: M_Volkov, 17:34 28-06-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1С Программирование и поддержка (1C)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru