Вход | Регистрация

1С:Предприятие ::

Метки: 

Кто как выгружает иерархию товаров из типовых 1С во Frontol 5

Я
   zippygrill
 
30.08.18 - 23:40
Всем привет!
Типовая выгрузка во многих типовых конф 1с происходит без полной иерархии.
В ОМ есть функция ПолучитьТаблицуТоваровКВыгрузке в котором запросом собирается таблица Товаров, но к сожалению без КодаГруппы
    Запрос = Новый Запрос(
    "ВЫБРАТЬ
    |    КодыТоваровПодключаемогоОборудованияOffline.Используется КАК Используется,
    |    КодыТоваровПодключаемогоОборудованияOffline.Код КАК Код,
    |    """"                                            КАК КодГруппы,
    |    КодыТоваровПодключаемогоОборудованияOffline.Номенклатура КАК Номенклатура,

Более того, в другом месте этого же модуля, есть массив ГруппыТоваров который никоем образом не заполняется.
А еще в функции СформироватьФайлТоваров есть собственно алгоритм который анализирует массив ГруппыТоваров и выгружает если он заполнен.

Пока я вижу один выход: самостоятельно соирать полностью таблицу Товаров и таблицу ГруппыТоваров. Но, как, если источником всех изменений является РС.КодыТоваровПодключаемогоОборудованияOffline у которого свой реквизит Код.

Вопрос: кто и как выгружает иерархию товаров без существенных изменений конф?
 
 
   Zamestas
 
1 - 31.08.18 - 03:14
(0) Нахуа на фронте на фронте иерархия вообще нужна???
   Zamestas
 
2 - 31.08.18 - 03:38
*на фронтоловском
   zippygrill
 
3 - 31.08.18 - 09:46
Например для организации скидок
   Сияющий в темноте
 
4 - 31.08.18 - 09:58
Во фронтол есть классификаторы,скидки прекрасно рпботают на этои механизме,а с иерархией даже простой поиск товара тормозит.

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

В рознице или ут11 есть сегменты номенклатуры,которые прекрасно можно выгрузить во Фронтол.
   Сияющий в темноте
 
5 - 31.08.18 - 10:00
И,основной вопрос при выгрузке групп товаров,это числовой код для группы,если в конфигурации его создать нельзя,то о выгрузке групп можно забыть.
   Мистикан
 
6 - 31.08.18 - 10:12
полгода назад когда касался этого вопроса типовой обмен в Рознице 2.5 не умел выгружать иерархию. допиливали напильником
   zippygrill
 
7 - 31.08.18 - 12:25
(6) поделись в каком месте если можешь..
(4) кстати да..хороший вариант и решение
   zippygrill
 
8 - 31.08.18 - 12:27
(4) а сегменты типовым образом выгрузятся?
   Мистикан
 
9 - 31.08.18 - 13:31
(8) я не парился особо, пару часов заняло, там розница в качестве бэка и 2 кассы.
запрос через транзитивное замыкание написал который иерархию в виде дерева вернул.  дальше с далиона своровал код и подогнал под розницу
   zippygrill
 
10 - 31.08.18 - 13:56
Далион молодцы
 
 Рекламное место пустует
   Сияющий в темноте
 
11 - 31.08.18 - 22:34
В далионе код числовой,поэтому проблем нет с выгрузкой.
в типовой рознице или выгружать по коду через текстовый режим фронтол(я так с бухгалтерии грузил),или самому генерить SKU на группы.
в последней рознице,кстати,они созрели,чтобы sku,для папок создавать,тогда их нужно только выбрать

сегменты во фронтол не выгружаются,т.к.не предусмотрено,но для работы скидок они проще,т.к.в рознице скидки настраиваются через них,и можно это все выгружать во фронтол достаточно прозрачно,тогда пользователи ваяют скидочные программы типовым способом
В ут 10 же для скидок приходится выбирать не очень стандартные решения,но с помощью внешней обработки можно сделать некое подобие сегментов(по сути,это запрос с построителем)и также их гнать во фронтол.
А так как на папки в 1с не повесиш допсвойства,то приходится вместо папок использовать виды номенклатуры или ценовые группы.вид хорош тем,что его для нового товара обязательно нужно ввести,в отличие от ценовой группы,которая может остаться пустой.
   zippygrill
 
12 - 04.09.18 - 17:01
(11) А где этот интерфейс чтобы выбрать папкив РТ2?
   zippygrill
 
13 - 04.09.18 - 17:13
(11) Нашел


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует