Здравствуйте, имеется форма и на ней поле табличного документа, куда выводится отчет. На форме есть кнопка - "Сохранить", взятая из состава команд табличного документа. Она отрабатывает, но после того, как файл сохранен, больше не реагирует, до тех пор пока не переоткрыть форму.Подскажите, почему так происходит и как сделать, чтобы сохранение работало сколько угодно раз, без переоткрытия формы.
---
что значит не работает?
Она работает именно так как заложено. Тот же принцип в офисных документах.
Первый раз спрашивает куда и в каком формате сохранить.
Последующие нажатия - сохраняет в указанный ранее файл и с указанными ранее параметрами (форматами).
Если нужно каждый раз спрашивать куда и как, то для этого существует команда "Сохранить как".
---
Попробуйте прописать повторное заполнение формы или её очистку при нажатии на вашу кнопку "сохранить"
---
что значит не работает?
Она работает именно так как заложено. Тот же принцип в офисных документах.
Первый раз спрашивает куда и в каком формате сохранить.
Последующие нажатия - сохраняет в указанный ранее файл и с указанными ранее параметрами (форматами).
Если нужно каждый раз спрашивать куда и как, то для этого существует команда "Сохранить как".
---
Зная особенности 1С. думаю, что тут все проще). Действие этой кнопки тем более не перехватить, так оно на уровне платформы заложено в самом таб доке. Да и что-то перезаполнять это как-то не красиво.
---
Точно, спасибо. Так и думал, что дело в чем-то таком простом). Только вот пользователь не будет понимать, сохранился файл или нет.
---
а как от в Word и Excel работает? Там не смущает?
---
Там нет, потому-что находишься в самом Word или Excel файле, а тут из 1С сохранил в Word, а находишься то по прежнему в 1С.
Чувствуется разница ?
---
серьезно?
---
Ну а дальше вы из Word в 1С что-ли попадаете ? :))
---
тут вопрос вообще не стоит, что куда попадаем.
Тут весь смысл, что мы можем сохранять в не родной формат приложения и повторные сохранения будут именно туда сохраняться.
В том же Word можно сохранить в pdf, но это не означает, что мы будем теперь работать в Pdf Editor. Мы так же продолжаем работать в Word и можем продолжать сохранять в файл pdf.
Так и 1С сохраняет в файл формата docx, но продолжает работать дальше в 1С.
Тут обычная компьютерная грамотность и умение работать с офисными пакетами.
---
Мы так же продолжаем работать в Word и можем продолжать сохранять в файл pdf.
Как раз, когда идет сохранение в совершенно другой формат, например PDF, Word каждый раз сохраняет в новый файл, и открывает PDF-редактор, для продолжения работы в нем. А остаемся мы в Word только при сохранения в формат doc, и близкие к приложению Word форматы.
Вообщем вы поняли, о чем я говорю.
---
ок. С pdf возможно так. Неудачный пример получился.
Хорошо. Вместо pdf возьмем сохранение в .odt. Это не родной формат word. Так понятнее?
---
Ну если 1С будет показывать похожее сообщение, тогда может быть еще как-то пойму.
---
это сообщение никакого отношения к последующим сохранениям в этот файл не имеет.
Оно только информирует, что при сохранении в этот формат может быть не полная совместимость.
Если установить флаг "Больше не показывать это сообщение", то оно и не появится больше.
---
Вы так и не поняли. Когда формат вовсе не совместим, как например PDF, то не будет вам "Сохранить", а всегда будет "Сохранить как". В 1С это не учли, это не есть хорошо на мой взгляд.
Причем тут вообще odt формат ) Не по теме пример был.
---
А в чем проблема заменить стандартную команду на свою делать как хочешь?