| 
    
        
     
     | 
    
    
  | 
ЗУП Дата запрета на новый документ | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Wefast    
     29.08.19 
            ✎
    15:53 
 | 
         
        В общем ЗУП 3.1
 
        Есть новый документ. На него не распространяется дата запрета. Не понимаю куда копать. Смотрю что вызывается в типовых документах при открытие формы и при создание на сервере. Ничего похожего там не вижу  | 
|||
| 
    1
    
        Мимохожий Однако    
     29.08.19 
            ✎
    15:56 
 | 
         
        Смотри в отладчике по стёку в типовом документе и добавь переход на эти процедуры в новосозданном документе     
         | 
|||
| 
    2
    
        Wefast    
     30.08.19 
            ✎
    08:45 
 | 
         
        (1) Что то как мимо меня прошло использование стека вызовов.
 
        Поставил точку остановка в конце процедуры обработчиков ПриОткрытии и ПриСозданииНаСервере И там и там он показывает только текущую процедуры  | 
|||
| 
    3
    
        VladZ    
     30.08.19 
            ✎
    08:48 
 | 
         
        (0) Смотри ПриЧтении     
         | 
|||
| 
    4
    
        VladZ    
     30.08.19 
            ✎
    08:52 
 | 
         
        Конструкции вида ДатыЗапретаИзменения.ОбъектПриЧтенииНаСервере(ЭтаФорма, ТекущийОбъект);     
         | 
|||
| 
    5
    
        MUXACb    
     30.08.19 
            ✎
    09:27 
 | 
         
        (0) Общий модуль "ЗарплатаКадрыРасширенный" процедура "ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения"     
         | 
|||
| 
    6
    
        Фрэнки    
     30.08.19 
            ✎
    10:02 
 | 
         
        // Есть новый документ
 
        Что это такое? Новый документ из существующих в программе глючит или дописали в конфигурацию еще один документ и теперь нужно к нему дописать контроль на использование Даты запрета?  | 
|||
| 
    7
    
        Wefast    
     30.08.19 
            ✎
    14:03 
 | 
         
        (6) да, ковыряю (5)     
         | 
|||
| 
    8
    
        НадюшаЯЯ    
     30.08.19 
            ✎
    14:11 
 | 
||||
| 
    9
    
        НадюшаЯЯ    
     30.08.19 
            ✎
    14:11 
 | 
         
        ну или какая там версия БСП или зуп без БСП?     
         | 
|||
| 
    10
    
        bootini    
     30.08.19 
            ✎
    17:00 
 | 
         
        (0) не знаю как в ЗУП, но в УТ и РТ есть подписька на событие добавь "ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента"     
         | 
|||
| 
    11
    
        НадюшаЯЯ    
     30.08.19 
            ✎
    17:08 
 | 
         
        (10) ну чему вы учите, надо свою подписку сделать и использовать туже функцию, задолбается же человек при обновлении     
         | 
|||
| 
    12
    
        hhhh    
     30.08.19 
            ✎
    17:17 
 | 
         
        (11) да не, там при обновлении один щелчок мыши будет. или вообще автоматом.     
         | 
|||
| 
    13
    
        НадюшаЯЯ    
     30.08.19 
            ✎
    17:25 
 | 
         
        (12) ну т.е новые объекты сами добавятся без вопросов?     
         | 
|||
| 
    14
    
        hhhh    
     30.08.19 
            ✎
    17:39 
 | 
         
        (13) какие новые объекты? там в подписке вообще-то только список документов. Если вылезет, щелкаем "Объединить" и всё.     
         | 
|||
| 
    15
    
        НадюшаЯЯ    
     30.08.19 
            ✎
    17:52 
 | 
         
        (14) ну новые документы которые добавит разработчик     
         | 
|||
| 
    16
    
        Wefast    
     02.09.19 
            ✎
    11:42 
 | 
         
        В общем в (5) то что надо.
 
        Добавил процедуру в расширение, добавил свои документы. ЗУП 3.1.10.78  | 
|||
| 
    17
    
        Wefast    
     02.09.19 
            ✎
    11:44 
 | 
         
        В (8) тоже самое расписано, только более развернуто и правильней наверное.     
         | 
|||
| 
    18
    
        DrZombi    
     гуру 
    02.09.19 
            ✎
    11:48 
 | 
         
        (0) Все нормально. Пропиши информацию об новом документе в БСП-ешных модулях :)
 
        Общий Модуль ДатыЗапретаИзмененияПереопределяемый Процедура ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения Пример // Раздел Зарплата ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, "Документ.АктПриемкиВыполненныхРаботОказанныхУслуг", "МесяцНачисления", "Зарплата", "Организация"); ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, "Документ.ВозвратИзОтпускаПоУходуЗаРебенком", "ДатаЗапрета", "Зарплата", "Организация"); ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, "Документ.ВыплатаБывшимСотрудникам", "Дата", "Зарплата", "Организация"); Там так то ссылается на другой модуль, но не суть, где кусок коду дописать :)  | 
|||
| 
    19
    
        Wefast    
     04.09.19 
            ✎
    08:51 
 | 
         
        На форме ничего изменить не могу, но из формы списка у документа легко отменить проведение
 
        И можно создать документ на число которое за датой запрета  | 
|||
| 
    20
    
        MUXACb    
     04.09.19 
            ✎
    09:18 
 | 
         
        (19) Если документ делает движения в не типовых регистрах тогда нужно добавлять проверку для регистров.
 
        В противном случае добавлять проверку в модуле документа  | 
|||
| 
    21
    
        Wefast    
     05.09.19 
            ✎
    09:24 
 | 
         
        В общем есть подписка на событие ПроверитьДатуЗапретаИзмененияПередЗаписьюДокументаЗащитаПерсональныхДанных
 
        В ней вызывается процедура ЗащитаПерсональныхДанных.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокументаЗащитаПерсональныхДанных.ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |