«Дату» нового нетипового документа устанавливает в ТекущееВремя(), а не меняет на РабочуюДату из персональных настроек пользователя…

1. egorover 113 02.10.15 15:43 Сейчас в теме
«Дату» нового нетипового документа устанавливает в ТекущееВремя(), а не меняет на РабочуюДату из персональных настроек пользователя… У типовых документов все нормально, как-то непонятно...
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. 1cUserAndrew 63 02.10.15 16:37 Сейчас в теме
В Бухгалтерии 3.0 (да и вообще во всех конфигурациях в режиме запуска "Управляемое приложение") рабочая дата не является частью механизма платформы.
Во всех типовых документах есть код, который заполняет дату документа значением рабочей даты, заданным в персональных настройках.

Соответственно, Вам нужно в Ваш нетиповой документ добавить этот код.
3. egorover 113 02.10.15 17:12 Сейчас в теме
(2) 1cUserAndrew, Все обыскал, может и не все может кто ткнет пальцем?
4. 1cUserAndrew 63 02.10.15 21:49 Сейчас в теме
Для примера, документ "Счет на оплату покупателю".
Модуль объекта. Событие "ОбработкаЗаполнения". Там есть строчка:
ЗаполнениеДокументов.Заполнить(ЭтотОбъект, ДанныеЗаполнения);

А в той процедуре код:
Если НЕ ЗначениеЗаполнено(ДокументОбъект.Дата) Тогда
    ДокументОбъект.Дата = НачалоДня(ОбщегоНазначенияБП.ПолучитьРабочуюДату());
КонецЕсли;
5. AnryMc 848 03.10.15 09:35 Сейчас в теме
(4) 1cUserAndrew, А что в:
ОбщегоНазначенияБП.ПолучитьРабочуюДату()

Может там фильтр (условие) по типу документов...
6. 1cUserAndrew 63 03.10.15 14:29 Сейчас в теме
Попробовать Вы не хотите... :)

Нет, фильтра по типу документов там нет )
7. egorover 113 06.10.15 10:37 Сейчас в теме
1cUserAndrew Спасибо тебе добрый человек
Во всех процедурах ОбработкаЗаполнения проставил и ПриКопировании то же
Если НЕ ЗначениеЗаполнено(Дата) Тогда
ДокументОбъект.Дата = НачалоДня(ПолучитьРабочуюДату());
КонецЕсли;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот