Как программно установить время текущему документу. #486199


#0 by sp00f
Добрый День! возникла необходимость в модуле формы непроведенного,но записанного документа программно сменить дату и время(дата и время на момент записи),после чего записать его. На установке времени (установитьвремя) выдает ошибку - недопустимая операция. как быть? заранее признателен.
#1 by sp00f
должен же,наверное, быть способ,ведь перед сохранением дока интерактивно таки предлагается выбор времени куда записать.
#2 by Мулька
За модуль формы - не уверен, но из обработки:
#3 by sp00f
а нужео именно из модуля формы
#4 by План счетов
В форме тоже должен быть. В ТиС вроде спрашивает время перед сохранением.
#5 by Cthulhu
: ... нового. (и не в компонентах дело)
#6 by Мулька
Сервис / Параметры / Бухгалтерия ?
#7 by sp00f
в тис таки спрашивает время перед сохранением,это да.только мненужно програмно это время ставить после чего переносить еще доки на момент после этого времени. а спрашивает не обязательно у нового,у уже сохраненного при пересохранении тож спрашивает
#8 by План счетов
перепровести проведенный можно из формы. Время думаю тоже можно поменять у записанного.
#9 by sp00f
я тоже думаю,что можно,но как?
#10 by Ёпрст
можно.. как минимум 4-мя способами.
#11 by sp00f
какими?
#12 by Ёпрст
1.через апдейт всех табличек 2.через открытие-закрытие формы обработки 3.через открытие копии объекта (способ с синьёры) 4.через обработку ожидания
#13 by Cthulhu
: чозабред
#14 by Cthulhu
: а вот не нашёл на синьёре этого способа.
#15 by Марк_З
Ничего не понял из дискуссии и не понял, что у вопрошающего не получается. Но у меня работает вот так:
#16 by План счетов
Это для нДок = СоздатьОбъект("Документ"); а в надо сменить в форме уже записанного документа.
#17 by Ёпрст
#18 by Ёпрст
читаем вниматочно - из формы открытого документа.
#19 by Марк_З
(16,18) Ну, тогда "ой". Ох и хитрость хитрую задумал !
#20 by sp00f
спасибо всем учавствовавшим буду курить линку
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С