- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Фатальные и прочие ошибки при работе с Eplan
Модератор: специалисты Eplan
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 23 июн 2014, 12:03
- Имя: Максим
- город/регион: Краснодар
Re: Фатальные и прочие ошибки при работе с Eplan
Оксана, я счастлив и очень Вам благодарен)).Даже не представлял, что причина может быть в этом.
-
- знаток Eplan
- Сообщения: 456
- Зарегистрирован: 15 май 2012, 12:36
- Имя: Чистякова Оксана
- Страна: Россия
- город/регион: Череповец
- Благодарил (а): 4 раза
- Поблагодарили: 17 раз
Re: Фатальные и прочие ошибки при работе с Eplan
Максим, в дальнейшем, поставьте галку "не отображать данное окно", чтобы не маячило перед каждым запуском САПР.
В случае, если вам снова понадобится изменить объем меню (в меньшую сторону), вы знаете где его активировать.
В случае, если вам снова понадобится изменить объем меню (в меньшую сторону), вы знаете где его активировать.
______________________________________________________
Я слышу и забываю. Я вижу и запоминаю. Я делаю и понимаю.
Я слышу и забываю. Я вижу и запоминаю. Я делаю и понимаю.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Проблема с базой данных изделий
Начиная с версии 2.2.5 (может и раньше) при создании нового изделия (методом копирования существующего) значение свойства "Изделие: Обозначение 1" начало дополняться вначале символами "??_??" вместо положенных "ru_RU".
Появились проблемы с отображением данных свойств в дополнительном модуле, экспортирующем данные в Excel.
Конкретно данное поле стало пустым ввиду проверки значения на признак русского языка.
В модуле используется следующий метод:
Eplan.EplApi.Base.MultiLangString mlssttr = apl.ARTICLE_DESCR1; //свойство 22004
dvc.Description = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L_ru_RU);
Открыл базу MDB в Microsoft Access, нашел в таблице "tblPart" нужные изделия.
description1 partnr quantityunit
ru_RU@ST-полушнур 50/125 мкм, 2 м; AMP.0-5349569-4 шт
??_??@ST-полушнур 50/125 мкм, 2 м; AMP.0-5349569-4_1 ??_??@шт;
Если в Access руками исправить значение поля (заменить ??_?? на ru_RU) и подцепить эту базу, то в результате экспорта в Excel данные отображаются. Если в дальнейшем подкорректировать значение полей, то снова сбрасывается на "??_??".
Может кто в курсе где нужно задать язык, чтобы не было таких глюков?
В версии 1.9.6 все было норм, в 2.2 и 2.3 появились вопросы.
Появились проблемы с отображением данных свойств в дополнительном модуле, экспортирующем данные в Excel.
Конкретно данное поле стало пустым ввиду проверки значения на признак русского языка.
В модуле используется следующий метод:
Eplan.EplApi.Base.MultiLangString mlssttr = apl.ARTICLE_DESCR1; //свойство 22004
dvc.Description = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L_ru_RU);
Открыл базу MDB в Microsoft Access, нашел в таблице "tblPart" нужные изделия.
description1 partnr quantityunit
ru_RU@ST-полушнур 50/125 мкм, 2 м; AMP.0-5349569-4 шт
??_??@ST-полушнур 50/125 мкм, 2 м; AMP.0-5349569-4_1 ??_??@шт;
Если в Access руками исправить значение поля (заменить ??_?? на ru_RU) и подцепить эту базу, то в результате экспорта в Excel данные отображаются. Если в дальнейшем подкорректировать значение полей, то снова сбрасывается на "??_??".
Может кто в курсе где нужно задать язык, чтобы не было таких глюков?
В версии 1.9.6 все было норм, в 2.2 и 2.3 появились вопросы.
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Re: Проблема с базой данных изделий
А настройки перевода базы данных смотрели? Возможно у Вас вместо русского стоит язык перевода "язык диалогового окна" или что-нибудь другое.
-
- знаток Eplan
- Сообщения: 81
- Зарегистрирован: 06 апр 2012, 17:46
- Имя: Андрей
- Страна: Россия
- город/регион: г.Барнаул
- Благодарил (а): 1 раз
- Поблагодарили: 13 раз
Re: Проблема с базой данных изделий
в хелпе нашёл запись:
При импорте данных изделия с типами файлов "CSV для<...>" и "Текст" можно, кроме того, задать в файле конфигурации, на каком языке импортируется текст. Для этого в файле конфигурации при соответствующем многоязычном поле указывается нужный идентификатор языка.
Пример:
description1='DE_de@' + [1!#26] + ';EN_us@' + [1!#27] + ';RU_ru@' + [1!#28] + ';'
Здесь данные для Обозначения 1 (описание1) разделены на три группы. Столбец 26 = немецкий, столбец 27 = английский и столбец 28 = русский. Эти три столбца объединяются с помощью приведенной выше конфигурации.
но у меня не работает :(
При импорте данных изделия с типами файлов "CSV для<...>" и "Текст" можно, кроме того, задать в файле конфигурации, на каком языке импортируется текст. Для этого в файле конфигурации при соответствующем многоязычном поле указывается нужный идентификатор языка.
Пример:
description1='DE_de@' + [1!#26] + ';EN_us@' + [1!#27] + ';RU_ru@' + [1!#28] + ';'
Здесь данные для Обозначения 1 (описание1) разделены на три группы. Столбец 26 = немецкий, столбец 27 = английский и столбец 28 = русский. Эти три столбца объединяются с помощью приведенной выше конфигурации.
но у меня не работает :(
EPLAN Electric P8 2.7 => 2022
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Re: Проблема с базой данных изделий
Базу, созданную в 1.9, подцепляю как есть. Затем 2.2 предлагает обновить версию текущего файла БД, обновление проходит успешно и с текущими данными проблем нет. Как только я в этой новой базе добавляю новое оборудование, в соответствующих свойствах при детальном рассмотрении файла MDB в Microsoft Access видны "??_??" вместо положенных "ru_RU".
Где в настройках нужно выставить русский язык, чтобы новые изделия по умолчанию были "ru_RU"?
PS to "addadd": Здесь не идет речь о экспорте и импорте через XML/CSV/...
Где в настройках нужно выставить русский язык, чтобы новые изделия по умолчанию были "ru_RU"?
PS to "addadd": Здесь не идет речь о экспорте и импорте через XML/CSV/...
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Re: Проблема с базой данных изделий
если модуль писали вы, замените ISOCode.Language.L_ru_RU на нейтральный язык
не помню по памяти как там будет..)
не помню по памяти как там будет..)
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Re: Проблема с базой данных изделий
нашел в описании класса public enum Language { L___ = 0, ....
собственно поменял в модуле и значения стали отображаться как надо
только для новых изделий поля description1, note, quantityunit по прежнему дополняются вначале символами ??_??@
в версии 1.9 свойство "Единица измерения колич." не дополнялось параметрами языка.
собственно поменял в модуле и значения стали отображаться как надо
только для новых изделий поля description1, note, quantityunit по прежнему дополняются вначале символами ??_??@
в версии 1.9 свойство "Единица измерения колич." не дополнялось параметрами языка.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Re: Проблема с базой данных изделий
Остался вопрос, почему в версии 2 и выше поля description1, note, quantityunit по прежнему дополняются вначале символами ??_??@
в русской версии программы язык диалогового окна ru_RU
почему-то системе не интересно на каком языке вбиваются данные оборудования
есть мнение что это глюк, если руками изменить значение параметра, то он снова появляется, и в версии 2.3 тоже
возможно исправят в 2.4, еже 3-я бета появилась, но до нее пока не добраться
в русской версии программы язык диалогового окна ru_RU
почему-то системе не интересно на каком языке вбиваются данные оборудования
есть мнение что это глюк, если руками изменить значение параметра, то он снова появляется, и в версии 2.3 тоже
возможно исправят в 2.4, еже 3-я бета появилась, но до нее пока не добраться
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Re: Проблема с базой данных изделий
где скачать Platform 2.3 HF4 Patch?
viewtopic.php?f=78&t=2931&start=50#p47818
надеюсь там исправили глюк с языком
viewtopic.php?f=78&t=2931&start=50#p47818
надеюсь там исправили глюк с языком
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Re: Проблема с базой данных изделий
Попробуйте создать новую базу в версии 2.3 и импортировать в нее изделия, например через XML.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 23 июн 2014, 11:37
- Имя: Романов Леонид Александрович
Re: Проблема с базой данных изделий
Только что пробовал на версии 2.3 с HF4
Если взять стандартную базу ESS...mdb и в одном изделии подкорректировать значение поля обозначение 1, то менеджер запихивает в соответствующее поле ??_??@введенный_текст
Проверял и на предыдущих версиях, та же басня
То есть программе не интересно на каком языке ты вбиваешь данные, ставит признак неопределенности.
В версии 1.9.10 интерпретатор верно записывал значения.
Решил эту проблему дополнительной проверкой значения строки.
Eplan.EplApi.Base.MultiLangString mlssttr = apl.ARTICLE_DESCR1;
mlsstr_cor = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L_ru_RU);
if (mlsstr_cor.Length == 0) mlsstr_cor = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L___);
dvc.Description = mlsstr_cor;
Теперь всё норм. Благодарю всех за участие в обсуждении.
Если взять стандартную базу ESS...mdb и в одном изделии подкорректировать значение поля обозначение 1, то менеджер запихивает в соответствующее поле ??_??@введенный_текст
Проверял и на предыдущих версиях, та же басня
То есть программе не интересно на каком языке ты вбиваешь данные, ставит признак неопределенности.
В версии 1.9.10 интерпретатор верно записывал значения.
Решил эту проблему дополнительной проверкой значения строки.
Eplan.EplApi.Base.MultiLangString mlssttr = apl.ARTICLE_DESCR1;
mlsstr_cor = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L_ru_RU);
if (mlsstr_cor.Length == 0) mlsstr_cor = mlssttr.GetString(Eplan.EplApi.Base.ISOCode.Language.L___);
dvc.Description = mlsstr_cor;
Теперь всё норм. Благодарю всех за участие в обсуждении.
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Re: Фатальные и прочие ошибки при работе с Eplan
В ProPanel при наличии размещенных клемм, и включенном упрощенном представлении еплан 100% ловит фатальную ошибку и приложение закрывается. Может быть причина в наличии множества мелких деталей, не знаю.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Re: Проблема с базой данных изделий
озарение прямо во сне пришло =)
Leonid R, это не то чтобы глюк, чтобы явно указать на каком языке вы вводите описание и прочие данные (MultiLangString)
щелкните правой кнопкой в поле ввода и выберите "Многоязычный ввод" (можно уже после наборе текста)
после указания языка в БДИ появляются строки начинающиеся с ru_RU
в любом случае ISOCode.Language.L___ должно вернуть нужные данные
ps. еще там есть пункт Перевести, но не могу понять как он работает - не переводит по словам и хочет перевод всей фразы целиком
Leonid R, это не то чтобы глюк, чтобы явно указать на каком языке вы вводите описание и прочие данные (MultiLangString)
щелкните правой кнопкой в поле ввода и выберите "Многоязычный ввод" (можно уже после наборе текста)
после указания языка в БДИ появляются строки начинающиеся с ru_RU
в любом случае ISOCode.Language.L___ должно вернуть нужные данные
ps. еще там есть пункт Перевести, но не могу понять как он работает - не переводит по словам и хочет перевод всей фразы целиком
-
- администратор
- Сообщения: 18766
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1855 раз
Проблема с БД
Добрый день!
Каждый раз при открытии/закрытии БД изделий появляется сообщение (см.скрин).
С чем это м.б. связано и как устранить? Ёплан Р8 2.3
Спасибо!
Каждый раз при открытии/закрытии БД изделий появляется сообщение (см.скрин).
С чем это м.б. связано и как устранить? Ёплан Р8 2.3
Спасибо!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось AGorskiy 26 сен 2014, 17:05, всего редактировалось 1 раз.
Причина: при аттачах используй кнопку "Вставить в текст сообщения" - тогда не будет лишних белых полей, так эстетичнее
Причина: при аттачах используй кнопку "Вставить в текст сообщения" - тогда не будет лишних белых полей, так эстетичнее
По вопросам работы Форума можно обратиться по этим контактам.
-
- знаток Eplan
- Сообщения: 1136
- Зарегистрирован: 21 сен 2012, 22:45
- Имя: aranea
- Благодарил (а): 30 раз
- Поблагодарили: 165 раз
Re: Проблема с БД
что делали такого, что к этому привело? =)
БДИ на MS Access?
если да, сделайте резервную копию файла *.mdb
откройте в MS Access, откройте таблицу tblPart перейдите в режим Конструктор, найдите поле lastchange и установите Размер поля = 30
у меня по умолчанию стоит 30, у вас откуда-то 120 там взялось
либо выгрузить все через хмл в файл, создать новую БДИ и загрузить все в нее
БДИ на MS Access?
если да, сделайте резервную копию файла *.mdb
откройте в MS Access, откройте таблицу tblPart перейдите в режим Конструктор, найдите поле lastchange и установите Размер поля = 30
у меня по умолчанию стоит 30, у вас откуда-то 120 там взялось
либо выгрузить все через хмл в файл, создать новую БДИ и загрузить все в нее
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Re: Проблема с БД
Самый простой ыход это создать новую бд и заполнить ее с помощью импорта данных, предварительно экспортированных из старой бд.
-
- знаток Eplan
- Сообщения: 3339
- Зарегистрирован: 05 мар 2012, 15:00
- Имя: Горский Андрей Сергеевич
- город/регион: Санкт-Петербург
- Благодарил (а): 181 раз
- Поблагодарили: 368 раз
Re: Проблема с БД
Евгений, попробуй сжать БД, скрипт viewtopic.php?f=90&t=2752
Признавайся, что делал с БДИ, правил руками файл Эксцесса?
Признавайся, что делал с БДИ, правил руками файл Эксцесса?
Все знания для всех. Поиск знаний священен. Обмен знаниями священен. Копирование священно.
-
- администратор
- Сообщения: 18766
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1855 раз
Re: Проблема с БД
Извиняюсь что ответ с задержкой - болею.
БД сам не правил. У меня и Acsses-то нет. Эту БД мне подарили, всё было нормально до тех пор пока не обновил Еплан с 2.2 до 2.3.
Как только поправлюсь, попробую сделать то что посоветовали. Спасибо!
БД сам не правил. У меня и Acsses-то нет. Эту БД мне подарили, всё было нормально до тех пор пока не обновил Еплан с 2.2 до 2.3.
Как только поправлюсь, попробую сделать то что посоветовали. Спасибо!
По вопросам работы Форума можно обратиться по этим контактам.
-
- администратор
- Сообщения: 18766
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1855 раз
Re: Проблема с БД
Обновился с 2.2 до 2.3. :)aranea писал(а):что делали такого, что к этому привело? =)
Так и сделал. Ошибка пропала. Спасибо!aranea писал(а):БДИ на MS Access?
если да, сделайте резервную копию файла *.mdb
откройте в MS Access, откройте таблицу tblPart перейдите в режим Конструктор, найдите поле lastchange и установите Размер поля = 30
у меня по умолчанию стоит 30, у вас откуда-то 120 там взялось
Не понял каким способом нужно создать новую БД - всё в том же Access?
По вопросам работы Форума можно обратиться по этим контактам.
-
- администратор
- Сообщения: 18766
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 974 раза
- Поблагодарили: 1855 раз
Re: Проблема с БД
Да, уже разобрался.
Вдогонку. Вместе с пропаданием ошибки пропала и возможность делать дубликаты изделий (для последующего изменения) - выводилось окно "невозможно внести изменения из-за повторяющихся значений".
Поэтому достал бэкап исходной БД, экспортировал всё в XML, создал новую БД в которую всё импортировал. Вот теперь всё в порядке.
Вывод: лучше пользоваться штатными средствами (сам Ёплан) чем сторонними (Аксесс).
Вдогонку. Вместе с пропаданием ошибки пропала и возможность делать дубликаты изделий (для последующего изменения) - выводилось окно "невозможно внести изменения из-за повторяющихся значений".
Поэтому достал бэкап исходной БД, экспортировал всё в XML, создал новую БД в которую всё импортировал. Вот теперь всё в порядке.
Вывод: лучше пользоваться штатными средствами (сам Ёплан) чем сторонними (Аксесс).
По вопросам работы Форума можно обратиться по этим контактам.