v7: Как выгрузить из ТИС7.7 987 товары с ценами на сайт. Хотя бы на 1с Битрикс #791019


#0 by Tarzan_Pasha
Заметил, что в ТИС нет такой возможности. НА сайте 1с Битрикс тоже нет обработки по обмену с сайтом. А как же тогда быть? НА Инфостате нашел обработку, но она стоит 8 косарей... Дорого. А есть бесплатные ?
#1 by jsmith82
#2 by RoRu
8 дорого ? напиши свою бесплатно
#3 by Tarzan_Pasha
Ради выгрузки на сайт, покупать УТ11 и использовать как посредника. Не айс вариант. Мне за всю работу по адаптации сайта к 1с заплатят 10 тысяч всего. А если мне еще и из 1с писать выгрузку, то это будет невыгодный заказ. Хотя если бесплатно не найду, то напишу свою обработку. Мне она пригодится на будущее.
#4 by Злопчинский
написать выгрузку в ТиС - два пальца об асфальт, больше геморра лично для меня - именно закинуть на сайт.
#5 by h-sp
взять восьмерочную обработку и творчески переделать ее на 7.7
#6 by Web00001
Дописав по дороге работу с XML встроенную в 8ку
#7 by Злопчинский
это смотря какой формат обмена с каким магазином.
#8 by МимохожийОднако
Выгрузка в формате Commerce вроде бы есть в ТиС.
#9 by Злопчинский
угу, было. только ни одного чела кто бы этим пользовался я за 15 лет - не видел.
#10 by МимохожийОднако
Последнее время предлагают обмены в формате JSON. Для ТиС кто-нибудь лепил что-нибудь?
#11 by Tarzan_Pasha
не лепил, но сделать это не так сложно, если использовать сторонние DLL
#12 by Tarzan_Pasha
Ну вот я загрузку на сайт буду писать. И хотел по доброте душевной еще выгрузку из 1с найти для их прогера 1с, а то он пол года будет писать. Но чето бесплатных решений не нашел. Придется наверное переписывать восьмерочную выгрузку. Но у нихэ там Xml схемы имеют место а это ужасно. В семерке такого нет.
#13 by Злопчинский
при чем здесь схемы? пиши правильную выгрузку хоть как простой текстовый файл, после того как сохранишь его - валидируешь с имеющейся схемой - если прошло - пихаешь на сайт. выгрузка в формате джсон - товарищ выкладывал (но я еще не качал), который пилит ветку, но какую не скажу ибо злоп.
#14 by Злопчинский
ты разберись что ты будешь писать - загрузку или выгрузку. может там без всяких джсонов тупо на фтп файлик CSV достаточно положить...
#15 by APXi
это еще не дорого. Твоя самописка тебе дороже выйдет.
#16 by Tarzan_Pasha
1)загрузку на сайт из файла xml. 2)выгрузку из 1с в формате xml. загрузки в 1с не будет. Всеравно гемор. Регистрацию изменений ведь п ридется реализовывать.
#17 by Tarzan_Pasha
иерархию нужно еще соблюдать. А вообще по православному бы придерживаться стандарта. yml или как там.
#18 by Злопчинский
выгрузка пишется в 1сЗагрузка на сайт что из себя представляет?
#19 by 2S
по православному сначала оценивают проект, выставляют счет, пишут ТЗ и уже в конце реализуют свой труд.
#20 by Tarzan_Pasha
у меня не тот случай. Я ради портфолио делаю эту работу. И ради опыта.
#21 by Сияющий Асинхраль
Несколько раз писал выгрузку из ТиСа в разных форматах: csv, txt, xml, всегда это происходило так - сначала договаривался с человеком, который будет писать загрузку о формате обмена, делал выгрузку, а что с этой выгрузкой будет происходить дальше, это уже была не моя забота...
#22 by Tarzan_Pasha
а как решали вопросы иерархии ?
#23 by zak555
> Мне за всю работу по адаптации сайта к 1с заплатят 10 тысяч всего нечего договариваться о цене до изучения вопроса
#24 by Злопчинский
ну и у меня так же
#25 by Злопчинский
да пофиг какВ двух проектах выкидывал иерархию групп, в одном проекте определяющими являлся набор свойств, в третьем в зависимости от смысла вкладываемрго в группы
#26 by jsmith82
Так тебе надо писать постоянный обмен или разовый?
#27 by jsmith82
Т.е. я хотел спросить, из Битрикса в 1с ничего не грузится?
#28 by Tarzan_Pasha
ничего. только из 1с в битрикс. точнее это не битрикс даже. Но я надеялся, что уж для битрикса обменка существует, найти ее и потом переписать битриксовый модуль загрузки данных. Но придется похоже самому писать. Проблем с написанием кода нет. Там по сути только Наименование, Код, Родитель, Остаток и Три типа цены должно выгружаться и картинки.
#29 by jsmith82
Я бы сделал так У битрикса есть своя конфа, встраиваемая в ут 11 Там формируется файл формата коммерс мл и затравливается по нужному адресу Работы не так уж много по идее Только я 7.7 не знаю - не могу судить об аналогах функций
#30 by Tarzan_Pasha
Ну если я напишу эти модули обмена, то можно считать, что пиписька удлинится на 2 см. Но писать нужно именно чтоб на выходе был тот же формат, что и из УТ11 и УТ10. Тогда мой модуль загрузки на сайт будет универсальным для всех 1с
#31 by jsmith82
А вообще цена маленькая Я когда на одну компашку работал, контракты по "адаптации", как ты говоришь, базы к битрикс овер 100 тыщ рублей
#32 by Tarzan_Pasha
Ну вот у Битрикса есть своя конфа, встраиваемая в УТ11 (и в УТ10.3) тоже. Я ее как раз использую для настройки обмена между 1с и Битрикс. А теперь мне нужно аналог этой подсистемы воткнуть в ТИС.
#33 by jsmith82
Да, тогда ты порвешь систему и можешь пинуть свою обработку на инфостарт с глумливым "подвиньтесь, камрады"
#34 by Tarzan_Pasha
Знаю, что маленькие. Но мне нужно один раз это сделать, чтоб потом уже на конвеер поставить.
#35 by Tarzan_Pasha
Смогу. Тем более на инфостарте нет модуля по загрузке на сайт, сделанный на MODx. Там только для 1с Битрикс есть. А я под МОдХ сделаю. Там совсем другой внутренний формат БД. А потом и для Drupal И для Joomla Сделать по аналогу. И будет стартапчик. Смогу на работу взять кого-нибудь с Форума330
#36 by jsmith82
Понимаю, работа на перспективу. Ну тогда ты можешь сбагрить задачу какому-нибудь падавану-семерочнику за пять килорублей. Ты же гуру менеджмента, делегирование и разделение труда - двигатель бизнеса.
#37 by Tarzan_Pasha
не думаю, что за 5 рублей мне напишут аналог подсистемы "Битрикс обмен с сайтом". Там сложно. Я в ней ковырялся, допиливал ее. Там же файл выгрузки разбивается на пакеты. И передается порциями. Фиксируется регистрация изменений в базе 1с. Чтоб повторно не выгружать те, которые не изменялись. А в 7.7 ничего этого нет.
#38 by Tarzan_Pasha
А ты не интересуешься веб технологиями сам? не хочешь php освапивать?
#39 by jsmith82
Так тебе нужны только 1. Формирование файла и 2. Запрос на сервер + ответ сервера
#40 by jsmith82
Ну дык похапе я знаю с 2005 г. До 1с я активно юзал веб-технологии, включая ASP.NET Мну щас интересен Node.JS Всё жду, когда похапе уйдёт на пенсию
#41 by jsmith82
А дальше сам, сам, если тебе это интересно..
#42 by Tarzan_Pasha
да я делал все это сколько раз. много разных обменов писал. только давно и не под 7.7. Напишу и в этот раз. Только долго придется возиться. Не час и не два.. не уйдет на пенсию php. Нода нужна для других задачек. Они не взаимозаменяемые. И CMS, которым уже пошел второй десяток лет все написаны на php. Может на ноде будут выпускать всякие веб сервисы, но обычные сайты на пхп как есть, так и останутся. А старые знания php можно похоронить. Без знания пхп фреймворков и паттернов проектирования пхп прогер никому не нужен. Он не найдет работу.
#43 by jsmith82
>>Без знания пхп фреймворков и паттернов проектирования пхп прогер никому не нужен. Он не найдет работу. Воистину
#44 by Злопчинский
"пилите, Шура, они золотые..."
#45 by Tarzan_Pasha
эх. Не найду я похоже бесплатных готовых решений. Ну да ладно. Сам напишу. Кодинг рулит.
#46 by nordbox
Сделай обычный отчет по остаткам с ценами, сохрани в Ексель и грузи куда надо, куда хочешь и сколько хочешь ))
#47 by nordbox
+46 Отчет делается стандартными средствами и сохраняется также стандартно
#48 by Tarzan_Pasha
да с реализацией нет проблем. в СКД накидать этот отчет. да хоть как. задача элементарная. Но чтобы привести выгрузку к стандартному YML формату - с этим уже трудности. Ну возиться придется. А саму выборку сформировать легко.
#49 by Looking
а из платных толковые есть? ссылками поделитесь?
#50 by Tarzan_Pasha
Вот одна и ещще видел на инфостарте одну. за 7 или 8 тыщ. НАйти легко.
#51 by Dump
Писал подобные выгрузки неоднократно. Больше 10 точно. Форматы;  JSON, ксв, хмл, тхт. 2-х одинаковых не было. То 2-е цены выгрузи, то остатки на 3-х определенных складах, то только товары с "галочкой", то из определенной папки... ИМХО - делать что-то универсальное не имеет смысла. Основа, конечно, одна, но под каждый ИМ допиливать придется.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям