| 
    
        
     
     | 
    
  | 
Источник ПередЗаписью модуля объекта | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        PuhUfa    
     07.08.17 
            ✎
    14:25 
 | 
         
        УФ в режиме совместимости 8.3.6.
 
        В ПередЗаписью, модуля объекта, происходит собственное логирование. Все работает. Можно ли как то определить как/откуда была вызвана ПередЗаписью? Инициализировал ли это пользователь нажав "записать" на форму документа или же это документ записывается программно из другого места.  | 
|||
| 
    1
    
        Lexey_    
     07.08.17 
            ✎
    14:28 
 | 
         
        (0) при программной записи в ДополнительныеСвойства добавляй признак     
         | 
|||
| 
    2
    
        PuhUfa    
     07.08.17 
            ✎
    14:36 
 | 
         
        (1) Как вариант. Только "велосипед" изначально не мой и я не все места знаю откуда может быть программная запись что бы там подправить. 
 
        Может еще есть какие варианты?  | 
|||
| 
    3
    
        Timon1405    
     07.08.17 
            ✎
    14:40 
 | 
         
        (2) поставить отказ=истина для всех остальных(неизвестных) случаев, ждать пока выстрелит     
         | 
|||
| 
    4
    
        drcrasher    
     07.08.17 
            ✎
    14:50 
 | 
         
        (3) монументальный подход     
         | 
|||
| 
    5
    
        RomaH    
     naïve 
    07.08.17 
            ✎
    14:52 
 | 
         
        (0) а если "записать" на форме переопределено на программную запись - как в ЧекеККМ в УТ?     
         | 
|||
| 
    6
    
        PuhUfa    
     07.08.17 
            ✎
    14:54 
 | 
         
        (3) Это слишком сурово -)
 
        Это нужно то на время. Документ достаточно сложный "Прием врача". Медсестры жалуются, что периодически выскакивает "данные были изменены или удалены другим пользователем". Вот и хочу в собственное логирование добавить кто записывает, что бы найти источник проблемы. Журнал регистрации ничего не показывает криминального поэтому грешу что влезает какая то обработка которых в базе более чем достаточно.  | 
|||
| 
    7
    
        1dvd    
     07.08.17 
            ✎
    14:54 
 | 
         
        поведение проведения не должно зависеть от того, как его запустили.     
         | 
|||
| 
    8
    
        RomaH    
     naïve 
    07.08.17 
            ✎
    14:54 
 | 
         
        (1) а запись из списка? - это программно или интерактивно?
 
        Ctrl+A, Del  | 
|||
| 
    9
    
        RomaH    
     naïve 
    07.08.17 
            ✎
    14:55 
 | 
         
        (6) что за конфа?     
         | 
|||
| 
    10
    
        RomaH    
     naïve 
    07.08.17 
            ✎
    14:56 
 | 
         
        (6) запись из обработки вообще-то тоже логируется в ЖР     
         | 
|||
| 
    11
    
        RomaH    
     naïve 
    07.08.17 
            ✎
    15:00 
 | 
         
        (6) везде где найдешь - добавь в доп свойства свойство
 
        перед записью проверяй наличие - если нет - не отказ, пиши в ЖР событие ну а по найденному - тоже событие  | 
|||
| 
    12
    
        PuhUfa    
     07.08.17 
            ✎
    15:01 
 | 
         
        (7) На ход проведения это и не будет влиять. Это просто что бы найти "засранца"
 
        (9) когда то это была БИТ:Управление медицинским центром (2.0.11.1). Сейчас там мало что осталось родного. Переписано под себя  | 
|||
| 
    13
    
        PuhUfa    
     07.08.17 
            ✎
    15:05 
 | 
         
        (10) Логируются, но выполняются они тоже от пользователя и может это быть от одного и того же пользователя у которого сейчас открыт документ -(
 
        У меня в копии, где я дорабатываю, вообще ни разу не получилось смоделировать такую ситуацию но факт имеет место быть. Я уже подумываю просто блокировку ставить при открытии документа что бы ни кто кроме открывшего не лез в него  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |