Пробовал груповой заменой поменять породу подлеска, в результате получил ошибку(дословно не помню, но в конце было vcl60 вроде), а потом EAccessViolation, и зависание программы. На деморегионе ошибка не проявляется, но и замена не происходит. В чем может быть проблема?
Груповая замена. ОТВЕТИЛИ
Сообщений 1 страница 7 из 7
Поделиться219.05.2017 09:04:47
но в конце было vcl60 вроде), а потом EAccessViolation
Само по себе сообщение не дает информации о проблеме, лишь свидетельствует о необработанной ситуации. На работу оно не влияет.
На деморегионе ошибка не проявляется, но и замена не происходит.
На последней версии в деморегионе у меня не проявилось. Благополучно заменил в Первом участковом Ель на Пихту и потом обратно.
В чем может быть проблема?
Какая у Вас версия? В каком состоянии БД? Не делали восстановления из архивов? Если делали учитывали наши рекомендации? Вот тут:
http://lesis.mybb.ru/viewtopic.php?id=17#p95
Попробуйте переустановить программу. На Ваших данных это не отражается.
Проверьте саму базу на другом функционале.
Поделиться321.05.2017 15:34:29
Версия 708я, восстановление данных не делал, проявилось на импортированной базе замену сделал вручную. Пробовал на нескольких машинах в деморегионе, замена породы подлеска не происходит. А есть мануал по груповой замене? может я не то выбираю.
Поделиться421.05.2017 16:42:02
А есть мануал по груповой замене? может я не то выбираю.
Ну так раздел есть целый по поиску, отбору и амене. Описано тут:
Ищите в конце страницы подзаголовок "Замена".
Там главные слова эти:
Для этого достаточно в режиме "Панель данных - Повыдельная таксация" (Правка) поменять значение поля, участвовавшего в поиске и сразу на нем, по правой кноке мыше выбрать в меню - "Установить это значение для выбранных".
То есть, заменяемое поле должно участвовать в условиях отбора, так как программа расставляет метки отбора не только для выдела, но и для полей, по которым ищут, чтобы знать, что именно менять. Иначе она поменяет все породы, ярусов даже если условия поиска были сложнее чем просто порода. Может Вы пытались заменить просто для выборки выделов? Так работать не будет.
И я перед заменой всегда сохраняю выдел. Возможность замены перед сохранением давно не проверял, может устарело.
Поделиться521.05.2017 23:05:21
Немного дополню:
- чтобы групповая замена на подчиненных макетах 1 : N сработала, у этих макетов кроме галочки на выделе в дереве должна стоять галочка непосредственно в строчке макета, только тогда замена сработает; эти галочки расставляет отбор в режиме "из всех заново".
- есть другой механизм групповой замены/вставки данных в выбранные в дереве выделы - SQL-шаблоны, но там нужно конкретно описать все идентификаторы, куда должна выполняться вставка или заменяться значение.
Поделиться617.10.2019 08:34:56
Можно ли сделать чтобы галочки расставлялись в режиме "отобрать из отобранных"
Поделиться718.10.2019 02:10:05
Там в фильтре есть правее кнопки "Отобрать из всех" следующая кнопка "... из отобранных", это как раз для этого.
Кроме того существует возможность любую часть повыдельной базы объявить "набором", после чего можно делать все операции отбора только с ней, остального программа "видеть" не будет.