1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Экспорт параметра маркировки в формулу в Excel

Маркировка / Внешняя обработка / Экспорт / Импорт / Сторонние программы

Модератор: специалисты Eplan

Ответить

Автор темы
MVekb
знаток Eplan
знаток Eplan
Сообщения: 300
Зарегистрирован: 07 окт 2016, 07:31
Имя: Михаил
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 116 раз
Поблагодарили: 87 раз

Экспорт параметра маркировки в формулу в Excel

Сообщение MVekb »

Добрый день!
В еплане 2.5 в шаблоне для экспорта групповой спецификации было указано: =ЧЁТН(###). В качестве значения передавалось свойство <20497> Подмножество/Длина: Значение. Таким образом удавалось получать округлённые до 2 м значения длин кабель-каналов и дин-реек.

После обновления до версии Е. 2.6 HF3 он (еплан) перестал понимать, что в ячейке формула. При экспорте спецификации из еплана он возвращает в эксель следующее: =ЧЁТН(3,6) вместо 4.

Смена в экселе формата ячейки на Числовой, Общий или Текстовый к результату не привели. В настройках Еплана чего-то подходящего тоже не увидел. При возврате к Е2.5 - всё ок. Если в экселе вызвать функцию "Найти и заменить" и в качестве параметра указать найти "=" и заменить на "=", то все формулы заменяются значениями, т.е. эксель начинает понимать, что в ячейке формула, а не текст.

Очевидно еплан передаёт значения в текстовом формате, а не числовом или общем. Как его победить?
Eplan 2.6 HF4
Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 1136
Зарегистрирован: 21 сен 2012, 22:45
Имя: aranea
Благодарил (а): 27 раз
Поблагодарили: 155 раз

Экспорт параметра маркировки в формулу в Excel

Сообщение aranea »

тоже заметил такое, что раньше формат брался из ячейки шаблона, а теперь "Число сохранено как текст" и все

попробуйте разделить на 2 ячейки, в одну выводить значение (###), а в другой прописать формулу на нее =ЧЁТН(B4) например
Изображение

Автор темы
MVekb
знаток Eplan
знаток Eplan
Сообщения: 300
Зарегистрирован: 07 окт 2016, 07:31
Имя: Михаил
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 116 раз
Поблагодарили: 87 раз

Экспорт параметра маркировки в формулу в Excel

Сообщение MVekb »

aranea писал(а): 02 июл 2018, 15:25 попробуйте разделить на 2 ячейки
Не хотелось бы, но, видимо, придётся...
Eplan 2.6 HF4
Аватара пользователя

legionercheg
знаток Eplan
знаток Eplan
Сообщения: 965
Зарегистрирован: 18 ноя 2013, 08:32
Имя: Сергей
Страна: Россия
Благодарил (а): 89 раз
Поблагодарили: 115 раз

Экспорт параметра маркировки в формулу в Excel

Сообщение legionercheg »

Может не в тему, но в экселе вроде "число сохраненное как текст" можно все таки преобразовать в текст. Или я не о том?

Автор темы
MVekb
знаток Eplan
знаток Eplan
Сообщения: 300
Зарегистрирован: 07 окт 2016, 07:31
Имя: Михаил
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 116 раз
Поблагодарили: 87 раз

Экспорт параметра маркировки в формулу в Excel

Сообщение MVekb »

legionercheg писал(а): 03 июл 2018, 08:40 Или я не о том?
Думаю, что не о том :ges_hmm:
Вопрос в том, как еплан заставить передавать значения в эксель в таком формате, чтобы потом эксель понимал, что в ячейке формула, а не текст. Еплан 2.5 умел это делать и эксель понимал, что запись в ячейке =ЧЁТН(3,6) это формула и возвращал 4.
А вот еплан 2.6 возвращает в ячейку =СЧЁТ(3,6) в таком формате, что эксель уже не понимает, что это формула, а думает, что это текст и, соответственно, никаких расчётов не производит, а так и оставляет текстом "=СЧЁТ(3,6)".
Eplan 2.6 HF4
Ответить

Вернуться в «Внешняя обработка»