Изменить дату и перепровести в форме документа #14200


#0 by Alex17
Подскажите, как изменить дату уже проведенного документа не закрывая самой формы, затем провести его с новой датой? Как обойти ограничение 1С? Возможно ли это?
#1 by 427
да. см на синоре...
#2 by Alex17
поясни, плиз, что такое синор?
#3 by 427
sinor  - ищи по форуму. Туда часто сслыки дают
#4 by Наверное
#5 by ХЗ
СделатьНеПроведенным; Метод  можно использовать только для объектов, созданных функцией СоздатьОбъект. Так что из формы я боюсь никак! Делаешь в журнае кнопку "Изменить дату документа" позоционируешь курсор в журнале на документ жмешь, запрашиваешь дату а потом примерно как в .
#6 by Птица
и на харе было... деад.харе.ру (Chm - архив, в нем статья: Собственные руки TM Обход блокировок в открытых формах документов и справочников. Алексей Николаев (AlexNik)   июнь 2002 )
#7 by GrayT
#8 by Rovan
Мне синорская не очень понравилась - я свою делал - глобальная ТЗ, ее проверка через обработчик ожидания - любые хитрые действия становятся доступны !
#9 by Alex17
попробовал вариант синора, работает. Может прояснишь свой подход?
#10 by bsg
Эта приблуда имеет серьезный изъян. И, по-моему, все, кто тебе здесь советуют об этом знают. Но молчат. Подумай, нужно ли это тебе? Это ограничение не от вредности разработчика платформы.
#11 by mszsuz
Я не знаю. Научи?
#12 by GrayT
Для меня в ней один изъян - достаточно навороченная схема, приходится перетормошить весь модуль чтоб сделать такое. Знаю как это сделать, но пользователям просто обясняю как изменить дату проведенного документа через отмену проведения.
#13 by mszsuz
Навороченная схема? Из 57 строк? Причем процедуру КопироватьДокумент(Приемник,Передатчик) можно в глобальник перенести - пригодится.
#14 by СеренькийТ
В лом при всех обновлениях шерсить по новой ПриЗаписи, ПиОткрытии и т.д.
#15 by bsg
Теперь, сделай операцию у документа, разреши ее редактировать, открой одновременно операцию и документ. Попробуй свои танцы с бубном. Обсохни. Теперь открой операцию и документ в разных экземплярах базы. Попляши так... ========== А, еще, документы могут изменять реквизиты справочников...
#16 by mszsuz
>Сделай операцию у документа, разреши ее редактировать. Если это единственное ограничение, то я спокоен :)
#17 by Rovan
Еще раз - создается глобальная ТЗ напремер ТЗ_СпецСобытий, её состав обрабатывается (проверяется) процедурой в глоб. модуле каждые N секунд (через ОбработкуОжидания) - в неё могут быть записаны ссылки на любые объекты и текстовые сообщения о действиях (которые невыполнимы обычными способами). Например есть проблема в 7.7 в периодическими реквизитами - когда дата записи в историю и дата документа не совпадают (часы/минуты/секунды не учитываются, а хотелось чтобы учитывались) - создал новый (невидимый) документ, который писал в историю значение с нужной датой и временем (работал с ним через ТЗ_СпецСобытий).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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