Перейти к публикации

Из Solidworks в 1с


Sturmann

Рекомендованные сообщения

Здравствуйте.

Задался таким вопросом: 

Как выгрузить в спецификацию 1с информацию из сборки солида  (из одного АПИ в другое)?

Желательно напрямую без екселя.

Есть ли какой способ получать развернутую поузловую информацию и заносить ее в нужном формате в спецификацию ? 

Обработка исключения? (карточка материала не найдена, или найдено несколько с таким именем)

 

Что хотелось бы:

  1. Сделать сборку изделия в необходимой детализации
  2. Нажать кнопку на программе
  3. Все в нужном виде и количестве полетело в указанную спецификацию 1с.

 

Результат:

В созданную спецификацию занесены все комплектующие, подсчитанные материалы на разные контрагенты.

У кого какие соображения или куда посмотреть?

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts
33 минуты назад, Sturmann сказал:

развернутую поузловую информацию

Нафига оно вам надо, только производству геморроя добавите, когда им придется эти узлы потом закрывать.

ИМХО Целиком на главную сборку получаете все материалы, и заносите, когда соберут списывать их тоже целиком. Чем меньше в производстве участвует 1С тем лучше.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, vasyam сказал:

Нафига оно вам надо, только производству геморроя добавите, когда им придется эти узлы потом закрывать.

ИМХО Целиком на главную сборку получаете все материалы, и заносите, когда соберут списывать их тоже целиком. Чем меньше в производстве участвует 1С тем лучше.

если бы все зависело только от меня.1с скорее для закупок и логистики.

1 минуту назад, Snake 60 сказал:

1C PDM не рассматривали?

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

Уверен что самый сложный участок- это обучение людей, точнее их переучивание.

39 минут назад, PILOT1984 сказал:

Да PDF сделай и усё

ПДФ? 

чето маловато будет.

Может PDM?

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Sturmann сказал:

Если начать условно 1 января, то когда вся команда заработает на полную силу с плюсом в  производительности

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

Если надумаете обязательно узнайте у поставщиков у кого они все удачно развернули. Как по мне так 

12 минут назад, Sturmann сказал:

1с скорее для закупок и логистики

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

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, vasyam сказал:

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

Если надумаете обязательно узнайте у поставщиков у кого они все удачно развернули. Как по мне так 

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

Так вот и иду по пути наименьшего сопротивления- хочу узнать может уже кто делал такое чтобы мне велосипед не изобретать.

Как через эксель- я представляю, а вот как напрямую- к сожалению нет.

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Sturmann сказал:

Как через эксель- я представляю, а вот как напрямую- к сожалению нет.

Пытайте своего программиста 1С, в каком виде его программа может принять информацию.

Наш программист сказал что только вручную :smile:

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, vasyam сказал:

Пытайте своего программиста 1С, в каком виде его программа может принять информацию.

Наш программист сказал что только вручную :smile:

наш программист сказал что не хочет работать больше чем нужно)

10 минут назад, vasyam сказал:

Пытайте своего программиста 1С, в каком виде его программа может принять информацию.

Наш программист сказал что только вручную :smile:

Уверен что и у 1с есть интерфейс взаимодействия. 

Если выбирать между занесением спецификации в ручную или занесением через сформированную таблицу я выберу второй вариант.

Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, vasyam сказал:

Наш программист сказал что только вручную

Лукавит? :g:

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Sturmann сказал:

наш программист сказал что не хочет работать больше чем нужно)

Не стреляйте в программиста пианиста он пишет играет как умеет.

 

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, vasyam сказал:

Не стреляйте в программиста пианиста он пишет играет как умеет.

 

)))))

ну тут скорее всего дело не в нем.

из эксель есть возможность загрузить в 1с  и даже форму он сделал.

тут вопрос больше как из солида в эксель импортировать с подсчетом материалов по узлам и по изделию.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Snake 60 сказал:

Лукавит? :g:

Если честно то лично меня его ответ вполне устроил, поэтому я не настаивал :smile: 

 

5 минут назад, Sturmann сказал:

из эксель есть возможность загрузить в 1с  и даже форму он сделал

Форма то зачем, чтобы вручную обрабатывать исключения по типу?

1 час назад, Sturmann сказал:

(карточка материала не найдена, или найдено несколько с таким именем)

 

16 минут назад, Sturmann сказал:

тут вопрос больше как из солида в эксель импортировать с подсчетом материалов по узлам и по изделию

По идее если в Excel то самое простое через спецификацию выдернуть значения

Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, Sturmann сказал:

тут вопрос больше как из солида в эксель импортировать с подсчетом материалов по узлам и по изделию

EXEL s2.gif

Поищи Geometrika  макрос там подробней. Писалась для подобного , посчитать что то нужное отссортировать и нужное отдать на закупку или др расчеты. На фото выше подсчет массы трубы и остального.

По передачи данных то можно через xml сделать вроде. И это автоматизировать можно. Почему Эксель не зачитывает 1С не понятно мне.

Я не программист вообще и расстреливать меня не за что :) А если сделаешь API плагин SW для Тотала то будет тебе счастье.

Есть правда еще c SW2015 и выше (SW2018, и тд) можно было вытащить в столбец из файла модели наименование и прочие свойства через ShellDetails.wdx или shellinfo.wdx , только версия ТС 10 должна быть.

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Sturmann сказал:
  • Сделать сборку изделия в необходимой детализации
  • Нажать кнопку на программе
  • Все в нужном виде и количестве полетело в указанную спецификацию 1с.

1. Сделать нормальный парсер сборки. Чтоб по деталям да по атрибутам

2. Сделать кнопку)))

2.1 Кнопка может реализовать 2 пути

2.1.1 Делаем связь с базой 1С посредством писанины напрямую в SQL.

2.1.2 Делаем WEB запрос к 1С с посылом ему JSON какого нибудь. Или вообще Эксельку посылать)))

Программист 1С пускай парсит запрос программно.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      @gudi у вас имееися бэкап от вашего станка с файлами maintinf.txt и sys-conf.txt? самый простой  вариант но дорого и у вас должен быть all backup всех пользовательских файлов вашего станка и список опций которые на нем были установлены. если новый то на нем не будет никаких файлов.   так себе вариант надо считать и записать ее со всей служебной инфой причем на вашей купленной микросхеме не должно быть bad блоков иначе контроллер from ее не считает.   напрямую система не позволит вам этого сделать без специальной fanuccard. есть варианты считывания и вашего модуля на другом чпу но если на нем не родное по тогда надо искать то которое было по даташиту при поставке системы иначе опять что то не подойдет.   снимите полный бэкап вашей текущей системы обязательно сохранив файлы  maintinf.txt и sys-conf.txt oprminf.000 выложите сюда также выложите заводской бэкап вашей системы до поломки . сравним а потом подумаем как лучше поступить  в вашей ситуации.   есть еще один вариант обратиться к ремонтникам с претензиями! вообще кто догадался запихнуть модуль от 35i в 32i эти ремонтникам доверять не стоит неизвестно что они еще у вас там поменяли.  
    • Flint_ru
      Это только компоненты. Время (step) добавить нельзя. Вот нашел пару статей. Может кому пригодится. PADT-ANSYS-Tabular-Loading-ANSYS-18.pdf PADT-ANSYS-Tabular-loads-2.pdf
    • atis
      Добрый день, подскажите пожалуйста, есть станок фрезерный с стойкой 0i-MF plus в режиме DNC c карты CF не запускаются циклы while, есть ли какой то параметр за этот отвечающий?
    • alek77
      Всем привет! Однозначно это не связано с макросом. И это не глюк, это видимо такая фишка солида, заложенная разрабами. Я и без макроса её могу воспроизвести. Просто убираете родительский компонент в папку, и вуаля, компоненты в массиве уже не подсвечиваются в дереве при выборе в графической области. Зачем так сделано - хз. Макрос тут не при чем. Он просто компоненты сортирует по папкам. И ещё, если родителя убрать из папки, то компоненты массива опять начинают подсвечиваться в дереве.
    • andrey2147
    • gudi
      Добрый день. Имеются несколько станков фрезерных Makino AEV5, c чпу Fanuc 32i-B. На одном станке стойка перестала заводиться, горел код 2. Отдали в ремонт. В ходе ремонта поменяли A20B-3900-0300 FROM_SRAM MODULE, но видимо поставили от другой стойки ( от 35i). Станок прогружается , висит ошибка sv0403 (НЕСООТВЕТСТВИЕ ПЛАТЫ И ПРОГРАММЫ/Неверное сочетание платы осевого управления и программы сервосистемы. /1) Не подключена правильная плата осевого управления.2) Во флэш-памяти не инсталлирована правильная программа сервосистемы) ,не видит привода, ошибка лицензии PS5523. Как я понимаю системные файлы на флешке не те и чпу не видит плату управления оптикой (A20B-3300-0774 SERVO MODULE A11) Системные файлы(DGG0SRVO,GRAPH-C,ETHE,ETH2_EMB,и др) с рабочего станка наполовину скачались, но во флешку от 35i стойки записываться не хотят. Что делать? 1. каким то методом перезаписать файлы системные 2. выпаять микросхему FROM(FROM - h27u2g8f2ctr - 2 Gbit NAND Flash Memory) с рабочего станка, залить на чистую микросхему и запаять. 3. купить A20B-3900-0300 FROM_SRAM MODULE, но где гарантия что в ней нужные файлы 4. купить целиком ЧПУ   ссылка на фотографии https://drive.google.com/drive/folders/1sS1PBKzu80vcSZ7Xk2BEzR9c0_y-9pD_
    • Tad
      Всё это, конечно, так… Всё это верно да, да, верно, да, бумага написана правильно, всё, всё хорошо.mp4 @vad0000 , эта формула имеет весьма опосредованное отношение к практике.
    • Tad
      совсем нет, так как под конкретный привод настраивается совсем немного параметров, значение остальных записано по умолчанию.
    • gudstartup
      долго и можно ошибиться
    • Tad
      Его в успехом заменяют прямые руки и кнопки на панели серво.
×
×
  • Создать...