Вход | Регистрация

Форумы на Кубань.Ру


1С:Предприятие ::

Метки:

Установить время для документа

Ø
Я
   tvt
10.05.05 - 15:38
Есть метод УстановитьВремя(Часы, Минуты, Секунды), который можно использовать только для объектов, созданных функцией СоздатьОбъект.
Так-же есть записанный в базу данных но не проведенный документ, на форме диалога которого расположена кнопка, при нажатии на которую запускается процедура, результатом работы которой является вычисленная определенным образом дата.
Необходимо дописать процедуру, чтобы открытый текущий документ стал записанным в указанную дату в конец дня (по возможности через 10 секунд после последнего существующего в этом дне, если последний документ не он сам.)
Кнопка доступна для не проведенного документа.
Хотелось-бы получить совет или рекомендацию от Вас, уважаемых экспертов.
 
  Рекламное место пустует
   Sasha
1 - 10.05.05 - 15:43
"...по возможности через 10 секунд после последнего существующего в этом дне, если последний документ не он сам..." - интересная фраза, не имеющая смысла, а что мешает сделать так:
ДатаДок = СпециальноСформированнаяДата, а при закрытии или проведении документа задним числом установить нужное время.... и не надо изголяться
   Sasha
8 - 10.05.05 - 16:33
(+6) to (2) - а зачем тебе изменять время документа открытого для редактирования, все равно это вроде как невозможно, изменяй при закрытии, при записи, обрабатывая к.-н. условие....
   Sasha
9 - 10.05.05 - 16:35
+8 Напр.:
Процедура ПриЗакрытии()
Если НажалиСпецКнопку = 1 Тогда
АвтоВремяКонецДня();
КонецЕсли;
КонецПроцедуры



Список тем форума

Форум Территория 1С

Рекламное место пустует   Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует