
Oleg
03.05.2017
07:17:18
может быть есть обработчик события OnEpilog, который делает die()

Аmal
03.05.2017
07:17:46
если был бы die то в консоли бы заканчивалась работа скрипта
а она зависает

Oleg
03.05.2017
07:18:20
разумно

Google

Аmal
03.05.2017
07:18:25
А как вырубить выполнение агентов именно в этом файле если мне нужно выполнить только одну операцию?

Анатолий
03.05.2017
07:19:14
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
убери

Oleg
03.05.2017
07:19:23
define("NO_AGENT_CHECK", true); https://dev.1c-bitrix.ru/api_help/main/general/constants.php

Анатолий
03.05.2017
07:19:27
кажется так
ну или так)

Аmal
03.05.2017
07:22:20
неа

Бернгардт
03.05.2017
07:38:25
define("BX_CRONTAB_SUPPORT", true);
define("BX_CRONTAB", true);
убери

Аmal
03.05.2017
07:42:30
толку 0

Бернгардт
03.05.2017
07:43:09
вместо dirname(__FILE__)
по контексту лучше использовать __DIR__
а у тебя агенты на хитах?

Google

Бернгардт
03.05.2017
07:44:01
надо централизовано их вырубать
вот ман
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=2943

svetlana
03.05.2017
07:44:22
Аmal @maroon775, [03.05.17 10:11]
есть скрипт который запускаю из шелла
php script.php

Аmal
03.05.2017
07:44:25
оп
прошло

Бернгардт
03.05.2017
07:44:28
просто странно.. если у тебя по умолчанию - в первом варианте как раз должно было падать изза дубляжа констант

Аmal
03.05.2017
07:44:42
хз что там повлияло видимо константа SITE_ID

Бернгардт
03.05.2017
07:45:42
define('CHK_EVENT', true);
вот тоже лишнее
как раз проверка агентов.. не углядел
вообщем..
<?
$_SERVER['DOCUMENT_ROOT'] = realpath(__DIR__.'/www');
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
?>
держи мою заготовку, на самом деле вот этого достаточно
все остальные константы тебе не нужны

Аmal
03.05.2017
07:46:53
Ага спасибо

Pavel
03.05.2017
08:37:18
Коллеги, подскажите пожалуйста, съедаются слеши в адресах в SECTION_PAGE_URL куда копнуть?
в настройках инфоблока #SITE_DIR#catalog/#SECTION_CODE_PATH#/ на выходе [SECTION_PAGE_URL] => #SITE_DIR#catalogfiltry-dlya-skvazhin

Nikolay
03.05.2017
08:37:35
Всем добрый день. Подскажите пожалуйста.
есть Задачка интересная, подскажите пожалуйста как ее решить
Есть магазин у магазина у каждого раздела свой набор свойств должен быть.
Т.е. если это плитка, то в списке материал плитки, не должны быть значения бамбук и т.д. Так как это относится к мозайке например.
Разработчики взяли и пометили все в одну кучу общие свойства ИБ.
Свойства обновляются через 1с.
Единственное что я вижу, это создать для каждого раздела свои свойства и перезаписать их. Может есть что-то более логичное.
Так же непонятно что с 1с делать, если часть значений свойств будет перенесено в новые свойства, 1с их подхватит?

Фёдор
03.05.2017
08:44:58
лишние значение в списке свойства можно фильтровать на выводе

Nikolay
03.05.2017
08:53:56

Бернгардт
03.05.2017
09:01:15
if(empty($props['key']]['value'])) {
unset($props['key']);
}

Nikolay
03.05.2017
09:02:38

Бернгардт
03.05.2017
09:03:23
админку по секциям штатно не закастомишь
либо своя форма (долго, дорого, зашибись)
либо забить и послать ко всем чертям (быстро, дешево, зашибись)

Google

Бернгардт
03.05.2017
09:04:14
пример как кастомить - в штатном element_edit есть
там прям промаркировано откуда и докуда оставить

Nikolay
03.05.2017
09:04:15

Бернгардт
03.05.2017
09:04:31
ну смотри

Фёдор
03.05.2017
09:04:42
теперь задача яснее. Я делал подобное с помощью кастомизации формы редактирования элемента

Бернгардт
03.05.2017
09:05:04
то что объединили в один инфоблок - это плюс, на самом деле
от очень многих проблем избавили
вопрос лишь куда запихнуть настройку что именно выводить
вангую что эти же настройки идут на смарт.фильтр
т.е. оттуда же можно вывести их
*забрать
вот тебе и централизованный конфиг
остается дело за малым - подхватить и закастомить
но..
тут я советовал бы свойства не удалять совсем, а перенести в отдельный таб, на всякий случай

Nikolay
03.05.2017
09:07:26

Бернгардт
03.05.2017
09:07:42
тем более есть наверняка свойтсва-флаги, служебки
которые если будешь опираться на этот конфиг - ты тоже уберешь, что уже не очень правильно

Фёдор
03.05.2017
09:08:20
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=5258

Бернгардт
03.05.2017
09:09:10
т.к. этот пласт гораздо дольше и дороже
мы проворачивали такое.. нет тут радости
и слово - "быстро" совсем не уместно
потому отдельный конфиг
из него кастомить админку.. если уж прям хотят
но это долго, дорого - но реально

Nikolay
03.05.2017
09:10:11

Бернгардт
03.05.2017
09:11:19
ну 1с допустим
но всеравно еще +1 инфоблок для структуры куда будешь крепить эти иб в общем каталоге
а также поиск и выгрузки на внешку, плюс вся публичка по каталогу
тут и сядете в лужу если пойдете по этому пути
ну или очень сильно потеряете время/денег
один каталог - один иб
это разумнее

Pavel
03.05.2017
09:16:40
Пасхалку мне в ядро битрикс засунул ? чистая установка битрикса https://yadi.sk/i/vbpnf8tt3Hb26q вместо #SITE_DIR#

Анатолий
03.05.2017
09:18:58
что?

Google

Pavel
03.05.2017
09:20:29

Анатолий
03.05.2017
09:20:48
ага

Pavel
03.05.2017
09:21:57
Есть такой метод, который готовит урлы http://bxapi.ru/src/?id=177328
Вот в нем в массиве замены, вместо #SITE_DIR# стоял слеш, тем самым бил мне на проекте все урлы, так как вместо того чтобы убирать SITE_DIR убирал слеши
установка чистая с апро решением, версия 17.0.3.

Фёдор
03.05.2017
09:41:44
SITE_DIR по-идее из настроек устанавливается

Pavel
03.05.2017
10:01:07

Sergey
03.05.2017
10:11:42
подскажите, реально как-то передать коментарий заказа в нужный модуль? яндекс доставка например

svetlana
03.05.2017
10:12:11
ручками наверное можно
если в модуле нет определённой настройки например
ещё есть вероятность события в модуле

Sergey
03.05.2017
10:14:21
а если надо адрес в строку комментария передать?

Бернгардт
03.05.2017
10:14:47
ручками можно все )
ваш кэп )

Михаил
03.05.2017
10:17:58
Скриншоты ручками в отзывы? надежно, проверено, работает
Пардон, накипело. Клиент тут один нафигачил так отзывы

Sergey
03.05.2017
10:18:43
Ручками шариковыми?

Михаил
03.05.2017
10:20:11
у кого какие

Petr
03.05.2017
10:25:10
Коллеги, добрый день.
Стандартный обмен Битрикса считывает активность, которая выгружается из 1С?
То есть активность в 1Ске проставили, выгрузили, а дальше Битрикс активирует/деактивирует товары?

Анатолий
03.05.2017
10:27:00
/bitrix/modules/main/classes/general/cml2.php - function ImportElement()

Google

Alexander
03.05.2017
10:36:19
Подскажите пожалуйста как можно отключить создание сделки через бус?

Ivan Tvaruga
03.05.2017
10:42:25
В б24
?

Nick
03.05.2017
11:01:01
где редактируется выпадающее меню?

Alexander
03.05.2017
11:10:10

Анатолий
03.05.2017
11:10:28
если в облаке - то нигде

Ivan Tvaruga
03.05.2017
11:15:24

Alexander
03.05.2017
11:15:40

Ivan Tvaruga
03.05.2017
11:15:45
или вы хотите что бы синхронизация была а сделок не было? в чемтогда смысл?

Alexander
03.05.2017
11:16:07

Ivan Tvaruga
03.05.2017
11:16:34
понятно что содается контрагент и контакт
но вопрос зачем в данном случае он более глобален

Alexander
03.05.2017
11:17:03

Ivan Tvaruga
03.05.2017
11:17:23
эм. так формы отдельно синхронятся
без заказов

Alexander
03.05.2017
11:18:01