ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L

Объявление

Для участия в работе закрытой, технической части форума нужно быть пользователем ГИС TopoL-L2 (10.0) и Зарегистрироваться!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С СОВМЕЩЕННЫМИ БАЗАМИ ТАКСАЦИИ И КАРТ » При открытии уч.л-ва активен сразу блок VDL, а не VD. РЕШЕНО


При открытии уч.л-ва активен сразу блок VDL, а не VD. РЕШЕНО

Сообщений 1 страница 38 из 38

1

Не критично, но удобство работы важнее: при открытии уч.л-ва возможным для редактирования становиться сразу vd_l, а нельзя сделать vd?

2

Юрий написал(а):

при открытии уч.л-ва возможным для редактирования становиться сразу vd_l, а нельзя сделать vd?

Сделать так, чтобы выбранным был повыдельный блок, я могу, сейчас выбранным остаётся тот, который был открыт последним, повыдельный обычно открывается первым.
А вот открывать его для редактирование, мне кажется это лишнее, всем, кто пользуется базой для цели получения информации, в этом нет необходимости, а перевести в режим редактирования очень просто - просто нажать F3.

3

Юрий написал(а):

при открытии уч.л-ва возможным для редактирования становиться сразу vd_l, а нельзя сделать vd?

У меня при открытии ни один блок не выбирается для редактирования. Просто указатель лежит на VdL. Но он не выбран для редактирования. Полагаю это правильно. Для редактирования нужно самому выбрать блок.

4

Сергей Городничев написал(а):

У меня при открытии ни один блок не выбирается для редактирования.  Просто указатель лежит на VdL. Но он не выбран для редактирования.

Аналогично. Указатель остается на блоке, который  открывается последним после запуска программы.

Сергей Городничев написал(а):

мне кажется это лишнее

Однозначно лишнее. Режим редактирования должен инициироваться непосредственно пользователем когда в этом возникает необходимость.

Дмитрий Александрович написал(а):

Сделать так, чтобы выбранным был повыдельный блок, я могу

Это было бы действительно удобнее. Сам ловил себя на том, что нажимал F3 когда курсор был на VdL, хотя мне лично он вообще ни к чему... не пользуюсь.

5

Сергей Городничев написал(а):

Вот это был бы оптимальный вариант. Спросить перед закрытием.

Алексей Курагин написал(а):

нужно больше запросов перед закрытием! два как-то маловато, уже привыкли ))

Я могу попробовать вставить проверку на наличие правок в блоке, но закрытие и сохранение происходит в цикле по-очереди, поэтому вопросы будут следовать один за другим по одному.

6

А скажите мне такую вещь. Вы что все так идеально работаете? Закрыли блок и всё. Неужели никогда не косячили и не хотелось сохранять изменения? Что тогда? Закрывать всё время через Топол? По мне, как и в Тополе при закрытии блока(хоть VD хоть VDL) ничего плохого не было в том чтобы поставить птичку или нет.

7

Сергей Городничев написал(а):

Неужели никогда не косячили и не хотелось сохранять изменения? Что тогда?

Бывает такая необходимость.

Дмитрий Александрович написал(а):

закрытие и сохранение происходит в цикле по-очереди, поэтому вопросы будут следовать один за другим по одному.

А может ответы на них брать из заранее определенных переменных? Если возможно так - насколько сложно?
Ну, например, делаем подменю ЛесИС с предустановленными параметрами - Сохранять проект, Запрашивать сохранение (или сохранять измененное), Очищать окно.... Настроил умолчание и закрываешь каждый день с сохранением. А если накосячил - снял галочку с автосохранения и получил стандартный запрос на сохранение. Подумай над таким вариантом, Дим. Каждый день сохранять проект и очищать окна действительно иногда утомляет если раз двадцать за день делать...

8

Дмитрий Александрович написал(а):

Сделать так, чтобы выбранным был повыдельный блок, я могу, сейчас выбранным остаётся тот, который был открыт последним, повыдельный обычно открывается первым.
А вот открывать его для редактирование, мне кажется это лишнее, всем, кто пользуется базой для цели получения информации, в этом нет необходимости, а перевести в режим редактирования очень просто - просто нажать F3.

Я не верно выразился - надо чтобы выбранным был повыдельный блок.

9

Юрий написал(а):

Я не верно выразился - надо чтобы выбранным был повыдельный блок.

Пробуйте в 816-й версии.

10

Сработало на 50%.
Если запускать и закрывать уч.л-во через правую клавишу - то активным выбирается vd. Но, если, при активном лесничестве закрыть топол и запустить снова, то активным становиться vd_l, мало того он становиться возможным для редактирования сразу.
Видимо в этом сообщении я не зря так писал

Юрий написал(а):

Не критично, но удобство работы важнее: при открытии уч.л-ва возможным для редактирования становиться сразу vd_l, а нельзя сделать vd?

Отредактировано Юрий (10.12.2020 09:09:44)

11

Юрий написал(а):

Но, если, при активном лесничестве закрыть топол и запустить снова, то активным становиться vd_l

Не уверен, что для ЛесИС это штатная ситуация. Не знаю, насколько полноценно восстанавливается окружение. Д.А. решать.

12

Юрий написал(а):

Но, если, при активном лесничестве закрыть топол и запустить снова, то активным становиться vd_l, мало того он становиться возможным для редактирования сразу.

Закрытие TopoL через "крестик" приводит к свёртыванию карты, не более. Закрытие через "Выйти" возможно только в отладочном режиме, то есть в режиме с записью протокола в файл TopoL_L2.log, иначе закрытие блокируется.
Если всё же удалось закрыть TopoL, то при этом будет ошибка потери связи программ через СОМ-интерфейс, а при повторном запуске только TopoL связь между программами не восстановится, совместно ничего работать не будет.

Только повторный запуск через ЛесИС восстановит связь таксации и карты, так как при запуске ЛесИС находит СОМ-интерфейс TopoL, подключается к нему, а про открытии баз данных открывает блок карты, подключает к нему таксационную базу данных и формирует модель связи, через которую из TopoL видно таксационную базу.

Что касается блока, выбранного для редактирования, если какой-то блок был выбран, то при открытии другого лесничества он и останется выбран для редактирования, хоть активным станет другой блок. Отключение режима редактирования возможно только при закрытии редактируемого блока, иначе - только переключение этого режима на другой блок.

13

Дмитрий Александрович написал(а):
Юрий написал(а):

Но, если, при активном лесничестве закрыть топол и запустить снова, то активным становиться vd_l, мало того он становиться возможным для редактирования сразу.

Закрытие TopoL через "крестик" приводит к свёртыванию карты, не более. Закрытие через "Выйти" возможно только в отладочном режиме, то есть в режиме с записью протокола в файл TopoL_L2.log, иначе закрытие блокируется.
Если всё же удалось закрыть TopoL, то при этом будет ошибка потери связи программ через СОМ-интерфейс, а при повторном запуске только TopoL связь между программами не восстановится, совместно ничего работать не будет.

Только повторный запуск через ЛесИС восстановит связь таксации и карты, так как при запуске ЛесИС находит СОМ-интерфейс TopoL, подключается к нему, а про открытии баз данных открывает блок карты, подключает к нему таксационную базу данных и формирует модель связи, через которую из TopoL видно таксационную базу.

Что касается блока, выбранного для редактирования, если какой-то блок был выбран, то при открытии другого лесничества он и останется выбран для редактирования, хоть активным станет другой блок. Отключение режима редактирования возможно только при закрытии редактируемого блока, иначе - только переключение этого режима на другой блок.

похоже мы не поняли друг друга.
Выхожу стандартно из топола. Вы предположили что только окно карты закрываю? Верно?
Запускаю Топол стандартно. Запускаю уч.л-во в демо-регионе, в окне карты нет больше никаких блоков кроме блоков этого уч.л-ва (VD и VD_L).
Активный VD. Высветка стоит на VD. Ничего более не нажимаю, даже для редактирования. Закрываю топол стандартно. Ответы "Нет" , "Да". Запускаю топол стандартно - Активным становиться VD_L и он сразу возможен для редактирования. А надо что б был VD.

Отредактировано Юрий (11.12.2020 08:09:54)

14

Юрий написал(а):

А надо что б был VD.

А вот это спорно. Вопрос с чем ты работаешь. Сам должен выбрать какой блок активным сделать.

15

Юрий написал(а):

Запускаю Топол стандартно. Запускаю уч.л-во в демо-регионе, в окне карты нет больше никаких блоков кроме блоков этого уч.л-ва (VD и VD_L).
Активный VD. Высветка стоит на VD. Ничего более не нажимаю, даже для редактирования. Закрываю топол стандартно. Ответы "Нет" , "Да". Запускаю топол стандартно - Активным становиться VD_L и он сразу возможен для редактирования. А надо что б был VD.

