8.х Записи в журнале регистрации.

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем AlenkaInt, 17 янв 2015.

  1. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Здравствуйте. Надо сделать так, чтобы производилась запись в журнал регистрации при изменении цены пользователем в проведенных документах. Необходимо фиксировать - цена какого товара была изменена, старое и новое значения цены. Вот мой код. Не записывается номенклатура, старая и новая цена.
    Код:
    Доступ = Новый Массив;
       ПоляДоступа = Новый Массив;
       ПоляРегистрации = Новый Массив;
       ПоляРегистрации.Добавить("Ссылка");
    
       Описание = Новый ОписаниеИспользованияСобытияДоступЖурналаРегистрации;
       Описание.Объект = "Справочник.Номенклатура";
       Описание.ПоляДоступа = ПоляДоступа;
       Описание.ПоляРегистрации = ПоляРегистрации;
    
       Доступ.Добавить(Описание);
    
       ПоляДоступа = Новый Массив;
       ПоляДоступа.Добавить("Цена");
    
       ПоляРегистрации = Новый Массив;
       ПоляРегистрации.Добавить("Номенклатура");
       ПоляРегистрации.Добавить("Цена");
    
       Описание = Новый ОписаниеИспользованияСобытияДоступЖурналаРегистрации;
       Описание.Объект = "РегистрСведений.ЦеныНоменклатуры";
       Описание.ПоляДоступа = ПоляДоступа;
       Описание.ПоляРегистрации = ПоляРегистрации;
    
       Доступ.Добавить(Описание);
    
       Использование = Новый ИспользованиеСобытияЖурналаРегистрации(Истина);
       Использование.ОписаниеИспользования = Доступ;
       УстановитьИспользованиеСобытияЖурналаРегистрации("_$Data$_.Unpost", Использование);
    Подскажите, в чем может быть дело?
    Последнее редактирование: 17 янв 2015
  2. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    в типовых версионирование есть, даже если строки местами поменяешь - узнаешь кто и когда
  3. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Это учебная, каркасная конфа.
  4. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    а по существу вопроса, ни конфигурация не написана, ни платформа
  5. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Про конфигурацию я выше написала, работаю на платформе 8.3.5.1098.
  6. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.438
    Симпатии:
    373
    Баллы:
    104
    а запись?
    --- Объединение сообщений, 17 янв 2015 ---
    ЗаписьЖурналаРегистрации
  7. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    У меня сначало было так.
    УстановитьИспользованиеСобытияЖурналаРегистрации("_$Access$_.Access", Использование) и запись была, без принудительной записи.

Поделиться этой страницей