Jump to content
mrkaktus

Как подтягивать наличие и количество товара в таблицу?

Recommended Posts

Добрый день! 
Возник такой вопрос. Веду для себя пару служебных таблиц в гугле (в принципе, можно их и в эксель конвертировать, не проблема). Одна из таблиц у меня служит для подготовки карточек товара, там я вношу кое-то сведения по характеристикам, ценам, себестоимости и прочим делам, а так же веду для себя учет заказов с небольшой аналитикой. И возникло желание ввести отдельный параметр - стоимость товарных остатков. По сути у меня для этого всё есть: артикулы товаров, их себестоимость и цена реализации. Остается только либо вручную вбить количество, чтобы узнать стоимость остатков, либо как-то реализовать синхронизацию данных по наличию и количеству с таблицей. Проблема, как вы понимаете, в том, что в таком случае после каждого заказа нужно не забывать актуализировать остаток в таблице учета. 
У меня есть подозрение, что я не первый, кто хочет выполнить это действие. Поэтому прошу совета у опытных товарищей, в каком направлении думать, чтобы осуществить такую синхронизацию.

Edited by mrkaktus

Share this post


Link to post
Share on other sites
49 minutes ago, mrkaktus said:

Добрый день! 
Возник такой вопрос. Веду для себя пару служебных таблиц в гугле (в принципе, можно их и в эксель конвертировать, не проблема). Одна из таблиц у меня служит для подготовки карточек товара, там я вношу кое-то сведения по характеристикам, ценам, себестоимости и прочим делам, а так же веду для себя учет заказов с небольшой аналитикой. И возникло желание ввести отдельный параметр - стоимость товарных остатков. По сути у меня для этого всё есть: артикулы товаров, их себестоимость и цена реализации. Остается только либо вручную вбить количество, чтобы узнать стоимость остатков, либо как-то реализовать синхронизацию данных по наличию и количеству с таблицей. Проблема, как вы понимаете, в том, что в таком случае после каждого заказа нужно не забывать актуализировать остаток в таблице учета. 
У меня есть подозрение, что я не первый, кто хочет выполнить это действие. Поэтому прошу совета у опытных товарищей, в каком направлении думать, чтобы осуществить такую синхронизацию.

В экселе можно сделать все. :ugeek:

 

Ну а без шуток:

Смотрите в сторону ODBC-драйвера для подключения к БД. Например вот тут. Грубо говоря, после его установки и настройки, Вы сможете организовать подключение к удаленной базе прямо из экселя (читайте за внешние источники данных). Со стороны БД же Вам потребуется как миниум создать отдельного пользователя + либо создать нужные вьюшкти (view представления) для просмотра данных, либо прямо из экселя мучить базу sql-запросами, которые бы возвращали нужные Вам данные.

 

К слову, у меня у самого подобным образом собирается в экселевский файлик статистика продаж с сайтов и строятся несколько графиков. Таким образом, задача более чем реальная, в общем-то не супер-сложная даже, но требует определенных компетенций.

 

Share this post


Link to post
Share on other sites
1 час назад, 100napb сказал:

В экселе можно сделать все. :ugeek:

 

Ну а без шуток:

Смотрите в сторону ODBC-драйвера для подключения к БД. Например вот тут. Грубо говоря, после его установки и настройки, Вы сможете организовать подключение к удаленной базе прямо из экселя (читайте за внешние источники данных). Со стороны БД же Вам потребуется как миниум создать отдельного пользователя + либо создать нужные вьюшкти (view представления) для просмотра данных, либо прямо из экселя мучить базу sql-запросами, которые бы возвращали нужные Вам данные.

 

К слову, у меня у самого подобным образом собирается в экселевский файлик статистика продаж с сайтов и строятся несколько графиков. Таким образом, задача более чем реальная, в общем-то не супер-сложная даже, но требует определенных компетенций.

 

Спасибо за ответ! В принципе, меня бы устроил и одиночный запрос к базе, не обязательно постоянно мониторить. Так, нажал кнопку - произошел пересчет по актуальным данным. Значит, разбираться с SQL? 
Шутка, кстати, понравилась))

Share this post


Link to post
Share on other sites
5 hours ago, mrkaktus said:

Значит, разбираться с SQL? 

Да. Это в любом случае. Пишите в личку, если нужна будет помощь в написании запросов к базе. Это мой конек.

 

К слову, мне стало интересно и я поковырял гугл-таблицы. Оказалось, время не стоит на месте и задачу вполне можно решить через облачный документ, не через эксель :) Это может быть даже удобнее, т.к. установка odbc-драйвера (я писал о нем выше) происходит на конкретный компьютер и, выходит, экселевский файлик сможет получать данные с сайта только на этом компьютере - на другом компе без настройки ODBC-драйвера этот файлик "работать" не будет.

 

Если интересно, то в гугл-таблице, в главном меню: дополнения > установить дополнение > поиск > mysql. Выбрать что понравится, настроить и работать :) По сути, это почти то же самое, что odbc-драйвер, только через сторонние сервисы.

 

 

Share this post


Link to post
Share on other sites

Да, у меня как раз учет в гугл-таблицах, поэтому это даже предпочтительнее. Воспользуюсь шансом, напишу вам в личку)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.