Не вмог воспроизвести. Повторил пошагово раз 10. Каждый раз открывался на VD и никакого редактирования. Последние три раза повторил:

Во время второго запуска "побегал по таблицам", чтобы показать, что они не в режиме редактирования. Бегание также не отразилось на характере открытия.

16

А у нас походу вот так.

17

У меня как у Городничего

18

Открывает активным последний блок

Не знаю насколько это для кого актуально. Я бы сказал ... с ним. Отключите вообще их как тематические карты и всегда будет активным блок Vd. Надо, просто открой блок или сохрани открытым. Ничего поработаете придёте к этому.

19

Исхожу из позиции оцифровщика - ему необходимо на дню в несколько раз закрыть и открыть проект, что бы корректно сохранились изменённые данные, и сделать копию. Слёты программы  с потерей данных были несколько раз за последний год, локализовать проблему не могу, в момент слета не нахожусь рядом с инженером (это уже обсуждалось в какой-то теме).

Не считаете нужным, Ок, только в работе программы это отвлекает от прямой работы - начинаешь цифровать а у тебя вместо "выдела гр" выводиться линия "окружная граница" по середине квартала, "Оооо, да ты не той линией рисуешь, да и ещё нее в том блоке...."

20

Я лично ничего не понял из этого сообщения. Что ты предлагаешь?
1. Чтобы блоки открывались не активными.
2. Чтобы открывался активным последний блок выбранный для редактирования?
3. Или конкретно блок Vd?

21

Сергей Городничев написал(а):

3. Или конкретно блок Vd?

Конкретно блок Vd. В первом сообщении темы об этом сказано.

22

Юрий написал(а):

Конкретно блок Vd.

А если я пять, шесть Vd открываю тогда какой?

23

Сергей Городничев написал(а):
Юрий написал(а):

Конкретно блок Vd.

А если я пять, шесть Vd открываю тогда какой?

Стандартно открываете? Встаёте на уч.л-во и по правой клавише его открываете? или остались на уч.л-ве в момент закрытия программы топол(стандартное закрытие)?
Меня интересует ситуация как у вас в виде. ее я описал, вы повторили.
Варианты нестандартно подгруженых блоков не рассматриваем.
Оцифровщик работает с одним участковым.
Если вы помимо стандартно подгружаемого уч.л-ва, открываете отдельно другие блоки, то они конечно же по вашему выбору выбираются для редактирования.

24

Сергей Городничев написал(а):

А если я пять, шесть Vd открываю тогда какой?

Юрий, по-моему, хочет, чтобы как в чистом Тополе сохранялось последнее состояние данных.
Не уверен, что Д.А. это доступно. Для этого нужно, чтобы он открывал Тополь через ЛесИС строго по проекту. А если этот проект был изменен чистым Тополем? ЛесИС помнит дерево... таксацию... и если проект тополя не будет корреспондировать с этими состояниями то это приведет к ошибке. Короче, возможно тут есть ограничения, формализовать учет которых может для Д.А. оказаться "золотым". В общем, это ему решать.

Юрий написал(а):

ему необходимо на дню в несколько раз закрыть и открыть проект, что бы корректно сохранились изменённые данные

Ну для сохранения данных достаточно периодически по правой кнопке на блоке нажать "Сохранить - Сохранить данные". Аналогично с сохранением проекта - "Проект - Сохранить". Кстати, подобного рода навыки следует отрабатывать до автоматизма при обучении исполнителей - он должен всегда помнить в каком блоке и на какой таблице у него режим редактирования и в какой СК у него данные... окно... умолчания по проекту. Если они к этому не приучены - ошибки гарантированы и тут Д.А. всего по-любому не учтет.

25

Грешнов написал(а):

Ну для сохранения данных достаточно периодически по правой кнопке на блоке нажать "Сохранить - Сохранить данные".

Этого бывает не достаточно. Опыт прошлого года это показал.

26

Юрий написал(а):

Этого бывает не достаточно. Опыт прошлого года это показал.

Не понял. У Вас Тополь не сохранял данные по данной кнопке?

27

Юрий написал(а):

Стандартно открываете? Встаёте на уч.л-во и по правой клавише его открываете? или остались на уч.л-ве в момент закрытия программы топол(стандартное закрытие)?

http://forumupload.ru/uploads/0017/fb/db/9/t517326.png
Если я оставляю выделение при выходе на первом лесничестве то он не открывается активным. А только выделенным.

Грешнов написал(а):

он должен всегда помнить в каком блоке и на какой таблице у него режим редактирования и в какой СК у него данные... окно... умолчания по проекту.

Вот только так. И поэтому блоки вообще не должны быть активными для редактирования. Как первый раз при открытии блока. А исполнитель сам выбрать нужный.

Грешнов написал(а):

по правой кнопке на блоке нажать "Сохранить - Сохранить данные".

Делать надо постоянно.
И ещё при выходе.Если блок просто открыт, то Топол спрашивает сохранять или нет.

28

Сергей Городничев написал(а):

Если я оставляю выделение при выходе на первом лесничестве то он не открывается активным. А только выделенным.

Сергей Городничев написал(а):

И поэтому блоки вообще не должны быть активными для редактирования.

Подсветка на VD, но на скринщоте возможный для редактирования VD_l? Вот где диссонанс.

Отредактировано Юрий (14.12.2020 15:15:49)

29

Грешнов написал(а):

Не понял. У Вас Тополь не сохранял данные по данной кнопке?

Сохраняет, тема не об это.

30

Юрий написал(а):

Подсветка на VD, но на скринщоте возможный для редактирования VD_l? Вот где диссонанс.

Я скажу так.
1. Если возможно, то ни один блок не должен быть выбранным для редактирования.
2. Если невозможно то мне всё равно. Хотя, выбранный для редактирования, всегда тот блок, который открывается последним в тематических картах
(в данном случае Vdl) не есть хорошо. Юрий об этом и говорит.
3. Я тоже когда то поднимал вопрос о порядке открытия таких тематических карт. Хорошо бы и это знать.

31

Я тоже изучил этот вопрос. Результат следующий:
- если открытых блоков в проекте не было, вместе с базой открываются повыдельный блок и подключённые к базе блоки, выбранного для редактирования нет, программа устанавливает активным (выбранным) Vyd.
- при закрытии проекта программа сохраняет данные блоков, для этого по-очереди выбирает их для редактирования, последний выбранный для сохранения и остаётся выбранным для редактирования, и при сохранении проекта с блоками так и остаётся в проекте.
- при открытии проекта с блоками тот блок, который ранее был выбран для редактирования, так и открывается, даже если открыть проект без ЛесИС. ЛесИС устанавливает (как просили) активным блок Vyd, но это не переключает "выбранный для редактирования" на него.

Что могу сделать:
- так как отключение редактирования не предусматривается, а редактируемый блок имеется, могу только переключить редактирование на повыдельный.
- если редактируемого блока нет, повыдельный просто становится активным, редактирование не включается.

32

Дмитрий Александрович написал(а):

- так как отключение редактирования не предусматривается, а редактируемый блок имеется, могу только переключить редактирование на повыдельный.

Мне это и надо.

33

Юрий написал(а):

Мне это и надо.

В 818 версии реализовано, есть только нюанс - визуально переключение может иногда быть не видно, пока не перейдёт активность на окно TopoL.

34

Дмитрий Александрович написал(а):

В 818 версии реализовано, есть только нюанс - визуально переключение может иногда быть не видно, пока не перейдёт активность на окно TopoL.

Версия 818 выложена.

35

Дмитрий Александрович написал(а):

В 818 версии реализовано,

По мне это то что надо. Спасибо.

36

Грешнов написал(а):

ерсия 818 выложена.

После обновления вообще никакой блок не становится активным.

37

Сергей Городничев написал(а):

После обновления вообще никакой блок не становится активным.

Там в в 822, кажется, ещё подправили: если при активации TopoL-я активного для редактирования блока не было, то просто выбирается в дереве блок _Vyd (нажимаем F3 - и он активен для редактирования), а если был выбранный для редактирования блок, то блок _Vyd переключается, как выбранный для редактирования (потому что операции отключить выбор для редактирования нет). Или что-то не так?

38

Дмитрий Александрович написал(а):

Или что-то не так?

Да нет обновился, всё заработало как и обсуждали выше.

Отредактировано Сергей Городничев (27.01.2021 09:25:34)


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » РАБОТА С СОВМЕЩЕННЫМИ БАЗАМИ ТАКСАЦИИ И КАРТ » При открытии уч.л-ва активен сразу блок VDL, а не VD. РЕШЕНО



Почтовый адрес для ЗАКАЗНЫХ писем:
С.П.Грешнов, +7(916)615-42-77, 108832, А/Я №1
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001