#0
by Alex17
Подскажите, как изменить дату уже проведенного документа не закрывая самой формы, затем провести его с новой датой? Как обойти ограничение 1С? Возможно ли это?
#5
by ХЗ
СделатьНеПроведенным; Метод можно использовать только для объектов, созданных функцией СоздатьОбъект. Так что из формы я боюсь никак! Делаешь в журнае кнопку "Изменить дату документа" позоционируешь курсор в журнале на документ жмешь, запрашиваешь дату а потом примерно как в .
#6
by Птица
и на харе было... деад.харе.ру (Chm - архив, в нем статья: Собственные руки TM Обход блокировок в открытых формах документов и справочников. Алексей Николаев (AlexNik) июнь 2002 )
#8
by Rovan
Мне синорская не очень понравилась - я свою делал - глобальная ТЗ, ее проверка через обработчик ожидания - любые хитрые действия становятся доступны !
#10
by bsg
Эта приблуда имеет серьезный изъян. И, по-моему, все, кто тебе здесь советуют об этом знают. Но молчат. Подумай, нужно ли это тебе? Это ограничение не от вредности разработчика платформы.
#12
by GrayT
Для меня в ней один изъян - достаточно навороченная схема, приходится перетормошить весь модуль чтоб сделать такое. Знаю как это сделать, но пользователям просто обясняю как изменить дату проведенного документа через отмену проведения.
#13
by mszsuz
Навороченная схема? Из 57 строк? Причем процедуру КопироватьДокумент(Приемник,Передатчик) можно в глобальник перенести - пригодится.
#15
by bsg
Теперь, сделай операцию у документа, разреши ее редактировать, открой одновременно операцию и документ. Попробуй свои танцы с бубном. Обсохни. Теперь открой операцию и документ в разных экземплярах базы. Попляши так... ========== А, еще, документы могут изменять реквизиты справочников...
#16
by mszsuz
>Сделай операцию у документа, разреши ее редактировать. Если это единственное ограничение, то я спокоен :)
#17
by Rovan
Еще раз - создается глобальная ТЗ напремер ТЗ_СпецСобытий, её состав обрабатывается (проверяется) процедурой в глоб. модуле каждые N секунд (через ОбработкуОжидания) - в неё могут быть записаны ссылки на любые объекты и текстовые сообщения о действиях (которые невыполнимы обычными способами). Например есть проблема в 7.7 в периодическими реквизитами - когда дата записи в историю и дата документа не совпадают (часы/минуты/секунды не учитываются, а хотелось чтобы учитывались) - создал новый (невидимый) документ, который писал в историю значение с нужной датой и временем (работал с ним через ТЗ_СпецСобытий).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как изменить дату значения периодического реквизита?
- можно ли изменить найти и изменить значение в дереве значений
- Как изменить дату создания файла программно в питоне?
- Как Изменить дату в Отчете о розничных продажах отчеты загружаю из ККМ Offline?
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
- нумерация мониторов в RDP Windows 10, как изменить
- Как изменить формат выгрузки даты из Атол
В этой группе 1С
- проблема с планом-меню рарус общепит 6.0
- Выгрузка платежек в клиент-банк
- Как увеличить скорость ввода данных в документе
- Обновление конфигурации. Обязательно выгонять пользователей?
- Как проверить что выбранный элемент справочника разрешенным для отчета
- Предопределенная группировка СтрокаДокумента
- Б77Помогите найти ошибку в коде (код 2 сроки)
- Где лучше изменять план счетов, в конфигураторе или в предприятии
- А как просклонять фамилию?
- Драйвер для подключения к компьютеру через COM порт весовых терминалов ST,
- Хранилища данных и семантические разрывы
- Функциональная безопасность программных средств
- Терминал сервер 2003 и 1С
- Путаница с коэффициентами номенклатуры в УТ
- Произвольный отчет
- Каков смысл документа "Корректировка заказа поставщику"?
- ВыполнитьВыбор
- Как перехватить событие смены строк в табличном поле ?
- Не могу подключить внешнюю компоненту "DialMail.dll"
- Минимально допустимая "скорость сети" для SQL ?