Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents

Обычные файлы по ссылке

Перейдите во вкладку вверху Автоматизация / внизу Sync.X

...

т.е. например, для ссылки test.ru/img/prices/Остатки_на_20210512_АТ.xlsx итоговая ссылка будет выглядеть как test.ru/img/prices/Остатки_на_[yyyy][mm][dd]_АТ.xlsx

Если в момент выполнения задания еще нет файла с сегодняшней датой, то будет ошибка в задании.

...

Сохранить в файл - здесь указывается путь к файлу, в который будет сохранен скачиваемый прайс. Сохраняйте прайсы в папку Quad Solutions\files\2_ price\ чтобы они все были в одном месте. Называйте файл по названию поставщика, например merlion.xlsx, чтобы потом проще было его найти.

XML -> CSV / CSV -> XLSX - в этой колонке можно указать настройки конвертации файла сразу при скачивании. Если вы, например, скачиваете файл CSV, при этом он в таком формате, который не открывается сразу правильно в Excel, то его можно конвертировать такими настройками:

...

Настройки вводятся в окне редактирования, которое открывается при нажатии кнопки в правой части ячейки, если в нее установить курсор.

...

В первой строке нужно указать тег csvxlsx - это значит что файл будет конвертирован из CSV в Excel.

В этой же строке нужно указать теги utf8, если файл в кодировке utf-8 или ansi, если файл CSV в кодировке Windows и русские тексты в нем читаемые.

Если вы скачали файл CSV и видите в нем “кракозябры” вместо русских букв, то значит нужно указать в настройках параметр utf8

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

Пример настроек:

Code Block
csvxlsx utf8
,

GoogleSheets / GoogleDrive

...

Если в ссылке уже есть &dl=0, то поменять 0 на 1.

GoogleSheets через CSV

Если по каким-то причинам вы не можете скачать файл из GoogleSheets в формате XLSX, то можно скачать прайс или один из его листов в формате CSV.

Вам нужно скопировать ссылку из браузера, когда просматриваете документ, например получилась такая ссылка

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/edit#gid=0

из нее нужно убрать все что идет после выделенного идентификатора, остается

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/

и к тому что получилось добавить export?format=csv , чтобы в итоге получилось так:

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/export?format=csv

Если в прайсе несколько листов, то скачать одной ссылкой вы можете только 1 лист. В этом случае в ссылку нужно добавить еще ИД листа

https://docs.google.com/spreadsheets/d/1pS5XpAzkxyoUzv7khJN_fkEL0/export?format=csv&gid=1615075392

ИД листа можно посмотреть в браузере в строке ссылки, выбрав соответствующий лист в самом прайсе

...

Скачиваемый CSV вы можете сразу сконвертировать в XLSX, как написано в этой инструкции для настройки “XML -> CSV / CSV -> XLSX

Пример настройки для прайса Русклимат:

...

Обратите внимание, что если вы конвертируете в XLSX, то и расширение сохраняемого файла нужно указывать как XLSX, а не CSV.

Note

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

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

Второй вариант - оставить старую настройку прайса, выключить тот прайс и добавить новый прайс для файла CSV. В этом случае нужно будет скопировать связи из старого прайса, а так же выбрать новый прайс во всех правилах наценки, где он был, и в правилах Автозаполнения/Экспорта, если он там использовался.

Копировать связи из одного прайса в другой

Note

Если вам из GoogleSheets нужен не 1 лист, а несколько, то каждый лист скачивается по отдельной ссылке в виде отдельного прайса. Другой возможности нет.