Мне так было удобно (иметь свои коды). Их я генерил непосредственно в момент выгрузки (функционал ут не затронут, изменен модуль обмена с сайтом) мое мнение - это самый оптимальный вариант, когда больше знаний со стороны 1с, нежели со стороны сайта
если на сайте нужно видеть фильтр в виде выпадающего списка, то со стороны 1с неплохо бы иметь свойство типа справочник (значения свойств объектов). эти значения у товаров выбираются из справочника. на сайт свойство попадет как список со всеми значениями, которые были указаны у номенклатуры, которая попала в выгрузку, если я все правильно понял
Обычно создавать ничего не нужно руками предварительно. Ошибка больше похожа именно на стороне 1с. Думаю нужно писать в ТП, чтобы выяснить, где косяк в обработке. В обработке для УТ на такое не натыкался. Либо поправить своими силами (с помощью отладки и доработки)
Либо мы говорим о разных вещах, либо друг друга совершенно не понимаем, либо при чем здесь 1с?) мне мало, что дала понять картинка и связь с названием темы...
Всем несогласным - мыло и веревка!
Импорт товара из интернет магазина в 1с УНФ, проблема с импортом!
Понять не могу, почему файл references? Вы товары грузите в хайлоад блоки или как обычный справочник на сайт? Файлы для выгрузки товаров должны быть import и offers. Или у вас какая-то другая задача?
Всем несогласным - мыло и веревка!
Получение файла обмена с сайта, Как передать файл заказы 1с
Если в заказе в таб части не заполнен склад, тогда можно найти обходные пути. Все зависит от того, умеет ли типовой модуль обрабатывать склады в XML, который отдаёт сайт (если можно передать склад с сайта)... Иначе с доработками. Нужно изучать настройки, модуль и XML. Под рукой сейчас нет базы. Если есть возможность и знания, можете сами изучить.
Всем несогласным - мыло и веревка!
Резервирование товаров, Резерв товара при поступлении заказов в 1c
Поэтому и уточнял какой модуль стоит? Типовой или от битрикса. если последний, то можно настроить заполнение склада в заказе (если он один) и настроить загрузку так, чтобы заказ проводился.
Всем несогласным - мыло и веревка!
Резервирование товаров, Резерв товара при поступлении заказов в 1c
Уточните, пожалуйста, про задвоения? У вас на сайте были уже свойства с одноименными названиями, которые планируете выгружать из 1с? или при каждой очередной выгрузке у вас снова и снова задваиваются свойства?
Всем несогласным - мыло и веревка!
Получение файла обмена с сайта, Как передать файл заказы 1с
Я так понимаю у вас самописный обмен, который базируется на обмене битрикса или простыми словами на стандартизированном обмене в форме cml2?
Думаю азы изучены и давать ссылки смотреть и читать нет необходимости:
Чтобы не было зацикливания, нужно в таблицы с заказами, после передачи xml по запросу query, те, что попали в xml, установить некий флаг-отбойник, по которому определять, что заказы снова выгружать не нужно.
По сути получается система какая: 1. На сайте создаются/изменяются заказы. Этим заказам присваивается некий статус, по которому нужно определить, что они будут выгружены в учетную систему (УС) 2. УС делает запрос query. По этому запросу формируется xml из заказов в п.1 3. После того, как УС получила этот xml, сайт должен снять отметку у этих заказов, чтобы они больше не выгружались.
И тогда зацикливания не будет
Всем несогласным - мыло и веревка!
Получение файла обмена с сайта, Как передать файл заказы 1с
Umid Abulkasimov, 1. Да, все верно. Отдает xml 2. Та, что передается и должна быть в xml (не ниже). Все зависит от того, что имеете, что нужно сделать и в чем основная проблема 3. utf-8 4. не помню, чтобы заказы передавались в виде архива (как файл), обычно всегда строка 5. Чтобы получить корректную проверку, то нужно иметь схему xsd нужной версии, выходной xml файл и в интернете можно найти онлайн проверку xml по схеме xsd
ЗЫ, не специалист по битриксу, отвечал по наитию, раз начал диалог.
Может присоединятся специалисты и смогут дать более грамотный ответ
Всем несогласным - мыло и веревка!
Получение файла обмена с сайта, Как передать файл заказы 1с
Тогда осталось убедиться, что по виду цен "Розничная Авто" назначены цены. Я бы порекомендовал выгрузку сделать в каталог на диске и поставить отбор на 1-2 позиции и проследить, что выгрузилось в файл. Тип цен нужно один выгружать? Редакция битрикса какая?
Всем несогласным - мыло и веревка!
Вопрос по выгрузке цен, Настройка выгрузки цен. 1с УТ 11.1 модуль обмена 6.0.3.4
Сергей Аншаков, не поверите, сюда никто не приходит издеваться, но складывается впечатление, что ваше чтение комментариев не дает именно вам плодов. Еще раз по существу. Магии не бывает. Если вы завели свойство на стороне 1с и ждете, что оно будет заполнено автоматически - это фантастика. У вас два пути - или вы вручную всегда обновляете у каждой номенклатуры это свойство, проставляя туда значение склада или процесс этот требует автоматизации (да, модификация со стороны 1с). С учетом ограничений малого бизнеса этот процесс никак без доработок не решить.
в этом предложении снова издевательство или конструктивное предложение?
Всем несогласным - мыло и веревка!
Выгрузка наименования склада в свойство номенклатуры
Сергей Аншаков,Нужно начать с того, что не нужно читать между строк. Есть у вас свойство номенклатуры "Остатки на складах". Это свойство у вас заполняется у номенклатуры или вы его создали только лишь с целью выгружать на сайт? Если последнее, то перечитываем мои сообщения чуть выше и смотрим, как динамически заполнять это свойство по каждой номенклатуре до момента выгрузки на сайт.
Если свойство заполняется (а заполниться оно может единственным складом, т.к. одним значением), то, теоретически, значение выгружено должно быть.
Всем несогласным - мыло и веревка!
Выгрузка наименования склада в свойство номенклатуры
Сергей Аншаков,Да, все верно. Если у вас это свойство заполнено, то оно должно быть выгружено. Посмотрите таблицу по выгрузке свойств в настройке обмена - какие флаги стоят напротив этого свойства? Выгружать в каталог на диске пробовали? Смотрели, что в xml файлах отражается?
Всем несогласным - мыло и веревка!
Выгрузка наименования склада в свойство номенклатуры
Сергей Аншаков,Либо вы не внимательно прочитали сообщение, либо не хотите в него вникать.
Суть, которую я передал и озвучил заключается в том, что можно доработать часть 1с в передаче нужных данных.
Без доработки вы мало, что сможете сделать.
Есть иная ситуация: вы можете на стороне 1с завести товару свойство "Склад" можно строкового типа и заполнять это свойство автоматически (чтобы руками по всем товарам не пробегаться и не заполнять значение). Если у вас остатки находятся сразу на двух складах, то при изменении остатков по номенклатуре получать список складов и заполнять свойство. Это свойство можно будет уже штатно выгрузить на сайт.
Опять же повторюсь, если вдруг в вашей конфигурации 1с есть экспортная функция, которая умеет возвращать список складов в нужном вам виде, то можно ее использовать - для этого смотрим предыдущее сообщение, чтобы понять КАК это сделать.
Меня могут поправить, но я большей вероятностью уверен, что без доработки не добиться нужного результата.
Всем несогласным - мыло и веревка!
Выгрузка наименования склада в свойство номенклатуры
Сергей Аншаков,У Вас БУС малый бизнес и нужна информация по остаткам на складах? Дописка со стороны 1с поможет это реализовать. Настройками не сделать, хотя...если есть экспортная функция где-то в общих модулях, то можно в значения доп.реквизитов выгрузить нужную информацию.
У меня (пример) так:
Результат:
Подход найти можно с любой из сторон (1с или сайт)
Maharadg,Условно, у меня есть своя собственная структура, по которой мне нужно строить дерево групп и раскидывать по веткам номенклатуру. Эта структура статичная и не поддается изменению (читай как "поддается, но оооочень редко, но из-за ее изменения не страдает ничего).
Перед началом обмена товарами, по этой структуре начинаю заполнять дерево групп, а затем идет стандартный процесс обмена.
1. Есть двухуровная структура каталога для сайта (привязка второго уровня к первому): 2. У каждой номенклатуры может быть указан любой уровень (не ограничено): 3. В настройке обмена есть переключатель, по которому нужно определять, что требуется запускать автогенерацию дерева по структуре для сайта: и в таком режиме интерактивное заполнение дерева групп недоступно 4. Далее перед началом обмена проверяю флаг и начинаю генерировать дерево: 5. Сам процесс генерации:
Формирование уже самого дерева групп показывать нет необходимости.
Главное - это поместить обратно в структуру параметров обмена таблицу каталогов с деревом групп, чтобы обмен мог понять, что дерево заполнено и выгрузку групп производить на его основе.