новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к заданию: Выгрузка номеклатурных остатков из Управления Торговлей в 1С Битрикс

    • #1
    • 26.01.2015 20:54
    0
    Есть сайт на 1С-Битрикс 12.5.6. И есть 1С:Предприятие 8.3 (8.3.5.1383), Управление торговлей, редакция 11.1 (11.1.7.66) . Сейчас через типовой обмен настроена выгрузка заказов с сайта в 1С и то...  Подробнее>>
    • #2
    • 26.01.2015 20:55
    0
    Я может чего не понимаю, но ведь данные по остаткам товаров выгружаются вместе с самими товарами? В чем сложности? Вы же и так сообщаете, что настроена выгрузка товаров из 1С на сайт...
    • #3
    • 27.01.2015 08:45
    0
    Да вот товары выгружаются, а остатки при этом на сайте не меняются. Даже не знаю, что проверять:(
    • #4
    • 27.01.2015 10:08
    0
    evshi
    Да вот товары выгружаются, а остатки при этом на сайте не меняются. Даже не знаю, что проверять:(


    Можно выполнить выгрузку в каталог на диске и посмотреть xml-файлы, чтобы для начала узнать, выгружаются ли остатки вообще.
    • #5
    • 27.01.2015 10:24
    0
    Сделал выгрузку в файлы. В offers.xml остатков нет.

    В import.xml похоже тоже нет. Вот например один из товаров:
    <Товар>
    <Ид>188a563b-26b7-11e3-bd93-000c296e62e6</Ид>
    <Штрихкод>8000807772096</Штрихкод>
    <Артикул>ICT-3125</Артикул>
    <Наименование>Сковорода блинная TVS Ceramic Granit Induction 25см керамическое покрытие Ceramit, Италия</Наименование>
    <БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
    <Группы>
    <Ид>75b1074b-2e49-11e2-a517-0021856e18fd</Ид>
    </Группы>
    <СтавкиНалогов>
    <СтавкаНалога>
    <Наименование>НДС</Наименование>
    <Ставка>18</Ставка>
    </СтавкаНалога>
    </СтавкиНалогов>
    <ЗначенияРеквизитов>
    <ЗначениеРеквизита>
    <Наименование>ВидНоменклатуры</Наименование>
    <Значение>Товар</Значение>
    </ЗначениеРеквизита>
    <ЗначениеРеквизита>
    <Наименование>ТипНоменклатуры</Наименование>
    <Значение>Товар</Значение>
    </ЗначениеРеквизита>
    <ЗначениеРеквизита>
    <Наименование>Код</Наименование>
    <Значение>ЦБ-00000330</Значение>
    </ЗначениеРеквизита>
    <ЗначениеРеквизита>
    <Наименование>Полное наименование</Наименование>
    <Значение>Сковорода блинная TVS Ceramic Granit Induction 25см керамическое покрытие Ceramit, Италия</Значение>
    </ЗначениеРеквизита>
    </ЗначенияРеквизитов>
    </Товар>
    • #6
    • 27.01.2015 10:34
    0
    Доброго дня!
    проверьте в правилах обмена "Выгрузка товаров", реквизиты "Остатки по складам" и "Остаток"
    • #7
    • 27.01.2015 10:45
    0
    А цены-то выгружаются? Соглашение типовое создано, доступное внешним пользователям, действующее, с пустым сегментом партнеров?

    Отборы никакие не установлены, ограничивающие выгрузку остатков?
    • #8
    • 27.01.2015 11:07
    0
    Вот такие настройки обмена стоят https://yadi.sk/i/t4b38RuEeG7Tw

    Цены не выгружаются тоже.

    В базе заведено 2 соглашения типовое https://yadi.sk/i/hOxwyB6FeG8Sd и индивидуальное https://yadi.sk/i/WYvZnk_WeG8Z6. В настройках выгрузки указал оба https://yadi.sk/i/_mmilifseG8ND.
    • #9
    • 27.01.2015 11:17
    0
    По индивидуальному ничего не будет выгружаться.

    Проверить нужно для начала хотя бы на одном товаре:
    1. Остаток на складе, который указан в отборе
    2. Установку цен для вида цены "Розничная"
    3. После того, как подтвердили наличие цен и остатков по товару, можно убрать все отборы за исключением отбора по номенклатуре и выполнить выгрузку. Если в файле offers появились цены и остатки, значит все сделано верно, в противном случае - нужна более детальная проверка и консультацией устной здесь уже не обойтись
    • #10
    • 27.01.2015 12:04
    • Отредактировано: 27.01.2015 12:14:18
    0
    Сипаев Алексей Олегович
    2. Установку цен для вида цены "Розничная"


    Можно подробнее про этот момент? Что и где проверить, не понял:(

    Цены какие должны выгружаться, закупочные? Других цен в 1С у товаров мы не указываем. Продажные цены указываются только на сайте.


    Не по теме: как-то можно настроить оповещения на почту, если есть ответ на мое сообщение?
    • #11
    • 27.01.2015 12:17
    0
    У Вас указано в типовом соглашении вид цены "Розничная", следовательно для сайта будет выгружаться именно розничная, а раз она для товаров не установлена в 1С, то и ни цены, ни остатки выгружаться не будут. Раз устанавливаются цены розничные на сайте, а они должны устанавливаться относительно какой-то цены, то для этих целей можно выгрузить и закупочную.

    Но, зачем так много мороки? Можно ведь сделать установку розничной цены в 1С, да не то, что можно - нужно.

    Резюмируя все вышесказанное, то есть два пути решения:
    1. В типовом соглашении установить вид цены "Закупочная" и тогда на сайт полетит закупочная цена вместе с товаром, а уж с розничной воюйте как хотите на сайте потом
    2. В типовом соглашении оставляем вид цены "Розничная", но для нее нужно произвести установку цен (в зависимости от того, какая у Вас политика цен). В этом случае у нас аккуратно должны выгрузиться розничные цены,установленные в 1С и, заодно, остатки подгрузиться.

    ЗЫ, наименование типового соглашения лучше сделать таким, каким хотите видеть вид цены на сайте, т.е., переименовать типовое соглашение в "Розничная".
    • #12
    • 27.01.2015 12:39
    0
    Алексей, спасибо большое за подробное пояснение! Появился свет в конце тоннеля:)

    Чтобы определиться с видом выгружаемой на сайт цены хочется понять такой момент. Цена, которая попадает в выгрузку, она будет отображаться на сайте как продажная? То есть перезатрутся ли уже установленные вручную на сайте цены теми, что будут указаны в выгрузке?

    И еще - в ценах номенклатуры у меня пусто https://yadi.sk/i/DkgtZb2feGHDH Видимо здесь и надо задать один из типов цен?


    Не по теме: как-то можно настроить оповещения на почту, когда появляется ответ в этой ветке?
    • #13
    • 27.01.2015 12:51
    0
    Пока перезатираться нечему, у Вас с 1С еще ни один вид цены не выгрузился.

    Давно уже не занимался обменом с сайтом, но, может меня поправят, идентификация видов цен (а на сайте типов цен) идет по ГУИДу.

    Так вот, если у Вас будет совпадать ГУИД выгружаемого вида цены из 1С ГУИДу существующего типа цены на сайте - перезатрутся.

    Но Вы для себя сначала решите, цены продажные будете устанавливать всегда на сайте? Если да, то Вам достаточно выгрузить закупочные цены из 1С на сайт, а в публичной части просто не отображать его покупателям, т.е. эти цены для Вас будет иметь информативный характер.

    А чтобы убедиться в выше сказанном, создайте один какой-нибудь новый товар в 1С, ничего более с ним не делайте, произведите его выгрузку на сайт, затем:
    1. Для типового соглашения поменять название, например, на "Закупочная"
    2. для закупочной цены выполнить установку цен
    3. Задать остатки для товара
    4. Выгрузить данные
    5. Проверить результат
    • #14
    • 27.01.2015 12:52
    • Отредактировано: 27.01.2015 12:53:08
    0
    Для типового соглашения изменить еще вид цены на закупочную. Думаю она у Вас есть в базе
    • #15
    • 27.01.2015 12:57
    0
    Сипаев Алексей Олегович
    2. для закупочной цены выполнить установку цен


    Как это сделать?
    • #16
    • 27.01.2015 13:01
    0
    создать документ установки цен, выбрать вид цены закупочная, выбрать товары, задать произвольную цену. провести и закрыть.

    ЗЫ, лимит бесплатного консультирования исчерпался.
    • #17
    • 27.01.2015 14:14
    0
    Модуль обмена старый. В нем остатки не выгружаются. Обновите или модуль обмена или релиз конфигурации до последнего.
    • #18
    • 27.01.2015 14:26
    0
    Не вводите человека в заблуждение. Остатки выгружались даже, как Вы выразились, в старой версии (типовой) модуля обмена с сайтом
    • #19
    • 27.01.2015 15:21
    0
    Действительно наврал. Выгружаются остатки.
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться