Добрый день уважаемы коллеги, возникла проблема, при создание документа есть дата записи документа, она ставится автоматически, я создал на форме документа еще один тип "Дата2" и назвал его дата проводки. Подскажите пожалуйста как сделать что бы при нажатие провести и закрыть "дата проводки" автоматически записывала время.Спасибо большое!
По теме из базы знаний
- Rocket Launcher 7.7. Свертка базы 1С 7.7. Перенос справочников и документов 7.7
- Контроль суммы задолженности при неоперативном проведении документа продажи (Реализации товаров и услуг)
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Правила переноса документа "Сторно" в Бухгалтерию 3.0 из любой конфигурации, где он есть
- Переход с УПП на ERP с сохранением документов. Фантастика или реальность?
Найденные решения
(33) Дата записи документа - это ведь стандартный реквизит "Дата"? Предположу, что документ проводится в оперативном режиме, поэтому дата обновляется. Если вы хотите в стандартном реквизите сохранить дату записи документа, то оперативный режим проведения нужно отключить.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вообще не понятна проблема -
(1)
не дата записи, а дата создания( если не менялось)
(1)
Это еще зачем? Дату последней проводки можно вытащить из проводок документа в регистрах
(1)
Если Вы хотите иметь информацию о времени и датах проводки документа, тогда вернее использовать регистр
Что то типа
Таким образом получите лог проведений документа и кто проводил
(1)
при создание документа есть дата записи документа, она ставится автоматически,
не дата записи, а дата создания( если не менялось)
(1)
я создал на форме документа еще один тип "Дата2" и назвал его дата проводки.
Это еще зачем? Дату последней проводки можно вытащить из проводок документа в регистрах
(1)
Подскажите пожалуйста как сделать что бы при нажатие провести и закрыть "дата проводки" автоматически записывала время.Спасибо большое!
Если Вы хотите иметь информацию о времени и датах проводки документа, тогда вернее использовать регистр
Что то типа
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
СделатьКакуюТоФигню()
КонецПроцедуры
Процедура СделатьКакуюТоФигню()
Если КакойтоРеквизит = КакомуТоУсловию Тогда
НаборЗаписей = РегистрыСведений.МойРегистрЗаписий.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Документ.Установить(ЭтотОбъект.Ссылка);
НаборЗаписей.Прочитать();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Документ = ЭтотОбъект.Ссылка;
НоваяЗапись.Дата = ТекущаяДата();
НоваяЗапись.КтоПровел = ТекущийПользователь();
НаборЗаписей.Записать();
КонецЕсли;
КонецПроцедуры
ПоказатьТаким образом получите лог проведений документа и кто проводил
(28) Есть форма документа "заявка на работы" Заходит пользователь с правами Бухгалтер.
Создает заявку на работу. у него доступны Элементы формы (ФИО,Должность,Подразделение, категория срочности, описание проблемы) он их заполняет, и записывает документ (не проводит, так как ему нельзя проводить этот документ, (стандартный реквезит ДАТА записывает время записи документа). Заходит пользователь с ролью ("ПолныеПрава") ему не доступны Элемнты формы (ФИО,Должность,Подразделение, категория срочности, описание проблемы), а только доступны (ДатаПроводки, решение проблемы, ответственный, статус заявки). он их заполняет если работа выполнена и проводит. Так вот дата проводки это дата решения проблемы, что бы начальство понимало когда была решена проблема.
Создает заявку на работу. у него доступны Элементы формы (ФИО,Должность,Подразделение, категория срочности, описание проблемы) он их заполняет, и записывает документ (не проводит, так как ему нельзя проводить этот документ, (стандартный реквезит ДАТА записывает время записи документа). Заходит пользователь с ролью ("ПолныеПрава") ему не доступны Элемнты формы (ФИО,Должность,Подразделение, категория срочности, описание проблемы), а только доступны (ДатаПроводки, решение проблемы, ответственный, статус заявки). он их заполняет если работа выполнена и проводит. Так вот дата проводки это дата решения проблемы, что бы начальство понимало когда была решена проблема.
Процедура ПередЗаписью (Отказ. режимЗаписи, РежимПроведения)
Если РольДоступна ("ПолныеПрава")
Тогда
ДатаПроводки = ТекущаяДата();
РежимПроведения = Истина;
КонецЕсли;
КонецПроцедуры
(33) Дата записи документа - это ведь стандартный реквизит "Дата"? Предположу, что документ проводится в оперативном режиме, поэтому дата обновляется. Если вы хотите в стандартном реквизите сохранить дату записи документа, то оперативный режим проведения нужно отключить.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот