|   |   | 
| 
 | Свойства в договорах контрагента | ☑ | ||
|---|---|---|---|---|
| 0
    
        Простенький вопросик 06.09.13✎ 12:39 | 
        Надо сделать ограничение на запись при определенных значениях свойств в договоре контрагента. Но свойства хранятся в регистре и перезаписываются при записи. Встает вопрос, а как отловить свойства пока договор контрагента не записан?     | |||
| 1
    
        shuhard 06.09.13✎ 12:41 | 
        (0) у Рг сведений нет события перед записью - ООООООООООООООООООООООООООООООООООООООООООООООООООООООО     | |||
| 2
    
        Простенький вопросик 06.09.13✎ 12:42 | 
        (1)
 а что делать то, чтобы отловить данные перед записью справочника в его свойствах? | |||
| 3
    
        antiteror91 06.09.13✎ 12:44 | 
        у документа есть событие перед записью там проверяй     | |||
| 4
    
        Простенький вопросик 06.09.13✎ 12:50 | 
        (3)
 у справочника есть событие перед записью, но значение хранятся в регистре, которые на закладке свойства | |||
| 5
    
        YF 06.09.13✎ 12:51 | 
        (4) В чем вопрос-то?
 ограничение на запись ЧЕГО? | |||
| 6
    
        Простенький вопросик 06.09.13✎ 12:53 | 
        (5)
 Есть свойство справочника = "Х" тогда отказ. Что то типа этого надо сделать. Но перед записью справочника если сделать запрос по регистру, выходит прошлое значение, а не измененное. | |||
| 7
    
        YF 06.09.13✎ 12:54 | 
        (6) ограничение на запись Элемента справочника - я правильно догадался?     | |||
| 8
    
        Простенький вопросик 06.09.13✎ 12:55 | 
        (7)
 да | |||
| 9
    
        Конфигуратор1с 06.09.13✎ 12:55 | 
        РегистрСведенийНаборЗаписей.<Имя регистра сведений>.ПередЗаписью (InformationRegisterRecordSet.<Имя регистра сведений>.BeforeWrite)
 РегистрСведенийНаборЗаписей.<Имя регистра сведений> (InformationRegisterRecordSet.<Имя регистра сведений>) ПередЗаписью (BeforeWrite) Синтаксис: ПередЗаписью(<Отказ>, <Замещение>) Параметры: <Отказ> Тип: Булево. Признак отказа от записи набора регистра сведений. Если в теле процедуры-обработчика установить данному параметру значение Истина, запись выполнена не будет. Значение по умолчанию: Ложь <Замещение> Тип: Булево. Режим записи набора. Истина - запись осуществляется с заменой существующих в базе данных записей набора. Ложь - запись осуществляется с "дописыванием" текущего набора записей. Описание: Возникает перед выполнением записи набора регистра сведений. Процедура-обработчик вызывается после начала транзакции записи, но до начала записи набора регистра сведений. | |||
| 10
    
        Конфигуратор1с 06.09.13✎ 12:55 | 
        подписка на событие делается и все     | |||
| 11
    
        Конфигуратор1с 06.09.13✎ 12:56 | 
        (0) "и перезаписываются при записи." а это враки.     | |||
| 12
    
        Простенький вопросик 06.09.13✎ 12:57 | 
        (9)
 а как из элемента справочника сослаться на перед записью связанного регистра? | |||
| 13
    
        YF 06.09.13✎ 12:58 | 
        (8) Перед записью элемента проверяешь регистр на наличие нужных данных - в зависимости от результатов поиска в регистре принимаешь решение о записи.
 Какое место непонятно? | |||
| 14
    
        Конфигуратор1с 06.09.13✎ 12:59 | 
        (12) зачем? дополнительные свойства это регистр сведений у него есть измерение Объект вот там и хранится твой элемент справочника     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |