Имя: Пароль:
1C
1C 7.7
v7: Сохранять открытые окна при перезапуске 1с
0 Double_Medved
 
01.02.14
15:37
Добрый день! Вот хотят значит юзер фрайндли, вообщем например открыт какой-нибудь отчет, журнал и документ. Программу закрывают, Документ например не был изменен. И чтобы при следующем входе эти окна снова сами открылись. Есть какая-нибудь штатная процедура похожая? Как-то с этим не сталкивался.
1 Серый Пес
 
01.02.14
15:39
Если закрытие происходило штатно - задача хотя бы имеет решение.
Если в условиях стоит подъем после, например, внезапной перезагрузки компа - то задача решения не имеет.
2 Серый Пес
 
01.02.14
15:40
Хотя нет, не прав. Это просто разные задачи получаются - и вторая на несколько порядков сложнее и несоизмеримо более ресурсоемкая, чем первая.
3 Double_Medved
 
01.02.14
15:53
Ну предположим что 1с закрывается штатно, глупо пытаться дать вообще какие-то 100% гарантии чего-то при аварийном завершении, у знакомых вот при выключении света из УТ11 вылетело половина данных, не знаю уж как это случилось, но количество строк в документах стало в 2 раза меньше
4 МихаилМ
 
01.02.14
15:54
записывайте при открытии и закрытии в таблицу.

при старте читайте из таблицы и открывайте.
5 Torquader
 
01.02.14
19:58
(3) Если хочется, чтобы и данные в окнах сохранялись - то программировать придётся.
Но, зато потом не будет глупых вопросов пользователей - я программу закрыл, что мне делать.
6 КонецЦикла
 
01.02.14
20:07
Так это потребуется не только заполнить незаписанные документы, элементы справочников, спозиционировать курсор в том же месте, но и сформировать отчеты :)
Интересная задача... главное со смыслом...
7 КонецЦикла
 
01.02.14
20:08
Я придумал как наипать - надо просто скриншот делать :)
8 Torquader
 
01.02.14
21:05
(6) Прям такая сложная и трудоёмкая работа - сохранить табличный документ в файл, ну прям и представить как это реализовать - сложно ^_^
9 КонецЦикла
 
01.02.14
21:05
(8) А хз... всякое бывает
10 Torquader
 
01.02.14
21:17
(9) Сделать можно всё - только нужно дать пользователям возможность закрывать окна, иначе - система будет запоминать каждое открытое пользователем окно, и потом пользователь "будет очень рад", когда число окон перевалит за 100.
11 acanta
 
01.02.14
21:20
Можно не открывать сами окна а предлагать список последних открытых и не закрытых к восстановлению.
Однажды в нетленке понадобилось команду Записать() поставить в приокончанииредактированиястроки, в одном доке который реально долго набирается вручную - этого хватило..
12 Torquader
 
01.02.14
21:23
(11) Это от пользователей зависит, иногда они наоборот хотят, чтобы при закрытии ничего не сохранилось.
А список можно показывать ещё и с версиями документов - мало ли сколько вариантов заполнения предложат безрукие пользователи.
13 acanta
 
01.02.14
21:43
Есть такая профессия нормировщик. Он сидит с секундомером за каждым токарем/слесарем и засекает сколько минут требуется на одну болванку. Плюс-минус какой-то допускается на юзера - опытный или чайник.. Рацпредложение должно увеличивать в целом эффективность изготовления болванки на этом же станке этим же юзером или любым другим юзером.  Поохать/ахать о том что они хотят немыслимого это в курилке можно или после работы за пивом. Иногда программист 1С не отличает одного от другого..
14 Torquader
 
01.02.14
22:00
(13) Отличать пользователей и проверять их профпригодность - это работа отдела кадров, а не программиста 1С.
Программист 1С пишет программы, предполагая, что они помогут пользователям работать быстрее, а если пользователи просто не готовы работать, а только охать и ахать, то никакая программа их работать не заставит.
15 acanta
 
01.02.14
22:15
(14)саботаж, если речь идет именно о нем - не проблема 1С программиста, это проблема отдела кадров, их непосредственного руководителя или в целом предприятия.
Остальное - для 1С программиста не проблема, т.о. из всего вышеперечисленного на предприятии у 1С программиста проблем нет никаких.
16 Torquader
 
01.02.14
22:24
(15) Только у предприятия обычно проблемы или с 1С программистом или из-за его отсутствия, а чаще всего из-за того, что кто-то выдаёт себя за 1С программиста, но оказывается "птицей с большим клювом".
17 Torquader
 
01.02.14
22:28
Ладно, пора заканчивать "час тролля" и оставить форум в покое. так как "беседа склонилась к обсуждению вопросов, никак не связанных с поставленным в начале вопросом".
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.