«Дату» нового нетипового документа устанавливает в ТекущееВремя(), а не меняет на РабочуюДату из персональных настроек пользователя…
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В Бухгалтерии 3.0 (да и вообще во всех конфигурациях в режиме запуска "Управляемое приложение") рабочая дата не является частью механизма платформы.
Во всех типовых документах есть код, который заполняет дату документа значением рабочей даты, заданным в персональных настройках.
Соответственно, Вам нужно в Ваш нетиповой документ добавить этот код.
Во всех типовых документах есть код, который заполняет дату документа значением рабочей даты, заданным в персональных настройках.
Соответственно, Вам нужно в Ваш нетиповой документ добавить этот код.
Для примера, документ "Счет на оплату покупателю".
Модуль объекта. Событие "ОбработкаЗаполнения". Там есть строчка:
А в той процедуре код:
Модуль объекта. Событие "ОбработкаЗаполнения". Там есть строчка:
ЗаполнениеДокументов.Заполнить(ЭтотОбъект, ДанныеЗаполнения);
А в той процедуре код:
Если НЕ ЗначениеЗаполнено(ДокументОбъект.Дата) Тогда
ДокументОбъект.Дата = НачалоДня(ОбщегоНазначенияБП.ПолучитьРабочуюДату());
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот