Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Базис-мебельщик 10 (https://промебельклуб.рф/forum/forumdisplay.php?f=269)
-   -   Базис-Смета 10 (https://промебельклуб.рф/forum/showthread.php?t=12459)

Кукуштан 16.11.2017 14:30

Цитата:

Сообщение от Ovsyanicov (Сообщение 438730)
Вы правы. Невнимательно прочел и подумал, что речь идет о сопутствии.

Что касается соответствий, то за это отвечает файл EstCorrespMaterials.xml. По умолчанию находится в папке C:\Users\<имя пользователя>\AppData\Roaming\Bazis10. Можно отредактировать его или удалить (лучше при закрытой программе).

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

FIDEL 16.11.2017 16:29

Вложений: 1
Оперативно можно так:

De_mon 16.11.2017 16:30

Вложений: 1
Уберите галочку и назначайте при каждом запуске сметы

Ovsyanicov 16.11.2017 18:02

Вложений: 4
Цитата:

Сообщение от Кукуштан (Сообщение 438735)
Не мог бы показать на скринах что и как надо поменять.

Как удалить соответствие с помощью программы XMLPad:
Вложение 123346Вложение 123347Вложение 123348

Цитата:

Сообщение от Кукуштан (Сообщение 438735)
Это же писец, как неудобно

Да, но, насколько мне известно, в Базисе нет штатного инструмента для редактирования списка соответствий.

P.S. Небольшое пояснение о значениях в EstCorrespMaterials.xml
Вложение 123351
Если определенному материалу нужно назначить другое соответствие, а не удалять его, то можно скопировать из базы материалов наименование и артикул материала для соответствия и вставить значения в поля MaterialCorresp и ArticleCorresp.

Megabyte 02.12.2017 11:51

Всем добрый день!

Возникла задача.
Есть список материалов в файле Excel. Названия соответствуют имеющимся в Базе материалов. Есть ли какая-либо возможность импортировать данный список в смету (либо в модель), чтобы не добавлять эти материалы в смету вручную?

Цель - формировать список элементов в Excel, а формировать задание должен Базис, на основании этого списка.

Стандартной возможности не увидел.

Если коряво написал - извиняйте :)

Uncle 02.12.2017 12:31

Цитата:

Сообщение от Megabyte (Сообщение 440538)
Есть ли какая-либо возможность импортировать данный список в смету (либо в модель)

Через DBFNavigator . Список из Excel копируете в буфер обмена, вставляете в таблицу DBFNavigator, сохраняете в формате DBF и в Базе материалов через импорт из DBF переносите данные в Базу. Здесь обсуждалось

Ovsyanicov 02.12.2017 12:39

Цитата:

Сообщение от Megabyte (Сообщение 440538)
Цель - формировать список элементов в Excel, а формировать задание должен Базис, на основании этого списка

Не совсем понял цель. В частности, что значит "список элементов" и что подразумевается под фразой "формировать задание должен Базис"?

Это тоже непонятно
Цитата:

Сообщение от Megabyte (Сообщение 440538)
импортировать данный список в смету (либо в модель)

Вы хотите добавлять в смету модели какие-либо материалы, которых нет в этой модели?

Megabyte 02.12.2017 13:05

В Базе материалов есть материалы деталей. У этих деталей есть сопутствия и т.д. Смета формирует список всех деталей, раскиданный по группам. Это удобно.
На выходе мы получаем задание, сформированное Сметой.

У нас возникла необходимость формировать список деталей не в Базисе, а в Экселе. То есть, создаем список деталей, названия которых соответствуют имеющимся в Базе материалов.

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

Добавлено через 3 минуты
Цитата:

Сообщение от Uncle (Сообщение 440545)
Список из Excel копируете в буфер обмена, вставляете в таблицу DBFNavigator, сохраняете в формате DBF и в Базе материалов через импорт из DBF переносите данные в Базу.

Нет, задача иная. Все материалы в базе уже есть. А вот какие из них должны попасть в смету - это список в файле Эксель.
То есть, нужно "сказать" Смете, чтобы она их "посчитала" :)

Добавлено через 4 минуты
Возникла мысль сделать это скриптом. Т.е. в пустой Модели скриптом создать сборки с названиями из списка в файле Эксель. Тогда Смета их прочитает.
Но пока не знаю, как прочитать скриптом этот список...

Uncle 02.12.2017 13:06

Цитата:

Сообщение от Megabyte (Сообщение 440548)
В Базе материалов есть материалы деталей. У этих деталей есть сопутствия и т.д.

Покажите, как это отображено у Вас в Базе. Действительно не понятно, как у Вас получилось что есть сопутствия именно к деталям.
Цитата:

Сообщение от Megabyte (Сообщение 440548)
Смета формирует список всех деталей, раскиданный по группам. Это удобно.

У Вас детали идут как сборка? Покажите и этот список, который формирует Смета
Цитата:

Сообщение от Megabyte (Сообщение 440548)
На выходе мы получаем задание, сформированное Сметой.

Задание для чего? Пример можно?
Цитата:

Сообщение от Megabyte (Сообщение 440548)
То есть, создаем список деталей, названия которых соответствуют имеющимся в Базе материалов.

Пример такого списка тоже выложите, пожалуйста.

Megabyte 02.12.2017 13:17

Цитата:

Сообщение от Uncle (Сообщение 440551)
У Вас детали идут как сборка? Покажите и этот список, который формирует Смета

Да, в Модели детали как Полуфабрикаты, и в данном случае они идут в Смету, как сборки.
Цитата:

Сообщение от Uncle (Сообщение 440551)
Задание для чего? Пример можно?

Задание на производство деталей. Но, у каждой готовой детали есть сопутствующие ей детали (этапы изготовления). Таким образом, в Смете эти сопутствующие детали попадают в соответствующие группы.

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

То есть, либо забивать эти детали в Смету вручную, либо каким-то образом "оптом".


Текущее время: 03:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL