|
|
|
|
|
07.03.2013, 23:51
|
|
БАЗИС 8. База материалов *.fdb
yavsochi
Местный
Регистрация: 28.07.2008
Адрес: Краснодарский край, г. Сочи
Сообщений: 350
Сказал(а) спасибо: 1,107
Поблагодарили 554 раз(а) в 178 сообщениях
07.03.2013, 23:51
Рейтинг:
()
Комментарий модератора
DTioutiou:
Вот полная последовательность действий по организации многопользовательской работы с базой материалов по сети:
1. На том компьютере, где у Вас лежит файл базы материалов *.fdb:
1.1. Установить/запустить Firebird 2.5 (его можно взять либо с нашего сайта ( http://www.bazissoft.ru/service/file_archive/other/), либо с инсталляции);
1.2. Открыть порты 14357 и 14358. Проверка - telnet'ом.
1.3. Проверить чтение базы в локальном режиме. Она должна открываться без проблем и сообщений об ошибках.
2. На том компьютере, где нет файла базы материалов *.fdb - открыть базу в сетевом режиме:
2.1. Поставить режим работы – «По сети»;
2.2. Указать имя компьютера с базой (в имени компьютера не должно быть кириллических символов);
2.3. Написать локальный путь (путь к базе на компьютере с базой) к файлу базы (не забыть про расширение имени файла *.fdb).
3. Не обязательно, но удобно. После проверки корректной работы по п.п. 1 и 2, можно назначить псевдонимы файлов баз и открывать их с разных рабочих мест по псевдонимам.
Добрый вечер!!!
Кто пользуется импортом номенклатуры в формате DBF ,то есть выгрузки(экспорт) номенклатуры с 1С 8.2 в формате DBF и загрузки в Базис Смету8
Обратите внимание на полезные ответы в этой теме!
Последний раз редактировалось DTioutiou; 01.05.2015 в 17:57..
|
Просмотров: 400105
|
Пользователь сказал cпасибо:
|
|
05.08.2013, 21:55
|
#81
|
VIP
Регистрация: 24.06.2010
Адрес: Україна, Проскурів
Сообщений: 1,950
Сказал(а) спасибо: 6,603
Поблагодарили 5,053 раз(а) в 1,304 сообщениях
Вес репутации: 1374
|
Цитата:
Сообщение от Uncle
Игорь, объясни алгоритм действий. С самого начала.
|
Я представляю себе это приблизительно так:
Решил Uncle поделиться какой-то частью базы с FIDEL
Uncle предпринимает следующие действия:
1. Выгружает необходимую FIDEL-ю группу материалов с сопутствующими материалами. Для сопутствующих материалов в выгружаемом файле создаются такие группы, в которых они находились в базе Uncle .
Варианты выгрузки - выгружать только наименования или наименования с артикулами.
Далее - действия FIDEL:
Обработка данных базы Uncle для более корректной загрузки данных:
1.(по желанию) - Открытие Базы Uncle как самостоятельной базы. То есть указываем путь к этой базе как к рабочей. Открываем ее. Редактируем по мелочам всякий мусор, которые заведомо не нужен FIDEL, шурупы там, клея и тд. Редактируем по желанию наименования групп. В общем причесываем ее под себя, ведь заставить Uncle группировать данные так как нужно мне- мы ведь не можем.
2.Подключаем нашу основную рабочую и собственноручно выстраданную Базу и запускаем инструмент Объединения Баз.
Приблизительный внешний вид я попытался сообразить на скрине
где мы указываем пути к объединяемым Базам, запускаем загрузку. После загрузки всех материалов(как основных, так и сопутствующих) в таблицу. В этой таблице(окне) есть возможность
а) поставить галочку "не загружать" данный материал
б) Поставить данному материалу соответствие в своей базе материалов
в) Обновить информацию о материале (вот здесь думал, что можно будет обновить артикул материала, но вот неопределенность возникает в случае - а если мы сравниваем материалы "по наименованию и артикулу"?. Так что скорее всего, этот момент нужно будет отменить.
г) Просмотреть и отредактировать информацию о материале. При нажатии на кнопку "i" можно сделать следующее (См. Скрин)
при открытии окна редактирования мы видим наш основной материал и те материалы, которые являются сопутствующими к нему , для которых можно снять галочку "импортировать (данное) сопутствие", а также увидеть информацию(на скрине не отметил) , к каком у из материалов из загружаемой Базы именно этот материал сам является сопутствием
если же материал, для которого мы смотрим информацию является только сопутствующим к какому-либо из основных материалов, то для него выводится только справочная информация, к какому именно материалу данный материал является сопутствующим (приблизительно как и сейчас это можно посмотреть в базе материалов)
3.Нажимаем кнопку - "Объединить".
Мое мнение ,что лучше не игнорировать пункт№1 действий FIDEL. Лучше все причесать в небольшом кусочке базы от Uncle в Смете , удалить ненужные сопутствия и раскидать материалы по нужным нам группам (или переименовать наименования групп на свои), чем заниматься расстановкой и контролем "галочек" при загрузке. Пункт 2 нужно пройти с наименьшими усилиями.
Цитата:
Сообщение от St Bruno
А если образуется замкнутый цикл сопутствий, что делать?
|
Что имеется ввиду? можно пример? Чтобы понять проблему..
Последний раз редактировалось FIDEL; 05.08.2013 в 23:27.
Причина: добавил цитату St Bruno
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
06.08.2013, 01:46
|
#82
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,029 раз(а) в 6,492 сообщениях
Вес репутации: 5259
|
Цитата:
Сообщение от FIDEL
Редактируем по мелочам всякий мусор, которые заведомо не нужен FIDEL, шурупы там, клея и тд. Редактируем по желанию наименования групп. В общем причесываем ее под себя,
|
Вот это и будет самой сложной и запутанной работой. Весь ли мусор будет удален? Не будет ли удален при этом не мусор? При редактировании групп не запутаться бы и не придётся ли перередактировать )..
Я думаю надо сделать немножко проще. За основу взять тот же импорт -экспорт DBF. Но кроме артикулов , наименований, цен , единиц измерения ещё перемещать и сопутствия. Запускаем экспорт , назовем его "экспорт групп" . Указываем какие группы перенести. Сохраняем файл. В редактируемой базе нажимаем "импорт групп" и указываем в какую группу перенести импортируемую часть базы. Автоматом , в указанной группе ,создается группа с названием по умолчанию , например "Новая группа " или дать возможность пользователю самому дать ей наименование. В Новую группу импортируются выбранные группы с материалами и ТОЛЬКО записи о сопутствиях.
Дальше ручная работа. Заходим в Новую группу . Возле названий подгрупп , в которых есть подгруппы с материалами или просто материалы с "пустыми" сопутствиями , то есть с сопутствиями , указанный материал в которых отсутствует в редактируемой базе, стоит красный крестик по аналогии с программами для восстановления файлов, где папки, в которых программа обнаружила удаленный файл , обозначаются таким крестиком. Заходим в группу с крестиком и так проходим аж до материала с "пустым" сопутствием. Отсутствующие материалы в поле сопутствующих материалов отмечены галочкой или жирным шрифтом или другим цветом. Выделяем ЛКМ отсутствующий материал и ПКМ вызываем меню в котором "Удалить" и "Создать" . "Удалить " - соответственно удаляется запись, "Создать" - открывается проводник Базы материалов и указываем путь к группе где создать этот материал или же создаем группу , то есть те же действия когда заносим новый материал в Базу . Только если в этом случае мы вручную вбиваем наименование и все остальные параметры , то в случае создания сопутствующего материала после нажатия кнопки "Добавить" открывается карточка уже с заполненными полями с наименованием и параметрами материала. Мы можем или отредактировать или оставить как есть.
Ну а потом отредактированные материалы, группы , разносим по соответствующим группам - подгруппам редактируемой базы...
К стати , появление крестика возле названия группы в случае отсутствия в базе материала , указанного в сопутствии, будет полезным в случае удаления ненужного материала . Крестик в этом случае будет указывать в какой группе осталась запись о сопутствии с удалённым материалом.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
Последний раз редактировалось Uncle; 06.08.2013 в 11:35.
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
09.08.2013, 11:56
|
#83
|
Новичок
Регистрация: 30.01.2013
Сообщений: 29
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
База материалов *.fdb
Поиском не нашел, так что спрошу здесь. Есть задача импортировать материалы в базу материалов из прайс-листов xls. Как это можно сделать? Я так понял - импорт возможен только из dbf. Пытался конвертировать xls в dbf, что-то ничего толкового не вышло. Может есть нюансы, которые я не учитываю?
|
|
|
09.08.2013, 11:58
|
#84
|
VIP
Регистрация: 24.06.2010
Адрес: Україна, Проскурів
Сообщений: 1,950
Сказал(а) спасибо: 6,603
Поблагодарили 5,053 раз(а) в 1,304 сообщениях
Вес репутации: 1374
|
Цитата:
Сообщение от hr-orel
Я так понял - импорт возможен только из dbf. Пытался конвертировать xls в dbf, что-то ничего толкового не вышло. Может есть нюансы, которые я не учитываю?
|
Откройте Эксель файл в OpenOffice и пресохраните в .dbf (кодировка Кириллица(DOS/OS2-866/русский)). После этого сможете импортировать в Базу данный файл .dbf
Последний раз редактировалось FIDEL; 09.08.2013 в 13:16.
Причина: Обозначение кодировки
|
|
|
10 пользователя(ей) сказали cпасибо:
|
|
09.08.2013, 12:45
|
#85
|
Новичок
Регистрация: 30.01.2013
Сообщений: 29
Сказал(а) спасибо: 5
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Спасибо. Помогло. Теперь наполнение базы пойдет гораздо быстрее.
|
|
|
Пользователь сказал cпасибо:
|
|
09.08.2013, 16:52
|
#86
|
Местный
Регистрация: 15.08.2008
Адрес: Сочи
Сообщений: 555
Сказал(а) спасибо: 2,923
Поблагодарили 1,188 раз(а) в 297 сообщениях
Вес репутации: 484
|
DTioutiou, за импорт-экспорт части базы с сопутствующими можно давать предложение в ГТП БЦ?
Или
Цитата:
Сообщение от DTioutiou
Поговорить об этом можно и еще, но в программе все останется, как сейчас - это наиболее надежный вариант, максимально страхующий от ошибок.
|
?
__________________
Монтажник, прости дизайнЁров, ибо не ведают, что творят.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
09.08.2013, 18:03
|
#87
|
Гость
Регистрация: 13.10.2009
Сообщений: 7,920
Сказал(а) спасибо: 12,152
Поблагодарили 20,947 раз(а) в 5,926 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от Uncle
Выделяем ЛКМ отсутствующий материал и ПКМ вызываем меню в котором "Удалить" и "Создать"
|
Еще одной команды не хватает - "назначить замену"...
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
09.08.2013, 18:12
|
#88
|
VIP
Регистрация: 24.06.2010
Адрес: Україна, Проскурів
Сообщений: 1,950
Сказал(а) спасибо: 6,603
Поблагодарили 5,053 раз(а) в 1,304 сообщениях
Вес репутации: 1374
|
Цитата:
Сообщение от sborchik
Еще одной команды не хватает - "назначить замену"...
|
предлагалось таким образом
Цитата:
Сообщение от FIDEL
б) Поставить данному материалу соответствие в своей базе материалов
|
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
09.08.2013, 21:50
|
#89
|
VIP
Регистрация: 05.05.2008
Адрес: Коломна
Сообщений: 10,452
Сказал(а) спасибо: 14,824
Поблагодарили 20,865 раз(а) в 5,387 сообщениях
Вес репутации: 5413
|
Цитата:
Сообщение от dr_john
DTioutiou, за импорт-экспорт части базы с сопутствующими можно давать предложение в ГТП БЦ?
|
Странный вопрос. Всегда был уверен, что Вам известно о том, что выходить с любым предложением в "Базис-Центр" - это неотъемлемое право каждого Пользователя: http://www.bazissoft.ru/service/tech...ules_rendering
Конечно, пишите, готовьте обоснования, обязательно обсудим.
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
12.08.2013, 16:10
|
#90
|
Местный
Регистрация: 16.11.2011
Адрес: Москва / Пенза
Сообщений: 1,135
Сказал(а) спасибо: 307
Поблагодарили 1,257 раз(а) в 524 сообщениях
Вес репутации: 516
|
Цитата:
Сообщение от FIDEL
DTioutiou, а без сопутствий и сейчас можно, вроде как. Выгрузка в ДБФ, загрузка из ДБФ. Или что Вы имели ввиду?
|
собственно, через DBF не все параметры передаются. обозначение, примечание, округление, текстура - это все заново...
Цитата:
Сообщение от DTioutiou
У меня вопрос по существу: есть у кого-либо другие решения, как обойтись с отсутствующими материалами? Или то, что выше - это крайняя версия? Ибо эта - только первая, а у меня есть и других неоднозначных ситуаций, которые хотелось бы прояснить по очереди. Есть еще варианты по решению первой задачки?
|
Мой вариант:
1) при экспорте куска базы на слияние с другой - спрашивать пользователя сохранять ли сопутствия.
2) кусок базы с сопутствиями видеть как базу, в которой все сопутствия находятся в специальной "служебной папке" с вложенной в нее и сохраненной структурой папок. Т.е. этот кусок можно будет подключить как базу и сопутствия перенести в другие папки, после чего они станут такими же элементами. Однако эти элементы не будут добавляться автоматически при слиянии, а только необходимые по указанию.
3) слияние ( по сути дела к базе добавляются две "служебных папки": новые элементы и необходимые сопутствия, во время работы инструмента элементы постепенно перемещаются из этих папок в основную структуру):
3.1. Поиск дублей среди простых элементов двух объединяемых баз (элементов без сопутствий) - необходима возможность поиска материалов по артикулу и/или наименованиям и возможность сравнения всех параметров этих двух материалов (например, двойным щелчком по строчке), в этом же окне чтоб их можно было бы редактировать с целью разрешения конфликта с последующим внесением в базу нового элемента или выбрать "заменить элемент", "не добавлять элемент".
Так же доступность вариантов заменить, дублировать и игнорировать для выделенной группы конфликтов, без просмотра сравнения элементов.
При этом элемент фактически перемещается из папки с новыми элементами в ту папку, куда добавляются элементы при слиянии и все привязки к нему остаются.
3.2. Сопутствия, список выводится в виде дерева "элемент и список сопутствий" к нему:
а) в случае отсутствия элементов с такими же артикулами и/или наименованиями - предлагать автоматически создать их (вставить из "служебной папки" в указанную) или выбрать замену самим из уже существующих элементов базы. выбор для этого элемента можно применить для одного, всех или конкретно выбранных элементов с таким же сопутствием.
Или воспользоваться командой "добавить все" для всех подобных сопутствий.
При этом элемент либо фактически перемещается из папки с сопутствиями в ту папку, куда добавляются элементы при слиянии и все привязки к нему остаются, или элементы удаляются, а привязки переходят на выбранные элементы.
Так же необходима возможность "игнорировать" данные сопутствия, т.е. данные сопутствия удаляются.
б) если элементы в сопутствиях с таким наименованием и/или артикулом есть, то
- команда "заменить" для выбранных одинаковых сопутствий (одного, нескольких, всех) на найденные автоматически или заданные из базы самим пользователем.
При этом по сути элементы удаляются, а привязки переходят на выбранные элементы.
- возможность "продублировать" элементы в выбранных ( любых) сопутствиях (одного, нескольких, всех) копированными из старой базы. возможно добавление к эв конце "_(1)" или еще чего.
При этом элементы фактически перемещаются из папки с сопутствиями в ту папку, куда добавляются элементы при слиянии и все привязки к ним остаются.
- "не добавлять" (один, несколько, все) выбранные элементы.
3.3. Поиск дублей элементов, среди элементов двух объединяемых баз с сопутствиями - необходима возможность поиска материалов по артикулу и/или наименованиям и возможность сравнения всех параметров этих двух материалов, а так же сравнения имеющихся у них сопутствий + в этом же окне чтоб можно было бы редактировать элементы для разрешения конфликта, выбрать "заменить элемент", "не добавлять элемент", а так же "заменить сопутствие", "добавить сопутствие" к элементу базы из элемента-близнеца добавляемой базы.
Поиск таких дублей делать именно после распределения сопутствий.
Хотя это и предполагаю, что сливаться будут достаточно разные базы, при которых 3.1, 3.2.б и 3.3 будут занимать меньший объем, 3.2.а будет достаточно прост... т.е. при более 15% совпадений проще изначально подготовить базы к слиянию, что бы чаще пользоваться автозаменами.
__________________
Нахожусь в режиме поиска интересных задач, связанных с Базисом. Москва, 2015.
|
|
|
5 пользователя(ей) сказали cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 01:20. Часовой пояс GMT +3.
|