
Dima
20.01.2017
14:39:09
а теперь дайте ответ. Этим проектам которые так долго разрабатывались - им надо что то кроме поддержки их работы?

Бернгардт
20.01.2017
14:39:14
без тз канечно же)

Dima
20.01.2017
14:39:38
что бы работало то, что уже работает или подкоректировать его со старым апи?

Google

Maxim
20.01.2017
14:39:40

Бернгардт
20.01.2017
14:39:42
хотя думаю выкрутятся другими методами
не, я вот думаю - у меня возможно выборка весьма специфичная
может для мелких-середнячков перепил раз в 2-3 года реал
только как жить то так?

Vladimir
20.01.2017
14:40:56

Бернгардт
20.01.2017
14:41:00
это же звиздец на самом деле

Dima
20.01.2017
14:41:16
Коллеги, к чему я веду.
Есть мысль, возможно не правильная, но прошу посмотреть на мир глазами разработчика, без предрассудков.
И подумав немного Вы не найдете сильных аргументов к тому, что бы не переходить на новое ядро.

Бернгардт
20.01.2017
14:41:23

Dima
20.01.2017
14:41:57

Бернгардт
20.01.2017
14:42:25
Коллеги, к чему я веду.
Есть мысль, возможно не правильная, но прошу посмотреть на мир глазами разработчика, без предрассудков.
И подумав немного Вы не найдете сильных аргументов к тому, что бы не переходить на новое ядро.
я лишь говорю о том, что разработчик не пуп земли
ему платят люди, бизнес - за то чтобы он решал их проблемы
если чтото не решает проблем бизнеса, но разработчику кажется круто - если создает бизнесу проблемы, то это неверный путь
вот и все, я лишь про это

Vladimir
20.01.2017
14:43:36
с моей точки зрения, сейчас делаю новый проект. Нужно сделать полностью отдельный модуль с отчётами выводом на сайт и т.д. через ORM это 1 день, по старому API это неделя

Бернгардт
20.01.2017
14:45:08
ядро если взяться за него - будет полностью покрывать старый функционал, с меньшим кол-вом багов или хотябы сопоставимым? нет
вот это хотябы - не проблема?
то что придется за то что уже работает - переделывать на более глючную поделку - это не проблема? да тоже вроде проблема

Google

Бернгардт
20.01.2017
14:45:36
если взять инфоблоки теже (а это "кровь битрикса") - попытки получить все через орм - дольше чем через старый апи
тут берем и принимаем решение наоборот, используем старое.. все чудесно же

Pavel
20.01.2017
14:46:53
коллеги добрый вечер OnSuccessCatalogImport1C - сколько раз запускается при штатном иморте? Если в базе 5000 товаров и в 1с пакет в 1000, то событие OnSuccessCatalogImport1C отработает 5 раз?

Dima
20.01.2017
14:47:02
вот скорость этих инфоблоков на старом ядре печалит сильно :(

Бернгардт
20.01.2017
14:47:23

Dima
20.01.2017
14:47:27

Pavel
20.01.2017
14:47:43
внезапно. мнения разделились

Dima
20.01.2017
14:47:50
он не смотрит на пакеты

Бернгардт
20.01.2017
14:47:51

Dima
20.01.2017
14:47:55
их могут быть сотни

Бернгардт
20.01.2017
14:48:23
а на завершение каждого xml всегда был successCatalogImport

Pavel
20.01.2017
14:48:52
их могут быть сотни
OnSuccessCatalogImport1C - событие, вызываемое после окончания обмена одним XML-файлом. Это из документации

Dima
20.01.2017
14:49:27

Pavel
20.01.2017
14:49:34
вот что тут подразумевается под каждым XML?

Dima
20.01.2017
14:50:39
http://prntscr.com/dy3l1q вот код импорта

Denis
20.01.2017
14:51:12

Vladimir
20.01.2017
14:51:15
Тут такая вещь, 1 пакет = 1 импорт =)
как я помню

Denis
20.01.2017
14:51:25

Google

Бернгардт
20.01.2017
14:51:28
Василий, прошу предоставить такие замеры
собирать как буду, обязательно предоставлю
за давностью лет не сохранилось
но тут один нюанс есть - не использовать GetById
GetList же собирал абсолютно всегда оптимальнее, и делал меньше проверок
просадка была на неоптимальных запросах
просадка была на CRUD - add, update из d7 - делал подъем колонок таблиц дял проверки типов значений и проверки на безопасность

Vladimir
20.01.2017
14:51:30
но они это дело уже 3 раза поменяли

Бернгардт
20.01.2017
14:52:17

Denis
20.01.2017
14:52:41

Бернгардт
20.01.2017
14:53:14

Dima
20.01.2017
14:53:47

Denis
20.01.2017
14:53:53
но скажу одно, потребление ресурсов выросло наверное процентов на 30 по сравнению с 11.5

Maxim
20.01.2017
14:54:01

Бернгардт
20.01.2017
14:54:05
или старая добрая формула сработала
переделать = разработать * 3

Denis
20.01.2017
14:54:41
но самое большое время заняли уговоры заказчика что это надо сделать)

Dima
20.01.2017
14:58:12
Вот очень проситься к примеру PHP7 и версии поменьше.
Обратной совместимости же нет - то что работает на PHP7 != что работает на <PHP7 и наоборот.
Но вот переходят же компании.... и не говорят - что же катастрофа.
Но это так....

Denis
20.01.2017
14:58:46
как связанно?

Dima
20.01.2017
14:58:56
новое ядро-старое ядро

Denis
20.01.2017
14:59:03
хотя есть да связь

Бернгардт
20.01.2017
15:00:24


Evg
20.01.2017
15:00:40
один вопрос, не холивара ради, точнее два
1. какой самый продолжительный проект у вас на поддержке
2. почему они не переписались полностью?
есть 2 примера
1. крупный магазин, сайту лет 7-10 наверное, поддерживали всё старое и вобщем-то думаю переписать всё с нуля с новыми возможностями без костылей мешали денежки. И дорого пилить новое и 1 день простоя магаза это несколько миллионов оборота. не каждый хочет так рисковать для непонятно чего. если что-то где-то медленно - им проще было мощностей нарастить например.
2. крупный магазин, тоже много лет. пока я поддерживал старый битриксовый, они собрали команду из разрабов и начали пилить новый. вроде бы на симфони. допилили, перенесли данный и запустили. happy end

Dima
20.01.2017
15:00:58

Google

Dima
20.01.2017
15:01:18
очень сложно было все переписать на нее

Бернгардт
20.01.2017
15:01:18

Vladimir
20.01.2017
15:01:20
ладно холиварщики
кто перешёл на jquery3.0?
а кто на 2.0 ?

Dima
20.01.2017
15:01:51
и не умерли же магазины?
и бизнесс процессы не перестали решаться...

Бернгардт
20.01.2017
15:02:32
а старые функции - с нелогичными названиями, параметрами от балды - также и живут, хотя комьюнити именно за это php не любят
ну отвалится пара настроек, ну поменяется чуть-чуть логика пары функций, не больше
обратная совместимость как раз таки достаточно хорошая

Dima
20.01.2017
15:02:38
или скоро выйдет Bootstrap 4 без поддержки старых браузеров

Evg
20.01.2017
15:03:28

Admin
ERROR: S client not available

Denis
20.01.2017
15:05:19

Бернгардт
20.01.2017
15:05:35
ладно, не вижу смысла дальше продолжать дисскуссию
адью

Maxim
20.01.2017
15:06:13

Pavel
20.01.2017
15:07:18
Коллеги, переодически ловлю [[1146] Table ' dbname.b_xml_tree' doesn't exist], процесс обмена 100% запущен один

Denis
20.01.2017
15:07:43
значит не один
табличка в одном месте дропается

Бернгардт
20.01.2017
15:07:59
?status=init вроде так
или всетаки action там.. забыл как там параметр

Google

Бернгардт
20.01.2017
15:09:46
у клиента когда было, и уверял что там один
оказалось что есть задания в планировщике (выгрузка остатков, чтоли)
а он ручками пытался чтото грузануть в это время
возможно у вас чтото подобное происходит
или по планировщику два задания каким то чудом стартуют

Pavel
20.01.2017
15:11:18
проверили, база одна, во всех копиях выключены все регламентные задания

Бернгардт
20.01.2017
15:15:28
и всетаки grep /var/log/httpd сделайте
с этими запросами
смотрят сервак, а не 1с

Evgeny
20.01.2017
15:16:04
Друзья, подскажите где искать шаблон вот этой штуки (кнопка купить):
$arAddToBasketData = CKShop::GetAddToBasketArray($arItem, $totalCount, $arParams["DEFAULT_COUNT"], $arParams["BASKET_URL"]);
Я так понимаю это нестандартный то ли метод, то ли класс. Облазил все папки, не могу найти шаблон

Dmitry
20.01.2017
15:16:20

Evgeny
20.01.2017
15:17:24
А вот этот код выводит кнопку. Не могу понять, откуда ноги растут.

Pavel
20.01.2017
15:17:33

Evgeny
20.01.2017
15:17:49
Сорри: <?=$arAddToBasketData["HTML"]?>

Бернгардт
20.01.2017
15:18:21

Dima
20.01.2017
15:19:59
пятничный холивар я так понимаю окончен :)
спасибо за высказывания, встреча ровно через неделю на том же месте :)

Бернгардт
20.01.2017
15:21:23
нена битрикс-конфе? хм
лучше на конфе - там подраться можно)
если логические аргументы не дошли гыгы

Andrew
20.01.2017
15:21:48
С Рыжиковым

Vite4eg
20.01.2017
15:21:53
Мне туда не доехать ?

svetlana
20.01.2017
15:21:57
булочкой в него!

Антон
20.01.2017
15:22:14
Спасибо)

Бернгардт
20.01.2017
15:22:51
С Рыжиковым
ага, привязать, и с пристрастием - где мое обещанное д7 на инфоблоки )
хотя не, это наверное к Максу )
так.. чую я досвистю.. и наверное лучше на этой конфе мне не появлятсо

Maxim
20.01.2017
15:25:22
я то чо тут? я сегодня весь день костыл лепил на жоэссе

Andrew
20.01.2017
15:25:45
Неужели либа BX.Costil?