| 
    
            
         
         | 
    
  | 
Клиент | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        STAYEKR    
     15.06.12 
            ✎
    17:09 
 | 
         
        Друзья, нужна помощь:
  
        Если Объект.Состояние = Справочники.Состояния.КСогласованиюЗО Или НЕ Объект.Согласование = Справочники.Состояния.СогласованаЧастичноЗО Тогда Сообщить("Дата платежа равна текущей, редактирование невозможно."); Отказ = Истина; Возврат; КонецЕсли; Не тащит на клиенте. Как сделать на сервере и обращаться туда?  | 
|||
| 
    1
    
        DrShad    
     15.06.12 
            ✎
    17:11 
 | 
         
        для начала научиться ветки называть, потом излагать свои мысли     
         | 
|||
| 
    2
    
        DrShad    
     15.06.12 
            ✎
    17:14 
 | 
         
        да еще, не друзья мы тебе и даже не коллеги пока что     
         | 
|||
| 
    3
    
        STAYEKR    
     15.06.12 
            ✎
    17:15 
 | 
         
        На клиенте нельзя обратиться к реквизиту справочника, пишет "переменная не определена (Справочник)". Как сделать так, чтобы выполнялось условие, которое я описал в (0)? Заранее спасибо!     
         | 
|||
| 
    4
    
        DrShad    
     15.06.12 
            ✎
    17:15 
 | 
         
        &НаСервере     
         | 
|||
| 
    5
    
        ДенисЧ    
     15.06.12 
            ✎
    17:16 
 | 
         
        Вынести проверку в функцию на сервере, которая возвращает булево?     
         | 
|||
| 
    6
    
        DrShad    
     15.06.12 
            ✎
    17:16 
 | 
         
        а то что ты в (0) написал не будет работать, ибо нужно отделять мух и котлеты     
         | 
|||
| 
    7
    
        STAYEKR    
     15.06.12 
            ✎
    17:18 
 | 
         
        Помогите с составлением серверной процедуры, пожалуйста!     
         | 
|||
| 
    8
    
        Asmody    
     15.06.12 
            ✎
    17:18 
 | 
         
        открыть для себя функцию ПредопределенноеЗначение()     
         | 
|||
| 
    9
    
        Alex S D    
     15.06.12 
            ✎
    17:21 
 | 
         
        (4)копец ты злой..     
         | 
|||
| 
    10
    
        STAYEKR    
     15.06.12 
            ✎
    17:24 
 | 
         
        Если Объект.Состояние <> ПредопределенноеЗначение(Справочники.Состояния.КСогласованиюЗО) Или Объект.Согласование = ПредопределенноеЗначение(Справочники.Состояния.СогласованаЧастичноЗО) Тогда...
  
        так можно?  | 
|||
| 
    11
    
        Стальная Крыса    
     15.06.12 
            ✎
    17:42 
 | 
         
        где-то в "недрах" своего модуля пишешь:
  
        &НаСервереБезКонтекста функция ПроверитьСостояниеСогласование(Состояние, Согласование) возврат (Состояние = Справочники.Состояния.КСогласованиюЗО) Или (НЕ Согласование = Справочники.Состояния.СогласованаЧастичноЗО); конецфункции и код в (0) превращается в: Если ПроверитьСостояниеСогласование(Объект.Состояние, Объект.Согласование)Тогда Сообщить("Дата платежа равна текущей, редактирование невозможно."); Отказ = Истина; Возврат; КонецЕсли;  | 
|||
| 
    12
    
        STAYEKR    
     18.06.12 
            ✎
    08:50 
 | 
         
        (11) падает с ошибкой "Нельзя изменять поле, содержащее объект данных формы". В чем причина может быть?     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |