v7: Сохранять открытые окна при перезапуске 1с #696951


#0 by Double_Medved
Добрый день! Вот хотят значит юзер фрайндли, вообщем например открыт какой-нибудь отчет, журнал и документ. Программу закрывают, Документ например не был изменен. И чтобы при следующем входе эти окна снова сами открылись. Есть какая-нибудь штатная процедура похожая? Как-то с этим не сталкивался.
#1 by Серый Пес
Если закрытие происходило штатно - задача хотя бы имеет решение. Если в условиях стоит подъем после, например, внезапной перезагрузки компа - то задача решения не имеет.
#2 by Серый Пес
Хотя нет, не прав. Это просто разные задачи получаются - и вторая на несколько порядков сложнее и несоизмеримо более ресурсоемкая, чем первая.
#3 by Double_Medved
Ну предположим что 1с закрывается штатно, глупо пытаться дать вообще какие-то 100% гарантии чего-то при аварийном завершении, у знакомых вот при выключении света из УТ11 вылетело половина данных, не знаю уж как это случилось, но количество строк в документах стало в 2 раза меньше
#4 by МихаилМ
записывайте при открытии и закрытии в таблицу. при старте читайте из таблицы и открывайте.
#5 by Torquader
Если хочется, чтобы и данные в окнах сохранялись - то программировать придётся. Но, зато потом не будет глупых вопросов пользователей - я программу закрыл, что мне делать.
#6 by КонецЦикла
Так это потребуется не только заполнить незаписанные документы, элементы справочников, спозиционировать курсор в том же месте, но и сформировать отчеты :) Интересная задача... главное со смыслом...
#7 by КонецЦикла
Я придумал как наипать - надо просто скриншот делать :)
#8 by Torquader
Прям такая сложная и трудоёмкая работа - сохранить табличный документ в файл, ну прям и представить как это реализовать - сложно ^_^
#9 by КонецЦикла
А хз... всякое бывает
#10 by Torquader
Сделать можно всё - только нужно дать пользователям возможность закрывать окна, иначе - система будет запоминать каждое открытое пользователем окно, и потом пользователь "будет очень рад", когда число окон перевалит за 100.
#11 by acanta
Можно не открывать сами окна а предлагать список последних открытых и не закрытых к восстановлению. Однажды в нетленке понадобилось команду Записать поставить в приокончанииредактированиястроки, в одном доке который реально долго набирается вручную - этого хватило..
#12 by Torquader
Это от пользователей зависит, иногда они наоборот хотят, чтобы при закрытии ничего не сохранилось. А список можно показывать ещё и с версиями документов - мало ли сколько вариантов заполнения предложат безрукие пользователи.
#13 by acanta
Есть такая профессия нормировщик. Он сидит с секундомером за каждым токарем/слесарем и засекает сколько минут требуется на одну болванку. Плюс-минус какой-то допускается на юзера - опытный или чайник.. Рацпредложение должно увеличивать в целом эффективность изготовления болванки на этом же станке этим же юзером или любым другим юзером.  Поохать/ахать о том что они хотят немыслимого это в курилке можно или после работы за пивом. Иногда программист 1С не отличает одного от другого..
#14 by Torquader
Отличать пользователей и проверять их профпригодность - это работа отдела кадров, а не программиста 1С. Программист 1С пишет программы, предполагая, что они помогут пользователям работать быстрее, а если пользователи просто не готовы работать, а только охать и ахать, то никакая программа их работать не заставит.
#15 by acanta
саботаж, если речь идет именно о нем - не проблема 1С программиста, это проблема отдела кадров, их непосредственного руководителя или в целом предприятия. Остальное - для 1С программиста не проблема, т.о. из всего вышеперечисленного на предприятии у 1С программиста проблем нет никаких.
#16 by Torquader
Только у предприятия обычно проблемы или с 1С программистом или из-за его отсутствия, а чаще всего из-за того, что кто-то выдаёт себя за 1С программиста, но оказывается "птицей с большим клювом".
#17 by Torquader
Ладно, пора заканчивать "час тролля" и оставить форум в покое. так как "беседа склонилась к обсуждению вопросов, никак не связанных с поставленным в начале вопросом".
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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