Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 дек 2024, 10:13

Добавить время

Автор giorgi wiklauri, 12 июл 2024, 16:35

0 Пользователей и 1 гость просматривают эту тему.

giorgi wiklauri

Всем привет

Я добавил новый реквизит(дата) в форме контрагентов(справочник) - "время изменений"  и когда реквизит ИНН будет изменено или добавлено, Я хочу текущая дата будет добавлено(обновлено) в этом реквизите.

Как я могу это сделать?

Спасибо заранее

Максим75

giorgi wiklauri,
в событии формы ПриЗаписи заполняете этот реквизит текущей датой.
Для нового элемента или существуещего будет логика отличаться.

1. Для нового элемента проверяете ЭтоНовый() - пишите сразу.
2. Если уже существующий элемент - тогда в событии формы ПриОткрытии (или ПередОткрытием) в некой переменной запоминаете значение реквизита ИНН, потом ПриЗаписи сверяете значение с тем, что запомнили, если отличается - тогда в реквизит пишите текущую дату.

LexaK

giorgi wiklauri, самое простое и надежное в модуле справочник в
Процедура ПередЗаписью(Отказ)

добавьте такой код (это пример)


Процедура ПередЗаписью(Отказ)

Если Ссылка.Инн <> ИНН Тогда
//произошла смена ИНН, фиксируем время
ВремяИзменения = ТекущаяДата();//свои имена подставьте
КонецЕсли;
...

если помогло нажмите: Спасибо!

giorgi wiklauri

Здравствуйте

Когда я пишу это в форме справочника, реквизит о времени остаются пустыми.

   Если Ссылка.ИНН <> ИНН Тогда
        //произошла смена ИНН, фиксируем время
        ДатаСведений1 = ТекущаяДата();//свои имена подставьте
    КонецЕсли;

когда я пишу только это - ДатаСведений1 = ТекущаяДата(); Потом когда я открываю справочник контрагента,  этот реквизит заполняется автоматически к текущему времени.
Я пытался написать код в Процедура ПередЗаписью(Отказ) а также Процедура ПриЗаписи(Отказ), Но я не получил результат.

Максим75

giorgi wiklauri, дайте полный код, что мы гадаем на ромашке то?

giorgi wiklauri

LexaK,

Я сделал, реквизит"ДатаСведений1" добавлен неправильно.

Спасибо вам.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск