Добрый день подскажите, пожалуйста как импортировать данные из Excel в справочник товаров, если это конечно возможно?
тут обсуждалось:
http://www.softbalance.com.ua/forum/index.php?topic=35.0
Требования к файлу:
1. Все должно быть на одном листе.
2. Каждая единица информации (наименование, цена, группа, код) должна иметь свой столбец.
3. Группа, подгруппы должны быть в разных строках и не содержать
товара в строке, т.е. в одной строке либо группа либо товар.
4. Пустых строк (пропусков) не должно быть.
5. Также если есть например группа "Радиаторы", потом "Котлы", потом
опять "Радиаторы", то "Радиаторы" введутся второй раз просто отсортируйте их
6. Называйте каждую колонку по аналогии с нашим справочником товаром,
чтобы понять куда что записывать.
Дмитрий спасибо за ответ, мой файл полностью попадает под ваши требования! Прочитав ветки
http://www.softbalance.com.ua/forum/index.php?topic=35.0 я понял что файл надо высылать вам! Или уже появилась функция импорта из Excel?
Программе не помешала бы управление при попаши командной строки,
тогда бы можно было реализовывать собственные скрипты.
Да, высылайте на email.
Цитата: genya_v від Березень 18, 2008, 19:32:37
Программе не помешала бы управление при попаши командной строки,
тогда бы можно было реализовывать собственные скрипты.
А на чем бы вы писали скрипты, ведь для этого нужен внутренний интерпретатор?
Цитата: Дмитрий Котельников від Березень 19, 2008, 10:24:53
Да, высылайте на email.
Исключено...
Цитата: Дмитрий Котельников від Березень 19, 2008, 10:26:26
Цитата: genya_v від Березень 18, 2008, 19:32:37
Программе не помешала бы управление при попаши командной строки,
тогда бы можно было реализовывать собственные скрипты.
А на чем бы вы писали скрипты, ведь для этого нужен внутренний интерпретатор?
Я не правильно выразился не скрип, а программку
Если бы была реализована поддержка командной сроки, в этом случи, не нужен внутренний интерпретатор!
Например если бы была возможность добавить товара из командной строки, тогда можно было бы написать программку например на С++ тем самым частично автоматизировать программу для своих целей :)
Цитата: genya_v від Березень 19, 2008, 11:20:11
Я не правильно выразился не скрип, а программку
Если бы была реализована поддержка командной сроки, в этом случи, не нужен внутренний интерпретатор!
Например если бы была возможность добавить товара из командной строки, тогда можно было бы написать программку например на С++ тем самым частично автоматизировать программу для своих целей :)
Если знаете С++ или другой язык и вы программист, можете напрямую подключиться к базе папрямую (это Firebird) или написать свою программу добавления любых данных под свою специфику. У нас есть клиенты которые писали под себя разные задачи и интернет магазин и импорт.
Цитата: Дмитрий Котельников від Березень 19, 2008, 12:22:30
Цитата: genya_v від Березень 19, 2008, 11:20:11
Я не правильно выразился не скрип, а программку
Если бы была реализована поддержка командной сроки, в этом случи, не нужен внутренний интерпретатор!
Например если бы была возможность добавить товара из командной строки, тогда можно было бы написать программку например на С++ тем самым частично автоматизировать программу для своих целей :)
Если знаете С++ или другой язык и вы программист, можете напрямую подключиться к базе папрямую (это Firebird) или написать свою программу добавления любых данных под свою специфику. У нас есть клиенты которые писали под себя разные задачи и интернет магазин и импорт.
Большое спасибо за ответы, так и поступим...
Цитата: genya_v від Березень 19, 2008, 20:03:57
Большое спасибо за ответы, так и поступим...
Можете обращаться, предоставим структуру базы, куда и как добавлять.
Добрый день,
тут много народа спрашивает про импорт данных из файлов Excel. Есть небольшая утилита для импорта накладных из Ехцел 2002-2003 напрямую в БД Укрсклада. Утилита была написана под определенного клиента, поэтому функциональность программы очень ограничена. Для использования утилиты необходима платформа .NET Framework 2.0 или выше. Установочные файлы можно загрузить здесь: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en).
Утилита находится в доработке, здесь размещается версия 0.2.
Перед использованием утилиты очень рекомендуется сделать копию БД Укрсклада и ознакомиться с Help файлом утилиты, так как при импорте и синхронизации возможны ошибки.
Предупреждение! разработчик Укрсклада не несет никакой ответственности за использование размещенной в этом сообщении утилиты.
Вопросы по утилите можно направлять на email vitaliygd@yahoo.com
vitaliygd если хотите давайте вынесу в отдельную тему "Программа Импорт данных из Excel", могу даже прикрепить вверху тему.
Здравствуйте Дмитрий,
Спасибо, но пока наверно не стоит ставить отдельной темой, так как программка не доработана. Написано только под определенный тип накладных и, естественно, под одного клиента.
Да и ошибки еще встречаются при синхронизации БД. Ну и надо сделать под Excel 2007, CSV, и т.д.
Может, еще кто из программистов подключится - тогда доведем до ума. Я тестировал 0.2 версию только под W2000, XP с английской и русской раскладкой.
А пока давайте посмотрим что скажут пользователи, будет у них все работать так как нужно, или как всегда :). Может легче будет написать что то новое чем работать с текущей версией.
Виталий
Экспорт однозначно нужен. Прайсы меняются каждый месяц, номенклатура не так часто, зато глобально и переносить каждуюю позицию вручную ОЧЕНЬ тяжело. Может в новой версии импорт из из Excel всё-таки появится?
Цитата: davidtro3 від Квітень 07, 2008, 10:43:43
Экспорт однозначно нужен. Прайсы меняются каждый месяц, номенклатура не так часто, зато глобально и переносить каждуюю позицию вручную ОЧЕНЬ тяжело. Может в новой версии импорт из из Excel всё-таки появится?
Вопрос не понятен. Выше один из пользователей Вам предложил программу, по счетчику видно что скачано только 4 раза !!!, что не так?
Цитата: Дмитрий Котельников від Квітень 07, 2008, 12:14:13
Вопрос не понятен. Выше один из пользователей Вам предложил программу, по счетчику видно что скачано только 4 раза !!!, что не так?
Пробывал! Как минимум данная утилита экспортит весь список товаров просто в общий список "оборудование", т.е. нельзя выбрать в какой именно раздел импортировать. Потом необходимо вручную разсортировывать по группам.
Плюс есть ряд ошибок (или более правильно сказать - недоработок) в самой програмке с которыми я столкнулся.
Понятно, что данная прогрмма писалась под конкретную задачу и конкретного заказчика и предъявлять какие-либо притензии будет глупо (тем более, что она бесплатная). Но хотелось бы иметь универсальную или скажем стандартную утилиту импорта.
Если будет дорабатываться указанная выше утилита, тоже не плохой вариант. Я понимаю, что на доработку програмисты тратят своё время и силыи их труд должен оплачиваться. Если появится полноценная утилита для импорта данных в базу я ее готов приобрести, если она не будет входить в общий пакет (конечно при разумной ее стоимости :)) и думаю не только я.
davidtro3,
Пожалуйста, сбросьте свои комментарии мне на email vitaliygd@yahoo.com. Особенно меня интересуют ошибки или накладки, с которыми Вы столкнулись при работе с утилитой. Часть Ваших пожеланий (сортировка импортируемого товара по группам) тоже понятна. Если есть еще пожелания, предположения - напишите.
Спасибо.
Цитата: vitaliygd від Квітень 08, 2008, 02:40:46
davidtro3,
Пожалуйста, сбросьте свои комментарии мне на email vitaliygd@yahoo.com. Особенно меня интересуют ошибки или накладки, с которыми Вы столкнулись при работе с утилитой. Часть Ваших пожеланий (сортировка импортируемого товара по группам) тоже понятна. Если есть еще пожелания, предположения - напишите.
Спасибо.
Написал и отправил!
Привет всем
Проблема такая, база уже достаточно большая, с 1-го мая переходим на учет через сканер-штрихкодер. Это совпадает с большим приходом товара. Поставленна задача новые товары вбить в базу уже с шрихкодами, и постепенно переводить товар который есть на складе. По новому приходу у меня есть база от производителя в Экселе где есть артикула, название, размеры и собственно штрихкоды. Т.е. мне добить только цены и база по новому товару готова. Как ее добавить к существующей?
Цитата: skirental від Квітень 15, 2008, 10:38:13
Проблема такая, база уже достаточно большая, с 1-го мая переходим на учет через сканер-штрихкодер. Это совпадает с большим приходом товара. Поставленна задача новые товары вбить в базу уже с шрихкодами, и постепенно переводить товар который есть на складе. По новому приходу у меня есть база от производителя в Экселе где есть артикула, название, размеры и собственно штрихкоды. Т.е. мне добить только цены и база по новому товару готова. Как ее добавить к существующей?
В параметрах программы есть генератор штрих-кодов, кнопкой "Создать штрих-коды" можно назначить всем товарам код. Или Вам такое не подойдет?
Не очень. Товар который приходит сейчас (новый) - это пополнение склала. Т.е. он должен иметь одинаковый штришкод. Назначение внутреннего кода (его генерирование) удобно лишь в случае полного отсутствия такового. А так намного удобнее работать с кодом производителя, по крайней мере это полностью исключает "человеческий фактор". Сейчас при большом переучете который грядет не факт что на один и тот же товар случайно не сгенерируются разные штрихкоды. Но судя по вашему ответу другого выхода нет, инече вы бы его предложили. Будем мучаться, но если есть варинты на будущее, и еще от кого-то подобные пожелания внесите в список доработок.
Сколько новых товаров нужно импортировать и сколько уже есть в базе (хотя бы примерно).
уже есть 23-и категории, в каждой по разному от 20-ти до 300 наименований. + в пяти есть свои подкатегории от 50-ти до 200 наименований. надо добавить приходы от двух поставщиков. один приход в общую категорию (цена не изменилась, поэтому можно просто добавить как кол-во), второй добавив в отдельную подкатегорию (цена у производителя выросла, чтобы не было путаницы, и вопросов у клиентов).
К сожалению нет, наша программа может только добавлять, а не обновлять. Можете обратится к vitaliygd и спользовать его программу.
Нет, при всей уважухе к тому, что он сделал, его патч годится только для первого воода, или полной замены старой на новую. Прога сырая, ее еще дорабатывать и дорабатывать
Цитата: skirental від Квітень 18, 2008, 22:36:29
Нет, при всей уважухе к тому, что он сделал, его патч годится только для первого воода, или полной замены старой на новую. Прога сырая, ее еще дорабатывать и дорабатывать
Изначально любая программа сырая. Напишите vitaliygd что дорабатывать или вы получили отказ на доработку?
Дмитрий, ну ладно вам.... ну нет так нет... Я писал запрос автору, он лояльно ответил. Рад помочь. Ну сколько ему надо на доработку? неделя, месяц, два? А у меня приход в среду, и на следующей неделе. И переучет уже полным ходом. Я же писал, что задача стоит до 1-го мая полностью перейти на систему учета через штрихкоды.... Закрыли тему. Его прога может работает но не в моем случае. Разгребусь, напишу автору чтобы я хотел видеть, может кому из коллег на будущее пригодится.
Еще такой примитивный вопрос..
каким образом прайс лист (файл Exel в формате xls) открыть в *Импорт товаров из файлов CSV* ?
Тоесть как я понял нужно сначала сконвертировать формат xls в CSV ?
При импорте из CSV типо -
№ группа подгруппа1 подгуппа 2 название
1 лампочки МАХ 100W блабла1
2 лампочки МАХ 100W блабла2
3 лампочки МАХ 200W блабла3
4 лампочки МАХ 100W блабла4
получается три подгруппы2 - 100W(блабла1, блабла2), 100W(блабла4), 200W(блабла3)
т.е. я как понял при прерывании одноименной подгруппы2, создается новая подгуппа2 при одном и томже названии
Цитата: Rekash від Лютий 03, 2010, 22:08:44
т.е. я как понял при прерывании одноименной подгруппы2, создается новая подгуппа2 при одном и томже названии
В Excel отсортируйте группы.
с экспортом вроде справляюсь,однако вот какая помощь нужна.мне нужно экспортировать товар с ценой в долларе.при основной валюте-гривня,приходящая ставится в гривне.что нужно изменить при импорте,чтобыф входящая цена была в долларе?спасибо
Экспортировать откуда? С справочника товара, отчета, документа?
простите,я имел ввиду импорт.импортирую из экселя.все получается.только надо,чтобы входящая цена была не в гривне,а в долларе
При импорте в окне Информация есть ID валют, в колонках импорта есть "ID типа цены приход", "ID типа цены расхода" для этих полей и выставляйте нужный ID валюты.
Добрый день! При импорте товара не происходит наценка товара. В справочнике товаров вижу приходную цену в доларах (так и надо), а розничная, цена 1, цена 2 и т. д. (должны быть в гривне) - одни нули. Все "галочки" установил, новые цены назначил. В справочнике валют назначил основную валюту и курс. В файле всего две колонки: наименование и цена (приходная в доларах). Помогите разобраться.
И импорте наценки нет, вы можете сделать наценку в Excel и втянуть либо через меню Опции : Наценка на товары
Дмитрий, я наверное не совсем четко сформулировал свой вопрос. Всё по порядку:
1. Файл (прайс поставщика): таблица (лист) Excel, две колонки- наименование, цена в $;
2. Файл сохраняю с расширением *.csv;
3. Открываю файл в указанную подгруппу;
4. Заполняю таблицу выбора колонок: f1- наименование; f2- приходная цена; f3 - ID приходной цены (1-$);
5. Импортирую файл;
6. Заполняю колонки в разделе " Наценки на товары" (проставляю соответствующие проценты);
7. Назначаю новые цены.
После всех этих манипуляций в споравочнике "Товары" получаю:
Колонки
- Полное название товара - ххххххххх;
- Цена - xxx,xx$;
- Валюта прихода - $;
- Розничная цена - Цена - 000,00$ + %;
- Оптовая цена - Цена - 000,00$ + %;
и т.д. цена 1, цена 2. Все указзанные цены в $;
- Валюта расхода - грн.
Возможно получить автоматически в процессе импорта ( проделав все выше описанные действия)приходные цены в $, розничные, оптовые и т.д. цены в гривне с наценками, или в Excel приходные цены конвертировать в гривну, проводить наценку и только потом импортировать в Укрсклад "Справочник товаров"?
Извините вкралась ошибка: - Розничная цена - Цена - ххх,хх$ + %, и т.д.
Цитата: ustanov від Червень 07, 2010, 17:46:52
или в Excel приходные цены конвертировать в гривну, проводить наценку и только потом импортировать в Укрсклад "Справочник товаров"?
Именно так так будет и быстрее и удобней. Если надо импортировать в другйо валюте тогда просто выбирайте валюту расхода, а в окне информация показывается какой идентификатор ставить для валют.
Цитата: Дмитрий Котельников від Лютий 04, 2010, 15:46:35
Цитата: Rekash від Лютий 03, 2010, 22:08:44
т.е. я как понял при прерывании одноименной подгруппы2, создается новая подгуппа2 при одном и томже названии
В Excel отсортируйте группы.
1. С первичным экспортом (на чистую базу) разобрался. Хотя и не согласен с
В Excel отсортируйте группыМы же прописываем путь товара(группа1/подгруппа2/подгруппа3....) может лучше будет программе прописывать товар согласно пути, а при отсутствии пути создавать его.
2. Но был удивлен когда попытался импортировать товар в существующий справочник - некоторые записи (вместе с подгруппами) прописались в одноименных подгруппах (которые находятся в НЕодноименных группах) ранее занесенных товаров, хотя я четко прописывал группа1/подгруппа2/подгруппа3...
Как то все наоборот выходит.
3. Или не разобрался или не работает проверка двойников, ставлю проверку по названию, импортирую файл, импортирую его повторно, товар задваивается.
4. Окно кассира - настройки - показывать нули, выбираю параметр ---не показывает нули.
1,2: Добавили в доработки чтобы программа проверяла путь со всеми подгруппами при поиске двойников групп.
3. Каждый раз задваивается т.е при каждом импорте становится на одну позицию больше? Если раз задвоилось значит наименования отличаются либо вы поставили проверку не по тому полю. Если каждый раз задваивается высылайте базу и файл что импортируете будем проверять.
4. Спасибо что сообщили. Переменную присвоили позже первой загрузки списка товаров, уже подправили. Сейчас работает только после смены склада в уже открытом окне.
в мене в файлі один стовпець група товарів, другий - підгрупа 1, третій - підгрупа 2, четвертий - назва, все українською та англійською мовою і цифрами, при імпорті в довіднику товарів в се це добавляється ієрогліфами((( підкажіть що робити в такій ситуації???!!!!
Цитата: Ірина від Жовтень 30, 2010, 15:57:12
в мене в файлі один стовпець група товарів, другий - підгрупа 1, третій - підгрупа 2, четвертий - назва, все українською та англійською мовою і цифрами, при імпорті в довіднику товарів в се це добавляється ієрогліфами((( підкажіть що робити в такій ситуації???!!!!
При импорте или при открытии файла в окне импорта?
Подскажите пожалуйста, почему не импортируется товар?
Цитата: DILEMMA від Березень 25, 2011, 13:38:45
Подскажите пожалуйста, почему не импортируется товар?
Какая версия программы?
версия 5.15
Цитата: DILEMMA від Березень 25, 2011, 14:54:51
версия 5.15
А как вы зашли в окно импорта товаров, напишите начиная с главного меню программы.
Спасибо за внимание, вопрос разрешился следующим образом:
1. Вышел из укрсклада и открыл его заново. импорт маек прошел успешно, но...
2. Решил проверить списание одного вида товара, и вид расходной накладной, накладная сформировалась и я зыкрыл ее не сохраняя, после этого захотел импортировать из второго файла брюки, опять импорт не прошел.
3. Вышел из укрсклада и открыл его заново. импорт брюк прошел успешно.
Для себя делаю вывод, что выход из программы это самое лучшее лечение некоторых вопросов. У меня программа висит в работе недели , а то и месяц другой без выгрузки из компа, поэтому могут быть такие ступора. Лечение одно ВЫХОД и ВХОД заново РЕКОМЕНДУЮ.
Я так понял , что импортировать товары из файла CSV (в чистую базу) , можно только в одну группу/подгруппу или это не так ? Как правильно сделать импорт , если файл CSV содержит множестао групп и подгрупп ? , т.е. что в таком случае указывать в поле "Группа товаров" - ? , или из исходного файла нужно наделать кучу файлов отдельно по группам ?
Цитата: Yurakha від Березень 27, 2011, 12:38:21
Я так понял , что импортировать товары из файла CSV (в чистую базу) , можно только в одну группу/подгруппу или это не так ? Как правильно сделать импорт , если файл CSV содержит множестао групп и подгрупп ? , т.е. что в таком случае указывать в поле "Группа товаров" - ? , или из исходного файла нужно наделать кучу файлов отдельно по группам ?
Все можна одним файлом. Тільки файл треба спочатку підготувати. Для кожного товару вказуєте групу, підргупу, ціну, код, штрих-код, і т.д., а потім експортуєте. Я все робив в екселі, потім зберігав файл в форматі CSV і імпортував.
Попрактикуйтеся на чистій базі.
Что в таком случае указывать в поле "Группа товаров" - ?
Сначала выбираете СКЛАД на который Вы хотите записать товар, потом выбираете название группы на этом складе в которую вы хотите записать товар.
Цитата: Yurakha від Березень 27, 2011, 23:35:03
Что в таком случае указывать в поле "Группа товаров" - ?
Если разные группы то ничего не указывайте, группа будет выбираться из самого файла и указанной колонки с группой.
Цитата: admin від Березень 28, 2011, 09:51:06
Цитата: Yurakha від Березень 27, 2011, 23:35:03
Что в таком случае указывать в поле "Группа товаров" - ?
Если разные группы то ничего не указывайте, группа будет выбираться из самого файла и указанной колонки с группой.
Извините за тупизм , не пойму как в файле указать группу и подгруппы для товаров.
Можете нарисовать маленький пример файла CSV с несколькими группами , которые содержат подгруппы и соответствующие товары и как потом в Укрскладе задавать соответствие колонок. У меня около 50групп , которые содержат по 20 подгрупп , а в Укрскладе в колонках открывается Группа 1 и 4 подгруппы.
И еще - где вводить название групп и подгрупп ?
Благодарю.
Цитата: Yurakha від Березень 28, 2011, 12:09:55
Извините за тупизм , не пойму как в файле указать группу и подгруппы для товаров.
Можете нарисовать маленький пример файла CSV с несколькими группами , которые содержат подгруппы и соответствующие товары и как потом в Укрскладе задавать соответствие колонок. У меня около 50групп , которые содержат по 20 подгрупп , а в Укрскладе в колонках открывается Группа 1 и 4 подгруппы.
И еще - где вводить название групп и подгрупп ?
Благодарю.
Пожалуйста если пишите в теме, просматривайте ее с самого начала или хотя-бы пару страниц назад:
http://www.softbalance.com.ua/forum/index.php?topic=220.msg5156#msg5156 (http://www.softbalance.com.ua/forum/index.php?topic=220.msg5156#msg5156)
Смотрите скриншот
Цитата: DILEMMA від Березень 25, 2011, 15:47:00
Лечение одно ВЫХОД и ВХОД заново РЕКОМЕНДУЮ.
И все таки как вы заходите в импорт через документ? Через архив документов или напрямую? Т.к. нам писал один пользователь о такой проблеме но повторить у себя не можем.
Цитата: admin від Березень 28, 2011, 16:21:23
И все таки как вы заходите в импорт через документ?
Докладываю: ОПЦИИ----Импорт товаров. Я думаю что неимпортирование товара происходит по причине отмененого сохранения какой нибудь накладной за предыдущий период времени.
Цитата: DILEMMA від Березень 28, 2011, 16:35:05
Докладываю: ОПЦИИ----Импорт товаров. Я думаю что неимпортирование товара происходит по причине отмененого сохранения какой нибудь накладной за предыдущий период времени.
Нашли наконец то ошибку, в след. версии уже не будет. Спасибо.
Я получаю один и тот же товар от разных поставщиков.И при импорте их
накладных,из-за того,что названия товара каждый пишет
по-своему,получается несколько копий одного и тоже товара.Я
понимаю,что программа при импорте сравнивает только названия,а
нельзя ли указывать программе произвольное поле для
сравнения,например у моих поставщиков есть такое поле-"Код"(набор
цифр),так вот это поле у всех одинаково.Я бы сравнивал позиции по
"Коду",и не зависил от произвола поставщиков(а то получается,что
вставили пробел или запятую в названии и все-новая позиция у меня в.
базе)
Обратите внимание на условие сравнения дубликатов.
Цитата: arfey від Серпень 08, 2011, 17:35:31
Обратите внимание на условие сравнения дубликатов.
Есть проблемка.Я работаю с книгами.Что можно сравнивать:названия и шрихкод производителя.Название отпадает(смотри выше).Штрихкод на книгах,а именно на учебниках и тетрадках часто не ставят или в целях экономии дублируют.Так что тоже не очень подходит.Вот если можно было бы сравнивать по 2-ум условиям(например,штрихкод и название),тогда сравнение было бы более корректно,а в идеале хотелось бы расширить количество полей для сравнения(сколько колонок в справочнике товаров,столько и вариантов для сравнения)
Идея создания нескольких фильтров очень любопытная и ей точно найдется применение.
Причем за основу, ИМХО, лучше взять "Стандартный фильтр" из Calc, что входит в комплект OpenOffice (увы, Exel'я не имеем).
Надеюсь, авторы обратят внимание на эту идею.
Цитата: Yurakha від Березень 28, 2011, 12:09:55
Извините за тупизм , не пойму как в файле указать группу и подгруппы для товаров.
Можете нарисовать маленький пример файла CSV с несколькими группами , которые содержат подгруппы и соответствующие товары и как потом в Укрскладе задавать соответствие колонок. У меня около 50групп , которые содержат по 20 подгрупп , а в Укрскладе в колонках открывается Группа 1 и 4 подгруппы.
И еще - где вводить название групп и подгрупп ?
Благодарю.
Я взял и сохранил остатки на складе в виде файла CSV и вот в нем и увидел как правильно разбивать на разделы и подразделы. Попробуй.
Подскажите пожалуйста, есть ли возможность импортировать из файла Excel базу корреспондентов?
Дело в том , что я собралась перейти на Вашу программу с другой программы, с которой импортировала список корреспондентов, с их реквизитами, сохранив в нужном формате (csv), а вот опцию "добавить/либо импортировать" найти в справочнике клиентов Укрсклада не смогла.
Было бы очень удобно, если бы эта опция существовала.
Заранее благодарю за совет.
У меня в Excel'e три формата CSV
1) (разделители-запятые)
2) (Macintosh)
3) (MS-DOS)
В каком конкретно сохранять?
Цитата: Iriska від Листопад 18, 2011, 12:08:24
Подскажите пожалуйста, есть ли возможность импортировать из файла Excel базу корреспондентов?
Обращайтесь в поддержку. Вам помогут импортировать.
Цитата: Seriy від Листопад 18, 2011, 12:49:12
У меня в Excel'e три формата CSV
1) (разделители-запятые)
1)
Спасибо.
Creat, спасибо за совет
Цитата: admin від Березень 18, 2008, 12:47:47
тут обсуждалось:
http://www.softbalance.com.ua/forum/index.php?topic=35.0 (http://www.softbalance.com.ua/forum/index.php?topic=35.0)
Требования к файлу:
1. Все должно быть на одном листе.
2. Каждая единица информации (наименование, цена, группа, код) должна иметь свой столбец.
3. Группа, подгруппы должны быть в разных строках и не содержать
товара в строке, т.е. в одной строке либо группа либо товар.
4. Пустых строк (пропусков) не должно быть.
5. Также если есть например группа "Радиаторы", потом "Котлы", потом
опять "Радиаторы", то "Радиаторы" введутся второй раз просто отсортируйте их
6. Называйте каждую колонку по аналогии с нашим справочником товаром,
чтобы понять куда что записывать.
Пункт 3 ввёл меня в заблуждение, что и отняло очень много времени по импорту в разные группы и подгруппы.Согласно этого пункта группа и товар должны находиться в разных строках (во всяком случае я так понял и , думаю не я один), а в реале всё должно быть в одной строке, ну и , естественно в разных столбцах:
группа1 /подгруппа1 /подгуппа2/ товар и.т.д.
надеюсь это сэкономит кому-то время
Цитата: scalemodel від Листопад 29, 2011, 12:34:35
Цитата: admin від Березень 18, 2008, 12:47:47
тут обсуждалось:
http://www.softbalance.com.ua/forum/index.php?topic=35.0 (http://www.softbalance.com.ua/forum/index.php?topic=35.0)
Требования к файлу:
1. Все должно быть на одном листе.
2. Каждая единица информации (наименование, цена, группа, код) должна иметь свой столбец.
3. Группа, подгруппы должны быть в разных строках и не содержать
товара в строке, т.е. в одной строке либо группа либо товар.
4. Пустых строк (пропусков) не должно быть.
5. Также если есть например группа "Радиаторы", потом "Котлы", потом
опять "Радиаторы", то "Радиаторы" введутся второй раз просто отсортируйте их
6. Называйте каждую колонку по аналогии с нашим справочником товаром,
чтобы понять куда что записывать.
Пункт 3 ввёл меня в заблуждение, что и отняло очень много времени по импорту в разные группы и подгруппы.Согласно этого пункта группа и товар должны находиться в разных строках (во всяком случае я так понял и , думаю не я один), а в реале всё должно быть в одной строке, ну и , естественно в разных столбцах:
группа1 /подгруппа1 /подгуппа2/ товар и.т.д.
надеюсь это сэкономит кому-то время
То что вы написали про разные столбцы и написано в п.2., а в п.3 говориться именно про строки.
Правильно, но просто когда я вставлял группу, подгруппу и товар в разные строки, у меня ничего не получалось, т.е:
группа /
/ подгруппа /
/ товар / итд.
(может, правда я это не правильно понял),
но когда всё ввёл в одной строке, всё получилось:
группа /подгруппа/товар/итд.
Т.к. это цитата с поста 2008 года, то на то время надо было делать так и касалось она импорта из 1С, сейчас импорт может работать так как вы написали и так как было написано в 2008 году.
Файл по прежнему слать вам?
Цитата: djmix від Січень 31, 2012, 00:34:51
Файл по прежнему слать вам?
Куда слать? Зачем? Вы точно эту тему прочитали полностью?
Здравствуйте импортировал часть базы попробовал.В исходящем файле было №п/п;наименование;описание;код;ед.изм;цена.А в справочнике получилось №п/п нет;код на первом месте а одной строки описание вообще нету.1. Что не так?2.И ещё как удалить теперь с справочника теперь этот пробный файл.3. Возможно ли в шаблоне при импорте поменять название колонки на своё например производитель.Если можно подскажите.
Вопрос: Как импортировать список поставщиков в Укрсклад из экселя? если к примеру их около 10 000 особ. Даже если особ каждый день приходит около 70-200 человек, как то не фен шуй набивать их вручную.
Доброго дня, инвентаризации при открытии магазина делаем в Excel (так быстрее), делаем импорт в УкрСклад, но не знаю как подтянуть и количество. Получается что тянем номенклатуру и приходные расходные цены (это для нас важно), а количество как? приходиться потом сидеть и вручную калапоцать (а наименований около 12 тысяч, мучительно)
Цитата: Ksenia від Березень 26, 2012, 20:59:54
Доброго дня, инвентаризации при открытии магазина делаем в Excel (так быстрее), делаем импорт в УкрСклад, но не знаю как подтянуть и количество. Получается что тянем номенклатуру и приходные расходные цены (это для нас важно), а количество как? приходиться потом сидеть и вручную калапоцать (а наименований около 12 тысяч, мучительно)
Количество надо подтягивать прямо в документ. Например открываете приходную накладную, правой кнопкой на таблице с товаром в накладной (нижняя таблица), выбираем "Импорт из файла". Открывается окно такое как и при обычном импорте товара, но там появляются доп. колонки: "Док. кол-во" это количество товара в документе, "Док. цена" это цена без НДС в документе либо "Док. цена с НДС" это цена с НДС в документе.
Цитата: admin від Березень 27, 2012, 09:53:03
Например открываете приходную накладную, правой кнопкой на таблице с товаром в накладной (нижняя таблица), выбираем "Импорт из файла". Открывается окно такое как и при обычном импорте товара, но там появляются доп. колонки: "Док. кол-во" это количество товара в документе, "Док. цена" это цена без НДС в документе либо "Док. цена с НДС" это цена с НДС в документе.
не забудьте сказать с какой версии программы работает ИМПОРТ, а то обладатели 4 версии порвут вам все телефоны и положат форум вопросами. :D
Цитата: DILEMMA від Березень 26, 2012, 12:39:03
Вопрос: Как импортировать список поставщиков в Укрсклад из экселя?
так а можно такой ИМПОРТ сделать и в окне ПОСТАВЩИКИ? чтобы тянуть с готовых файлов людей?
Цитата: DILEMMA від Березень 27, 2012, 10:29:53
Цитата: DILEMMA від Березень 26, 2012, 12:39:03
Вопрос: Как импортировать список поставщиков в Укрсклад из экселя?
так а можно такой ИМПОРТ сделать и в окне ПОСТАВЩИКИ? чтобы тянуть с готовых файлов людей?
В программе есть штатный только импорт товаров. Контрагентов, только через сторонние программы в таблицу CLIENT
Цитата: admin від Березень 27, 2012, 10:35:40
Контрагентов, только через сторонние программы в таблицу CLIENT
для меня это наверное сложновато (академий не заканчивал): 1. какие ПРОГРАММЫ, 2. где таблица CLIENT?
Цитата: DILEMMA від Березень 27, 2012, 10:47:00
для меня это наверное сложновато (академий не заканчивал): 1. какие ПРОГРАММЫ, 2. где таблица CLIENT?
Например программа (платная кажется):
http://www.sqlmanager.net/ru/products/ibfb/dataimport (http://www.sqlmanager.net/ru/products/ibfb/dataimport)
Таблица CLIENT в базе данных sklad.tcb. Если вы не понимаете что делаете лучше не делать т.к. можете испортить базу, а если все таки рискнете то делайте резерв.
Цитата: admin від Березень 27, 2012, 09:53:03
Цитата: Ksenia від Березень 26, 2012, 20:59:54а количество как? приходиться потом сидеть и вручную калапоцать (а наименований около 12 тысяч, мучительно)
Количество надо подтягивать прямо в документ. Например открываете приходную накладную, правой кнопкой на таблице с товаром в накладной (нижняя таблица), выбираем "Импорт из файла". Открывается окно такое как и при обычном импорте товара, но там появляются доп. колонки: "Док. кол-во" это количество товара в документе, "Док. цена" это цена без НДС в документе либо "Док. цена с НДС" это цена с НДС в документе.
Спасибо огромное, количество подтягивается корректно, а вот цены по этим полям никак
Цитата: DILEMMA від Березень 27, 2012, 10:47:00
Цитата: admin від Березень 27, 2012, 10:35:40
Контрагентов, только через сторонние программы в таблицу CLIENT
для меня это наверное сложновато (академий не заканчивал): 1. какие ПРОГРАММЫ, 2. где таблица CLIENT?
Благодаря мощным программным продуктам (например, таким как Excel), можно создать какой-то шаблон, который будет формировать данные, которые можно импортировать в УкрСклад через IBExpert.
Например, чтобы вставить 2х клиентов с данными имя клиента+ адресс необходимо сформировать
приблизительно такой текст (благо есть формулы, которые позволят это делать автоматически, вам остается ввести/скопировать только необходимые данные, такие как имя клиента, адресс и т.д.):
INSERT INTO CLIENT (OUT, FIRMA, FIO, ADR,TIP,VISIBLE) VALUES (1,1,'ФИОКЛИЕНТА','Адрес клиента',-10,1);
INSERT INTO CLIENT (OUT, FIRMA, FIO, ADR,TIP,VISIBLE) VALUES (1,1,'ФИОКЛИЕНТА2','Адрес клиента2',-10,1);
Этим скриптом, я только что добавлял данные в УкрСклад. Данные появились в группе клиентов.
Если будете этим заниматься необходимо будет у admin узнать какие обязательные данные вам необходимо добавлять в скрипт, чтобы все работало как следует.
Цитата: TheOK від Березень 28, 2012, 02:10:51
Благодаря мощным программным продуктам (например, таким как Excel), можно создать какой-то шаблон, который будет формировать данные, которые можно импортировать в УкрСклад через IBExpert.
Например, чтобы вставить 2х клиентов с данными имя клиента+ адресс необходимо сформировать приблизительно такой текст (благо есть формулы, которые позволят это делать автоматически, вам остается ввести/скопировать только необходимые данные, такие как имя клиента, адресс и т.д.):
INSERT INTO CLIENT (OUT, FIRMA, FIO, ADR,TIP,VISIBLE) VALUES (1,1,'ФИОКЛИЕНТА','Адрес клиента',-10,1);
INSERT INTO CLIENT (OUT, FIRMA, FIO, ADR,TIP,VISIBLE) VALUES (1,1,'ФИОКЛИЕНТА2','Адрес клиента2',-10,1);
Этим скриптом, я только что добавлял данные в УкрСклад. Данные появились в группе клиентов.
Если будете этим заниматься необходимо будет у admin узнать какие обязательные данные вам необходимо добавлять в скрипт, чтобы все работало как следует.
программы настолько мощные что разобраться в них нет времени, надо в день до 30 000 литров тетрапаков принимать на утиль.
Цитата: DILEMMA від Березень 26, 2012, 12:39:03
Вопрос: Как импортировать список поставщиков в Укрсклад из экселя? если к примеру их около 10 000 особ. Даже если особ каждый день приходит около 70-200 человек, как то не фен шуй набивать их вручную.
Уж поверьте, если 70-200 чел. в день приходит, вам будет быстрее освоить одну программу (IBExpert, уж Ексель вы точно знаете:) ), чем набивать их вручную.
Другой вопрос, что они-то приходят по одному... и сразу хотят что-то выписать... так, что я не представляю как можно было бы рационально использовать импорт данных, даже если бы это была встроенная функция.
А так... это был бы довольно простой способ (так можно было бы настроить обновление цен товара (скриптом). Но, тут нужно быть очень осторожным, чтобы не попортить ничего
Цитата: TheOK від Березень 31, 2012, 19:34:13
вам будет быстрее освоить одну программу (IBExpert, уж Ексель вы точно знаете:) ), чем набивать их вручную.
Другой вопрос, что они-то приходят по одному... и сразу хотят что-то выписать... так, что я не представляю как можно было бы рационально использовать импорт данных, даже если бы это была встроенная функция.
А так... это был бы довольно простой способ (так можно было бы настроить обновление цен товара (скриптом). Но, тут нужно быть очень осторожным, чтобы не попортить ничего
в IBExpert я даже не пойму какой файл в него надо запихивать? в том что они приходят по одному это не проблема, я их всеравно буду идентифицировать по ЕРЦ,подскажите пожалуйста какие шаги надо сделать для затяжки человека в список ПОСТАВЩИКА. Значится так - что я имею 1. Список в формате Ексель с колонками ФИО + ЕРЦ+адрес+ может еще 2-3 колонки про запас. 2. Что дальше делать в IBExpert и 3. как это запихнуть в укрсклад?
Цитата: DILEMMA від Квітень 01, 2012, 00:43:45
...я их всеравно буду идентифицировать по ЕРЦ,подскажите пожалуйста какие шаги надо сделать для затяжки человека в список ПОСТАВЩИКА. Значится так - что я имею 1. Список в формате Ексель с колонками ФИО + ЕРЦ+адрес+ может еще 2-3 колонки про запас. 2. Что дальше делать в IBExpert и 3. как это запихнуть в укрсклад?
Чтобы я не делал лишнего, переделывая потом, давайте сюда следующую информацию:
1)
>я их всеравно буду идентифицировать по ЕРЦ
У меня закралось сомнение... вы будете добавлять новых клиентов/поставщиков, или будете обновлять данные в базе? Что значит ваша фраза на счет идентификации? Идентификация для чего будет использоваться?
2)
2-3 колонки про запас - это хорошо. Но, к сожалению, необходимо сразу определить набор колонок, которые будете использовать (их не обязательно будет заполнять, но забить в формулу нужно будет сразу, просто в таком случае вставится просто пустая строка в БД).
По этой причине мне необходим список названий колонок, по данным которые вы хотите добавлять по клиенту
именно таких, как указано в УкрСклад. Например: Предприятие/ФИО, Телефон/факс, Адрес, Юр.адрес, и др....
3) Вы уже установили IBExpert?
4) Хочу еще раз удостовериться. Вы хотите вносить скриптом новых поставщиков, таких, данных о которых у вас в базе нет совсе (это я так, на всякий случай).
5) Вносить будете только поставщиков или еще и клиентов?
6) Вносите поставщиков и клиентов в соответствующие (стандартные) группы, которые определены в УкрСклад изначально?
Когда решим вопрос по этим данным, напишу как использовать IBExpert, это, скорее всего, напишу в личку (а то, народ начнет ради интереса лазить где не попади и попортит базу, что в случае неаккуратного использования данной программы вполне возможно, так, что тренироваться необходимо будет на тестовой базе, получить ее можно будет просто скопировав файл БД (Sklad.tcb, кажись) в какое-то другое место, его пока и будем мучать).
1.Мне нужно добавить новых поставщиков. Есть файл Ексель с колонками 1.ЕРЦ(для УкрСклада Расч счет); 2.ФИО(для УкрСклада ФИО); 3.адрес(для УкрСклада Адрес); 4. МФО(для УкрСклада МФО); 5. Банк(для УкрСклада Банк); 6. Тел.(для УкрСклада Тел:)
Иденотификация в моем понимании это когда ФИО приходит в Заготконтору называет себя, у меня высвечивается три одинаковых ФИО я прошу уточнить его ЕРЦ, и все, поставщик выделился однозначно.
3. уже установил IBExpert version 2012.03.22
4. Да поставщики все новые
5. Клиентов буду вносить вручную их раз два и обчелся
6. Да,в стандартные группы УС
Спасибо жду в личку
Я уже скопировал и на флешки и в другое место на диске
Во вложении файл Excel.
В соответствующие поля вносите данные.
Копируете формулу на необходимое кол-во строк.
Копируете данные из ячеек столбца, где забиты формулы.
Скрипт в буфере обмена, вставляйте в IBExpert в Execute Script или что-то в этом роде.
Не забываем, что скрипт создает новых поставщиков и размещает их в стандартную для них в УкрСклад группу.
P.S. Возможно, стоит проконсультироваться с admin, не попортит ли данный скрипт какие-то данные. Осторожность никогда не помешает)
в IBExpert Пользователь SYSDBA - это обязательно или можно другое? Пароль masterkey?
а что делать если 32 не дружит с 64
Никогда не пользовался 64 битными ОС.
У вас ведь firebird sql сервер работает с Укр склад. Значит, как мне кажется, и IBExpert должен работать. Попробуйте подключиться через gds32.dll, который в папке сервера валяется... (UkrSkladS)
Верно, в настройках соединения попробуйте вручную указать файл gds32.dll с указанием полного пути
Еще один момент... поводу банков и МФО. Никогда этим не пользовался, но вот админ написал в http://www.softbalance.com.ua/forum/index.php?topic=2259.msg13203#msg13203 (http://www.softbalance.com.ua/forum/index.php?topic=2259.msg13203#msg13203) , что данные о банках обновляются (возможно МФО тоже) ... так, что есть вероятность, что есть связи, которые не учтены в данном случае. Здесь нужно консультироваться у него. Хотя, возможно, все это статично, и, поэтому, как забивается, так и сохраняется навека)
еще вылезла бяка, и все застопорилось, что я не так сделал?
сложно сказать...
1) возможно скопировали какие-то пустые ячейки... в скрипт (вышлите на и-мейл текст со скриптом)
2) в ошибке об этом не говорится, но я не вижу, чтобы вы подключились к базе данных. Хотя, очень похоже на то, что все таки скрипт начал работать (значит все таки подключились... но не вижу как)... возможно, все-таки указали соеденение к базе перед запуском скрипта.... что же... А вы видете структуру базы, когда кликаете 2 раза на базе (соеденяет?)
Жду скрипт на мыло
дайте маил в личку
такое ощущение, что у меня не установлено подключение, копм отверг запрос на подключение.
Цитата: DILEMMA від Квітень 02, 2012, 23:41:17
такое ощущение, что у меня не установлено подключение, копм отверг запрос на подключение.
Было бы другое сообщение об ошибке. На вашем скрине видно что ошибка в том что не соединилось, я бы сказал и не соединялось т.к. не указано куда надо соединятся. Вверху вторая слева там где (No active connection) это видно, нажмите и выберите соединение куда конектиться скрипту. И не забудьте делать резерв до этого скрипта.
PS: делайте пожалуйста скрины без нижней пустой части. Либо пользуйтесь замечательной бесплатной программой ScreenshotCaptor http://www.donationcoder.com/Software/Mouser/screenshotcaptor/index.html (http://www.donationcoder.com/Software/Mouser/screenshotcaptor/index.html)
Извините меня бестолкового,Не коннектится скрипт, вот такая последовательность скринов "ну не выходит цветок у Данилы мастера" допоможить.
TheOk можете видео урок с ютуба убирать, я его скачал уже в mp4 лежит на компе, спасибо
Screenshot - 03.05.jpg это обычно фаервол, покажите окно настроек соединения, а вообще если у вас сетевая версия то пропишите имя сервера как в файле ubclient.ini
у меня локальная версия
окно настроек это вот это?
Нажмите тут
1) Вам необходимо закрыть УкрСклад (если запущенный УкрСклад работает именно с этим файлом базы, к которому вы подключаете IBExpert), во время, пока работаете с IBExpert. Думаю, проблема именно в этом (Если у вас локальная версия, то, УкрСклад жадничает базу и не дает др. программе пользоваться ею)
2) то, что писал admin
3) попробуйте просто 2 клика на высвечивающемся у вас новом подключении (localhost:C\vtorsyr... ) откроется ли структура базы или нет
4) ваш скрипт запускал у себя, отработал хорошо.
Попробуйте сделать следующее.
1) 2 клика на подключении к БД, которое вы создали (чтобы соедениться с ней)
2) Открываете око для вставки скрипта
3) жмете use current connect (отмечаете)
4) запускаете скрипт
5) наслаждаетесь результатом / возмущаетесь в форум)
P.S. Еще один момент, помоему у вас должен быть установлен Firebird Sql сервер. Чтобы его установить, просто установите на пк, УкрСклад сервер, это, если у вас он еще не стоит.
окно настроек
Сделайте локальное подключение, смотрите скрин
И обязательно то что написал уважаемый пользователь TheOK
Цитата: TheOK від Квітень 03, 2012, 11:16:16
1) Вам необходимо закрыть УкрСклад (если запущенный УкрСклад работает именно с этим файлом базы, к которому вы подключаете IBExpert), во время, пока работаете с IBExpert. Думаю, проблема именно в этом (Если у вас локальная версия, то, УкрСклад жадничает базу и не дает др. программе пользоваться ею)
Цитата: TheOK від Квітень 03, 2012, 11:16:16
3) попробуйте просто 2 клика на высвечивающемся у вас новом подключении (localhost:C\vtorsyr... ) откроется ли структура базы или нет
при 2 кликах
УС закрытый, все равно не подключается, буду идти дальше по пунктам TheOK
значит только антивир или фаервол не пускает
Ставлю сервер local - IBExpert уходит в глубокий ступор, выход только через прекращение работы.
P.S. Еще один момент, помоему у вас должен быть установлен Firebird Sql сервер. Чтобы его установить, просто установите на пк, УкрСклад сервер, это, если у вас он еще не стоит. Легко сказазь "просто" , а человеку с лопатой (это мне) это как в космос слетать, нужна четкая инструкция "Взять то-то, нажать то-то"
Уважаемый admin, насколько тяжело сделать функцию импорта не только товара(что уже есть в УС), а и импорт списка КЛИЕНТОВ, ПОСТАВЩИКОВ и СОТРУДНИКОВ?
Цитата: DILEMMA від Квітень 03, 2012, 12:09:52
Ставлю сервер local - IBExpert уходит в глубокий ступор, выход только через прекращение работы.
P.S. Еще один момент, помоему у вас должен быть установлен Firebird Sql сервер. Чтобы его установить, просто установите на пк, УкрСклад сервер, это, если у вас он еще не стоит. Легко сказазь "просто" , а человеку с лопатой (это мне) это как в космос слетать, нужна четкая инструкция "Взять то-то, нажать то-то"
Не прибедняйтесь)
Если у вас на ПК стоит локальная версия (т.е. сетевая версия УкрСклад не стоит), необходимо установить УкрСклад сервер (только серверную часть, там в комплекте идет программное обеспечение, которое вам необходимо. Ссылка, которая действует сейчас http://www.ukrsklad.com/files/site/usklad_s.exe (http://www.ukrsklad.com/files/site/usklad_s.exe)).
Если будут проблемы, дам в личку телефон (уже отправил, если что, звоните по этому вопросу). Пройдемся по пунктам вместе.
Если же антивирус или файервол... будет сложнее, надеюсь, что до этого не дойдет)
сервер лучше устанавливать там где мучаю базу или там где локалка лежит
Думаю не с той стороны начали, опять повторюсь выключайте все антивиры и фаерволы и пробуйте подсоединится
что обозначает это если не идет в тестовом режиме service_mgr is not defined
Ну устанавливать сервер УС вовсе не обязательно. Достаточно в папку с айбиэксперт скопировать из папки УС папки intl, udf и файлы Gds32.dll, ib_util.dll, icudt30.dll, icuin30.dll, icuin30.dll, iecore.dll, msvcp80.dll, msvcr80.dll. Может и не все файлы нужны, но я не стал заморачиватся.
Это для локального подключения, не для сетевого. И при попытке подключения к базе должен быть закрыт УС.
да не причем файлы icudt30.dll, icuin30.dll, icuin30.dll, это от высшей версии Firebird, делайте как я вам пишу локальное подключение минус фаерволы и антивири :)
Цитата: admin від Квітень 03, 2012, 12:47:33
Думаю не с той стороны начали, опять повторюсь выключайте все антивиры и фаерволы и пробуйте подсоединится
с отключеным антивирусом и брандмауэром всеравно не идет
локальное подключение заводит в ступор все
Если думаете что нет файлов некоторых, можете просто установить Firebird 1.5, вот http://sourceforge.net/projects/firebird/files/firebird-win32/1.5.6-Release/Firebird-1.5.6.5026-0-Win32.exe/download (http://sourceforge.net/projects/firebird/files/firebird-win32/1.5.6-Release/Firebird-1.5.6.5026-0-Win32.exe/download) скачайте и установите просто в дефолтовую папку, можно не стартовать его при запуске, тогда мешать не будет если не используете, зато 100% будете уверены что все файлы есть от Firebird нужной версии.
И настройте как у меня на скрине чарсет выставьте и можно поиграться с gds32 убрать путь/ установить путь.
локальное подключение заводит в ступор все
можно разглядеть на скрине"скрипт не отвечает"
Цитата: admin від Квітень 03, 2012, 14:21:51
И настройте как у меня на скрине чарсет выставьте и можно поиграться с gds32 убрать путь/ установить путь.
Антивир и бренды отключал, чар сет настроил а оно не идет, какие еще будут предложения?
По ошибке которую вы показали в последнем посте:
У вас, как мне кажется (видно из скрина) стоит стандартная gds32.dll, которая то-ли копируется в каталог windows или валяется в папке программы IBExpert.
Нажмите на значек папочки в строке Client library file (которую можно увидеть у вас на скрине в предыдущем посте) и выберите gds32.dll именно из папки, в которую установлен УкрСклад (любой копии укрСклад , возможно будет даже лучше именно той версии УкрСклад, с которой работаете, файл базы данных это никак не затронет).
После того, как выберете, попытайтесь еще разок подключиться к базе (2 раза кликнуть на подключение к базе.
установил УкрСклад сервер "ожил" IBExpert, произошло подключение и все окрасилось в зелено синии цвета, но скрипт не выполнился и папка в строке Client library file стала "не живой, серой" ничего в ней выбрать нельзя
Поздравляю с подключением!
Теперь дело за малым....
Включите в Script Executive (там где скрипт вставляете) опцию Use Current connection , при активом подключении к базе (когда светится зелененьким ваше подключение к базе слева в IBExpert).
После запуска скрипта вам выдастся запрос There are uncommited statements. Commit them?
Это программа спрашивает сохранить ли изменения, внесенные скриптом.
Если вы не передумали, жмите Yes.
Смотрите, не запустите несколько раз один и тот же скрипт (с одними и теми же данными), этом случае, вы дважды вставите данные про клиентов в базу (возможно, стоит очищать документ Excel, после успешного переноса данных или придумайте еще что-то, чтобы уберечься от всяких неприятностей).
Федя, спасибо все получилось, поставщики на месте, "все под колпаком у Мюлера" и при работающих антивирах и брендах.
Еще вопрос: возможно ли в ПОСТАВЩИКАХ сделать группы и подгруппы чтоб все не висели одним списком, а была возможность их структуризации?
Напишите какой-то пример (желательно по шагам).
Хотелось бы как в КОНТРАГЕНТАХ присутствуют группы КЛИЕНТЫ, ПОСТАВЩИКИ, СОТРУДНИКИ. Так чтоб и в ПОСТАВЩИКАХ можно было сделать подгруппЫ например ЖК-1, ЖК-2, ...........ЖК-100 и в них распологать уже конкретное ФИО
Мы говорим о возможности добавления поставщиков в различные группы?
1 способ. Можно создать заранее группы, выяснить для них идентификатор (запустив определенный запрос в базе) и вставлять идентификатор перед импортом поставщиков в файле Excel. Т.е. в одну из колонок будете записывать/копировать определенное число.
В таком случае необходимо будет произвести в файле Excel для импорта изменения.
2 способ. Чтобы динамически создавать группы, а затем добавлять их в БД.... тут могут быть проблемы, нужно обдумать это... Но это если только 1 способ не подойдет.
Лучший вариант это когда можно самому прописать наименование подгруппы в папке ПОСТАВЩИКИ, чтоб затем в выбраную подгруппу можно было импортировать ФИО. Но если это проблематично, то не надо и заморачиваться, будем импортировать в общую группу ПОСТАВЩИКОМ.
То, что вам нужно можно сделать, но для этого нужно помучатся немножко.
Документ Excel, который вы сейчас используете для импорта данных о поставщиках втайне от вас :) вносит данные о группе, в которую необходимо разместить всех, ваших поставщиков. Если посмотреть скрипт, который он формирует, то там вносятся данные Tip и PID, вот эти данные и можно вытянуть из УкрСклад (в sql менеджер или отчетом) и вставить их в Excel.
Таким образом, можно делать вот как:
1) Создать средствами УкрСклад группу/ы поставщиков
2) Вывести данные об идентификаторе этих групп (в отчет или в SQL менеджер УкрСклад).
3) Изменить файл Excel для импорта
4) При "вставке поставщиков" вносить дополнительно информацию о группе, в которой они должны находиться.
Думаю, это как раз то, что вам нужно. Просто вносить нужно будет не название группы, а определенное число, полученное в отчете/sql менеджере.
К сожалению у меня через месяц защита Дипломной (вздумал учиться на старости лет)+подработка, так, что времени сейчас маловато. Если будете двигаться в этом направлении, помогу, подскажу, но не быстро.
Немного справки:
Дело в том, что Excel очень мощная штука. У него есть язык программирования (вполне сносный), некоторые предприятия разрабатывают на нем под свои нужды программные продукты (насколько я знаю какая-то американская компания заказывала специально программный продукт именно в Excel, т.к. это позволяло им экономить время на обучении сотрудников), с его помощью можно подключаться к базам данным (к УкрСклад, кстати тоже). Так, что можно было бы сделать все довольно круто, но сами понимаете, сколько усилий здесь необходимо вложить.
Спасибо за совет, удачной защиты.
Tip и PID у меня в скрипте идут как -11, т.е. можно вместо -11 написать что то, что обзовет эти группы?
Относительно MainPid - не знаю для чего оно используется... думаю, чтобы определить кем является клиент (поставщик, клиент, или же, активная фирма). В любом случае, для поставщика это значение -11, так, что забиваем этот параметр в формулу намертво.
TIP - это и есть № группы в которой находится ваш поставщик
Чтобы узнать TIP , нужно выполнить следующий SQL запрос (можно в sql менеджере УкрСклад или добавить данный запрос в отчет, и выводить туда):
select cgr.num, cgr.name from Client_groups cgr where cgr.visible=1
Надеюсь, у вас названия групп не совпадают (иначе можете добавить поставщика не туда). Если групп очень много, можно будет добавить фильтр по названию группы.
Перед вами окажется список групп клиентов. По названию выбираете соответствующий № и вставляете его в соответствующую ячейку документа Excel (прикреплен ниже).
Вложенный документ Excel содержит 2 листа. На 1м оставил все без изменений, на 2м листе необходимо вводить дополнительно № группы (брать из запроса).
Используйте 2 лист, для формирования скрипта, только если знаете № группы.
Протестируйте сначала на тестовой базе (я не тестировал), проверьте.
Неудобство того что TIP может быть только число, а хотелось бы запись кириллицой, и поставщик появляется во "всех группах", а не в группе ПОСТАВЩИКИ
Значит, не все правильно сделали.
Порядок действий такой:
Запускаете у себя в УкрСклад в Опции->SQL менеджер, тот запрос, который я написал. Вот он еще, чтобы не путаться (все, что в SQL менеджере было, удаляете, вставляете ниже приведенный код и запускаете, см. рис.):
select cgr.num, cgr.name from Client_groups cgr where cgr.visible=1
Смотрите название группы, и стоящий рядом №. Это и есть , число, которое нужно внести в соответствующую колонку в файле Excel (№ группы) на 2м листе документа.
Если и дальше будут проблемы пишите, скину видео.
Скрипт, который формирует Excel, проверил на работоспособность, все работает.
Можно сделать и отчет с данным запросом, выведя соответствующую информацию( если я не ошибаюсь, вывод иерархии как это делается со складами осуществить нельзя).
Федя все получилось, спасибо я сначала не понял где группа, а где подгруппа, разобрался. Очень удобно структуризирую подгруппы по адресу или названию ЖК.
Рад, что все получилось)
Единственный момент. Скорее всего данным скриптом не стоит вносить клиентов (хотя № группы мы можем получить), т.к. для клиентов значение Main_PID=-10, а не -11, как у поставщиков.
Что произойдет, если внести клиентов таким образом, я не знаю.
Но, в случае необходимости внесения данным скриптом клиентов, можно изменить формулу, сделав, чтобы добавлялось значение MAIN_PID=-10.
main_pid надо выставлять обязательно верно, такие общие идентификаторы как main_pid используются например для построения отчетов в по взаиморасчетам с поставщиками или клиентами.
Клиентов я буду вносить вручную, их раз два и закончились, это поставщиков 45 миллионов :o
Скажите пожалуйста, в укрскладе есть в справочнике товаров возможность описания товара и фото, можно ли как-то массово подтянуть фотографии товаров через импорт ?
Подтянуть таким образом, как описано для импорта поставщиков можно, хотя немножко сложнее и процесс формирования файла Excel будет занимать немножко больше времени.
Я этого никогда не делал, возможно вам подскажет кто-то как это сделать, кто этим занимался.
Цитата: Ksenia від Квітень 08, 2012, 17:47:40
Скажите пожалуйста, в укрскладе есть в справочнике товаров возможность описания товара и фото, можно ли как-то массово подтянуть фотографии товаров через импорт ?
Может легче сделать обычный pdf файл и использовать его как простой каталог.
подскажите где проблема, импортую товар ставлю не проверять двойников так как с нуля начал и получаеться что некоторые цены пропускает и ставит 0 !!!
Цитата: radibor05 від Квітень 20, 2012, 14:35:30
подскажите где проблема, импортую товар ставлю не проверять двойников так как с нуля начал и получаеться что некоторые цены пропускает и ставит 0 !!!
Возможно фотмат данных. Попробуйте сначала отчистить формат данных в Excel
Здравствуйте! просмотрела всю тему, но найти алгоритм, как же все таки импортировать товары в справочник Укрбланка не смогла! подскажите пожалуйста, хотя бы на какой страничке этой темы искать ! спасибо
Цитата: Iriska від Червень 05, 2012, 13:14:23
Здравствуйте! просмотрела всю тему, но найти алгоритм, как же все таки импортировать товары в справочник Укрбланка не смогла! подскажите пожалуйста, хотя бы на какой страничке этой темы искать ! спасибо
В УкрБланке нет импорта, только в УкрСкладе
Добрый день! Совсем недавно работаю с программой, не могли бы вы объяснить пошаговый гайд по импорту данных из .csv , а то в .xls таблицу экспортирую, открываю в LibreOffice Calc , меняю нужные мне данные, сохраняю как .csv , а вот с последующим возвращением в базу измененных данных что-то не судьба....
Видео очень корявое, т.к. сам делал впервые, переснимать времени нет, может быть кто-то сделает более вразумительно.
Все довольно логично (за исключением некоторых моментов).
Обязательно перед импортом делайте резерв базы, чтобы потом не мучиться.
Итак общий порядок:
1) Сохранить данные в CSV (или любой другой формат, чтобы открыть через, в данном случае, Libre Office).
Экспортировать данные из УкрСклад с наличием необходимых колонок (можно экспортировать "лишние" колонки, но просто их не учитывать)
2) Открыть файл в соответствующей Libre office calc
3) Отредактировать необходимые поля
4) Сохранить (настроив параметры сохранения) в CSV
5) Зайти в окно импорта данных
6) Выставить нужные параметры
6.а) Склад
6.б) Группа товара, если не используете поле Tip (оно же № группы/подгруппы)
6.в) Разделитель полей
6.г) Обрамление, кол-во полей, которое нужно пропускать
6.д) Параметры проверки двойников (чтобы не задвоились позиции товаров на складе)
6.е) Выставляете в таблице выбора колонок поля, которые будете импортировать
6.ж) Сохранить шаблон для импорта
7) Открыть файл
8) Импортировать данные
О некоторых моментах:
1) обязательно просматривайте в каком виде данные попали в таблицу при открытии файла, у меня, по какой-то причине иногда не определялся разделитель (при работе из сохраненного шаблона), возможно нужно "передергивать" поле с разделителем.
2) Для настройки параметров валюты можете прописывать формулы (В Libre Office, никогда не делал не знаю). Однако, я думаю, что это удобно для первого импорта, а далее есть смысл работать по каждой валюте в отдельности
Видео здесь: Импорт товара (http://www.youtube.com/watch?v=FT41fisw4aE#)
В описании работы с группами вполне возможно ошибка (я практически уверен, что там она есть). По этой причине эта часть описания требует уточнений и тестирования. Почти уверен, что поле Группа нельзя сравнивать с полем TIP.
Спасибо за помощь TheOK !
Думаю гайд очень поможет начинающим или не особо вникающим (я, если честно, успел разобраться, а после уже увидел ваше сообщение :)). Но это ни в коем случае не уменьшает, значимость описания импорта !
А вот изменение кол-ва товара на складе, если нужно много позиций изменить, я так понял, можно осуществить только через приходную накладную, прошу поправить если я не прав ?!
Цитата: m2floor від Квітень 23, 2013, 11:49:02
А вот изменение кол-ва товара на складе, если нужно много позиций изменить, я так понял, можно осуществить только через приходную накладную, прошу поправить если я не прав ?!
Приходная накладная, расходная накладная, внесение остатков, списание - эти документы осуществляют движение товара.
В эти документы товары тоже можно импортировать, а можно добавлять ручками или сканером.
Creat, но через какой из документов оптимальней делать те изменения, которые я описал?
Если это внесение остатков , то конечно же через внесение остатков. Накладные ещё и создадут долги перед поставщиками и клиентами.
Может я не правильно объяснил, мне к примеру нужно внести правки в уже существующее кол-во товара, а таких правок много и при этом не списания ни еще какой "фигни" мне делать не нужно, как вариант...как тогда ?
можно было бы править кол-во сразу в базе, но это повлечет только проблемы.
Используйте "фигню", в виде списание-внесение остатков. Именно они вносят "правки" в кол-во без последствий.
TheOK, "ok" так и буду делать ! ;)
Цитата: Creat від Квітень 23, 2013, 12:19:39
Цитата: m2floor від Квітень 23, 2013, 11:49:02
А вот изменение кол-ва товара на складе, если нужно много позиций изменить, я так понял, можно осуществить только через приходную накладную, прошу поправить если я не прав ?!
Приходная накладная, расходная накладная, внесение остатков, списание - эти документы осуществляют движение товара.
В эти документы товары тоже можно импортировать, а можно добавлять ручками или сканером.
Creat, Вы можете в двух словах подсказать, как именно импортировать, например, расходную накладную. Я вижу импорт товаров, импорт контрагентов, а вот документов, осуществляющих движение товара - не вижу.
Спасибо.
Заметил проблемы с импортом прайсов в программу.
Нужно программу научить работать с EXEL форматом а не с CSV
проблема с импортом тегов HTML
Цитата: bleznec@mail.ru від Серпень 19, 2014, 12:08:10
Заметил проблемы с импортом прайсов в программу.
Какие именно проблемы?
Цитата: bleznec@mail.ru від Серпень 19, 2014, 12:08:10
Нужно программу научить работать с EXEL форматом а не с CSV
проблема с импортом тегов HTML
Так Excel без проблем сохраняет файл в формат CSV (меню Файл : Сохранить как и выбираете CSV), а уже его импортируете в УкрСклад.
У меня не импортируется накладная, если выставлено условие "не проверять двойников"
любое другое условие и импортируется нормально... в чем может быть проблема? База новая.
Цитата: Ogion від Листопад 21, 2015, 16:38:12
У меня не импортируется накладная, если выставлено условие "не проверять двойников"
любое другое условие и импортируется нормально... в чем может быть проблема? База новая.
Все верно, только проверка двойников производит поиск товара в базе по условию проверки двойника и добавляет его в документ. Т.е. до импорта накладной товар уже должен быть в справочнике.
Скажите пожалуйста как поставить в файл csv (excel) фото в колонку "Фото" (смотрите скрин http://prntscr.com/9ayn1o (http://prntscr.com/9ayn1o)) что бы автоматически импортировался в программу? Спасибо.
Цитата: ukrop від Грудень 06, 2015, 15:32:54
Скажите пожалуйста как поставить в файл csv (excel) фото в колонку "Фото" (смотрите скрин http://prntscr.com/9ayn1o (http://prntscr.com/9ayn1o)) что бы автоматически импортировался в программу? Спасибо.
Для импорта, в эту колонку надо вписывать путь к файлу фото:
http://www.softbalance.com.ua/forum/index.php/topic,3387.msg20926.html#msg20926 (http://www.softbalance.com.ua/forum/index.php/topic,3387.msg20926.html#msg20926)
Импортирую список клиентов, "Тип цены" остается пустой, хотя с CSV файле там стоит 1.
Даже, если в справочнике было -1, меняет его на пустое значение.
Помогите решить проблему, пожалуйста
Цитата: zyozik від Січень 16, 2019, 11:45:55
Импортирую список клиентов, "Тип цены" остается пустой, хотя с CSV файле там стоит 1.
Даже, если в справочнике было -1, меняет его на пустое значение.
Помогите решить проблему, пожалуйста
Спасибо что сообщили, действительно была проблема. Уже подправили, будет работать в след. версии.
как сделать экспорт в ексель? нужно втягивать отчет по продаже кассиров в плановую таблицу в екселе, подскажите как и чем
Если не найдете стандартного способа, то смогу сделать программу которая это сделает.
меня интересует формула прямо в екселе
Трохи не вистачає можливості вибору діапазону рядків для імпорту.
Наприклад, у файлі кілька тисяч записів, рядки 130-245 потрібно імпортувати в одну групу, 321-405 - в другу, 756-831 - в третю. І таких груп кілька десятків.
Можна, звісно, дописати у файлі шляхи груп і підгруп, але було б зручно просто вибирати діапазон рядків і групу киди їх імпортувати.
Я создал отдельно группу "СОРТИРОВОЧНА", импортирую в эту группу, провожу нужные действия, а потом выделяю нужное количество и перекидываю в нужные группы.