Замена внешнего кода
Добрый день. В ВК были созданы товары при синхронизации с мой склад. Поле внешний код в МС было заполнено автоматически при создании товара. Скажите возможно ли как то сделать так, что бы сменить значение внешнего кода в мой склад и при этом поменять его и в товарах ВК, что бы впоследствии не были созданы дубликаты товаров?
Комментарии
Внешние коды товаров не влияют на синхронизацию с ВК.
Т.е. если я поменяю внешние код в мой склад в ВК не появится дубликат?
Нет, не появится. Скорее произойдет обновление самого внешнего кода.
Внешний код можно выставить в ручном режиме любой, главное что бы не было одинакового среди товаров. Попробовал действительно дубликата нет. Сразу ни кто об этом сказать не могу, мурыжит служба поддержки меня неделю наверное
Войдите в службу, чтобы оставить комментарий.
Импорт товаров. Интернет-магазин пустой, МойСклад заполнен
В данной инструкции рассмотрим как загрузить товары из системы учета «МойСклад» в магазин, в том случае, если интернет-магазин пустой, а «МойСклад» заполнен.
Перед выгрузкой товаров рекомендуем обратить внимание на следующие моменты:
1. Вся структура категорий передается из «МойСклад» в магазин. Если необходимо, чтобы на стороне магазина была своя структура категорий, то воспользуйтесь функционалом автораспределения товаров. Это значит, что передается структура со стороны «МойСклад», но в магазине товары распределяются по своим категориям с помощью этой функции.
2. Товары без модификаций. Связующим для товаров в «МойСклад» и в магазине является внешний код. По данному коду происходит синхронизация и обновление товара. Он создается по умолчанию при добавлении товара в «МойСклад» (см. рис. 1)

Рисунок 1.
Если поле «Артикул» не будет заполнено на стороне «МойСклад», то в магазин в поле «Артикул» выгрузится «Внешний код» (см. рис. 2)

Рисунок 2.
Вы можете прописать нужный артикул в поле «Артикул» на стороне «МойСклад», и он будет выгружен в поле «Артикул» в магазин (см. рис. 3).

Рисунок 3.
Как вариант, если еще не была произведена синхронизация товаров, то можно указать нужное значение в поле «Внешний код», оно будет выгружено в поле «Артикул» в магазине. В данном случае заполнять поле «Артикул» на стороне «МойСклад» не нужно (см. рис. 4).

Рисунок 4.
Если синхронизация уже была проведена, то ни в коем случае не изменяйте «Внешний код», иначе будут дубли товаров в магазине. В данном случае укажите на стороне «МойСклад» нужное значение в поле «Артикул» и при следующей синхронизации значение в магазине в поле «Артикул» сменится автоматически.
3. Товары с модификациями. В «МойСклад» у модификаций нет артикула, есть только «Код» и «Внешний код» (см.рис. 5)

Рисунок 5.
Если у основного товара на стороне «МойСклад» указан артикул в поле «Артикул», то несмотря на то, что у модификации указан «Внешний код», в магазин будет передаваться артикул из поля «Артикул» у основного товара, а у модификации в поле «Артикул» будет автоматически проставляться артикул-1,артикул-2, артикул-3 (см.рис. 6)

Рисунок 6.
Если важно передать артикул модификации, то в карточке основного товара на стороне «МойСклад» поле «Артикул» оставляете пустым, а у модификации и товара указываете нужное значение артикула во «Внешний код» (см.рис. 7). На стороне магазина отображается следующим образом (см. рис.8).

Рисунок 7.

Рисунок 8.
Если синхронизация уже была проведена, то ни в коем случае не изменяйте «Внешний код». Описанный выше способ работает только при создании нового товара. На обновление уже синхронизированных модификаций это не влияет, нужно изменять в ручном режиме.
4. Характеристики модификаций. Характеристики модификаций отображаются и добавляются в основной карточке товара на стороне «МойСклад» (см. рис. 9).

Рисунок 9.
В магазин можно передать только 2 характеристики, более 2-х нет возможности передать в магазин. Для того чтобы данные характеристики были переданы корректно, необходимо указать названия характеристик на стороне магазине в настройках модуля «МойСклад» в полях «Цвет» и «Размер» в «Название характеристик в Моем Складе»(см. рис. 10).

Рисунок 10.

Рисунок 11.
5. Рекомендуем сразу произвести настройки модуля «МойСклад» на стороне магазина в соответствии с их описанием. Речь идет о свойствах, описании и активности товара, а также о валюте, фотографиях и других настройках.
6. Если на стороне «МойСклад» у товара цена продажи указана в другом поле, то укажите данное поле в настройках выгрузки на стороне «МойСклад» (см. рис. 12) и в настройках модуля в поле «Розничная цена (цена продукта)»(см. рис. 13).

Рисунок 12.

Рисунок 13.
После сохраняем и нажимаем «Выгрузить сейчас». (см. рис. 14). Переходим в панель администрирования магазина и проверяем результат.

Рисунок 14.
Формулы вывода данных из карточки товара в документе
Следующие формулы вписываются между началом и концом цикла.
Основные поля
| Формула | Значение |
| $ | Наименование |
| $ | Код |
| $ | Артикул |
| $ | Группа |
| $ | Страна |
| $ | Единица измерения наименование |
| $ | Единица измерения код |
| $ | Вес |
| $ | Объем |
| $ | НДС, % |
| $ | Неснижаемый остаток |
| $ | Поставщик |
| $ | Описание |
Дополнительные поля
| Формула | Значение |
| $ | Внешний код |
| $ | Uuid |
| $ | Архивный |
| $ | время последнего обновления |
| $ | инициатор последнего обновления |
Владелец
| Формула | Значение |
| $ | Владелец- сотрудник |
| $ | Владелец-отдел |
| $ | Общий доступ |
Изображение
Если необходим вывод второго по счету изображения из перечня, то в формуле изменяется значение get(0) на get(1).
Упаковка
| Формула | Значение |
| $ | Наименование упаковки |
| $ | Код упаковки |
| $ | Количество ед. в упаковке |
Модификация товара
| Формула | Значение |
| $ | Наименование |
| $ | Код |
| $ | Описание |
| $ | Характеристика:цвет |
| $ | Внешний код |
| $ | Uuid |
Штрихкод
| Формула | Значение | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $ | Штрихкод товара | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $ | Штрихкод модификации | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $ | Штрихкод с проверкой на наличие модификации | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $ | Штрихкод серии | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| $ |
| Формула | Значение |
| $ | Штрихкод товара |
| $ | Штрихкод модификации |
| $ | Штрихкод с проверкой на наличие модификации |
| $ | Штрихкод серии |
| $ | Штрихкод позиции |
Цены
| Формула | Значение |
| $ | Минимальная цена |
| $ | Закупочная цена |
| $ | Валюта закупочной цены |
| $ | Цена продажи |
| $ | Валюта цены продажи |
| $ | Дополнительная цена продажи («Опт») |
| $ | Валюта цены продажи («Опт») |
С учетом цен модификаций:
| Формула | Значение |
| $ | Минимальная цена |
| $ | Закупочная цена |
| $ | Валюта закупочной цены |
| $ | Цена продажи |
| $ | Валюта цены продажи |
| $ | Дополнительная цена продажи («Опт») |
| $ | Валюта цены продажи («Опт») |
Дополнительные поля
Общим правилом оформления формулы вывода дополнительного поля из карточки товара является структура
Основные формулы вывода данных из документа
Описанные формулы предназначены для добавления в шаблоны конкретных документов, например Заказ покупателя.
Основным параметром является атрибут o который указывает на обращение к текущему документу.
Формулы вывода полей с типом даты должны размещаться в шаблоне в отдельных ячейках с форматом Дата (форматирование ячеек в Excel).
Основные реквизиты
| Формула | Значение |
| $ | Номер |
| $ | Дата |
| $ | Проведено |
| $ | Статус |
| $ | Комментарий |
| $ | Вес |
| $ | Объем |
| $ | План. дата отгрузки или приемки (для заказов покупателей и заказов поставщикам) |
| $ | План. дата оплаты (для счетов покупателям и счетов поставщиков) |
| $ | Входящий номер (для счетов поставщиков, приемок, счетов-фактур полученных, полученных отчетов комиссионеров и входящих платежей) |
| $ | Входящая дата (для счетов поставщиков, приемок, счетов-фактур полученных, полученных отчетов комиссионеров и входящих платежей) |
| $ | Дата последнего изменения |
| $ | Дата создания |
| $ | Внешний код |
| $ | ID |
Владелец
| Формула | Значение |
| $ | Владелец-сотрудник |
| $ | Владелец-отдел |
| $ | Общий доступ |
Вывод полей из карточки сотрудника, указанного в документе в качестве Владельца-сотрудника:
| Формула | Значение |
| $ | Фамилия |
| $ | Имя |
| $ | Отчество |
| $ | Телефон |
| $ | |
| $ | Должность |
| $ | ИНН |
| $ | Описание |
Организация и Контрагент
Формулы вывода данных из карточки контрагента/юр.лица опубликованы в отдельной статье.
Склад
| Формула | Значение |
| $ | Наименование |
| $ | Адрес |
| $ | Комментарий |
| $ | Код |
Для документа розничной продажи
| Формула | Значение |
| $ | Способ оплаты |
| $ | Наименование точки продаж |
| $ | Адрес точки продаж |
Договор
| Формула | Значение |
| $ | Номер |
| $ | Дата |
| $ | Сумма |
| $ | Код |
| $ | Комментарий |
| $ | Статус |
Проект
| Формула | Значение |
| $ | Наименование |
| $ | Код |
| $ | Описание |
Валюта
| Формула | Значение |
| $ | Краткое наименование валюты документа |
| $ | Полное наименование валюты документа |
| $ | Цифровой код валюты документа |
| $ | Буквенный код валюты документа |
| $ | Курс валюты по документу |
| $ | Курс валюты по справочнику |
Сумма
| Формула | Значение |
| $ | с НДС или без НДС |
| $ | Сумма НДС |
| $ | Сумма НДС прописью |
Количество
| Формула | Значение |
| $ | Количество по всем позициям |
| $ | Количество услуг |
| $ | Количество товаров |
| $ | Количество порядковых записей позиций |
| $ | Количество порядковых записей прописью |
| $ | Количество порядковых записей товаров |
| $ | Количество порядковых записей товаров прописью |
| $ | Количество порядковых записей услуг |
| $ | Количество порядковых записей услуг прописью |
Адрес доставки
Формулы действуют в Заказах покупателей и Отгрузках.
Комментарий к адресу
Также в реестрах Заказов покупателей и Отгрузок действует формула:
О бщим правилом оформления любой формулы дополнительного поля является структура
| Формула | Тип поля |
| $ | Строка |
| $ | Текст |
| $ | Ссылка |
| $ | Число целое |
| $ | Число дробное |
| $ | Дата |
| $ | Флажок |
Для поля по типу Файл используется два варианта вывода изображения, добавленного в поле в форматах *.png или *.jpg:
| Формула | Формат вывода изображения |
| $ | В реальном размере |
| $ | По границам ячейки |
Для полей, созданных по типу Справочник (дополнительный или стандартный) возможно вывести не только отображаемые в поле наименования, но и другие поля из карточки элемента справочника.
| Формула | Поле в элементе справочника |
| $ | Наименование |
| $ | Код |
| $ | Описание |
| Формула | Поле в элементе справочника |
| $ | Наименование |
| $ | Код |
| $ | Телефон |
| $ |
По аналогии можно выводить другие поля из карточки контрагента, перечень которых опубликован в отдельной статье.
| Формула | Поле в элементе справочника |
| $ | Наименование |
| $ | Код |
| $ | Артикул |
По аналогии можно выводить другие поля из карточки товара, перечень которых опубликован в отдельной статье.
| Формула | Поле в элементе справочника |
| $ | Наименование |
| $ | Адрес |
| $ | Комментарий |
| $ | Код |
| Формула | Поле в элементе справочника |
| $ | Наименование |
| $ | Код |
| $ | Описание |
| Формула | Поле в элементе справочника |
| $ | Номер |
| $ | Дата |
| $ | Сумма |
| $ | Код |
| $ | Комментарий |
| $ | Статус |
| Формула | Поле в элементе справочника |
| $ | ФИО |
| $ | Фамилия |
| $ | Имя |
| $ | Отчество |
| $ | Телефон |
| $ | |
| $ | Описание |
Другие поля (в документе Отгрузка)
| Формула | Поле в элементе справочника |
| $ | Грузополучатель |
| $ | Перевозчик |
| $ | Транспортное средство |
| $ | Номер автомобиля |
| $ | Наименование груза |
| $ | Всего мест |
| $ | Указания грузоотправителя |
| $ | ИД гос. контракта |
Позиции
Перечисленные ниже формулы выводятся в теле перебора по позициям.
Формула начала перебора
Формула окончания перебора
Формулы вывода данных из карточки товара/услуги опубликованы в отдельной статье.
Поля структурированного адреса
Для вывода полного адреса (объединения адресов из гранулярных полей) можно пользоваться формулами:
| Формула | Поле в элементе справочника |
| Адреса точки продаж |
Для вывода гранулярных полей структурированного адреса можно использовать следующие формулы (на примере юридического адреса контрагента):




