
svetlana
07.11.2016
08:35:15
эта функция скорее всего сама же использует гетлист

Artur
07.11.2016
08:35:24
->Fetch()

Ivan Tvaruga
07.11.2016
08:35:57

Gendos_ua
07.11.2016
08:36:21

Google

Vladimir
07.11.2016
08:36:42
Я тебе сделаю функцию, чтобы ты вызывая функцию мог вызывать функцию)

svetlana
07.11.2016
08:37:03
удобнее UserTable использовать уже ващет

Vladimir
07.11.2016
08:37:32
и две волшебные кнопки на стену повесим, сделать хорошо и сделать как было

Artur
07.11.2016
08:38:23

Vladimir
07.11.2016
08:40:26
А вот заметил в б24 всегда через ORM всё пишу, а на сайтах всё через GetList _

Maxim
07.11.2016
08:41:48
потому что црм более новая и менее кастомизируемая, а значит там проще вводить новый функционал7

Vladimir
07.11.2016
08:42:31
там проще напрямую в БД обратиться чем пытаться разковырять компонент)
Оформление заказа смотрится как скахка, после попытки поправить диаграму ганта

Vite4eg
07.11.2016
08:58:57
?

Ivan Tvaruga
07.11.2016
08:59:38

Pavel
07.11.2016
08:59:57
Всем привет, сразу к делу :)
Есть сайт на битриксе, ядро которого не обновлялось примерно год. Недавно переехали на новый сервер на котором установлен percona 5.7, и т.к. mysql уже умеет работать с json то захотелось переписать несколько вещей под это дело. Вот тут и возник вопрос - может ли битриксовская орм в mysql json ? быстрое гугление ничего не дало кроме одного поста в idea

Vladimir
07.11.2016
09:00:57
orm может всё, в этом и его магия... но для этого придётся написать свой коннектор )

Google

Vite4eg
07.11.2016
09:01:40
Всего-то ?

Pavel
07.11.2016
09:03:01

Vladimir
07.11.2016
09:03:34
Пока не видел

Pavel
07.11.2016
09:04:53

Maxim
07.11.2016
09:05:03
есть ли что нибудь для работы c json "из коробки"
а что нужно?


[Anonymous]
07.11.2016
09:28:36
добрый день! помогите пожалуйста? нужна условия поставить чтобы вес данные вводились элементы
кот код
require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/csv_data.php");
$csvFile = new CCSVData('R', true);
$csvFile->LoadFile($_SERVER["DOCUMENT_ROOT"]."/upload/tmp/test.csv"); // поставь путь здесь
$csvFile->SetDelimiter(';');
$csvFile->SetFieldsType($fields_type);
$bFirstHeaderTmp = $csvFile->GetFirstHeader(); //Заголовок
var_dump($bFirstHeaderTmp);
while ($arRes = $csvFile->Fetch()) {
$tmpROW['CODE']=$arRes[0];
$tmpROW['PREVIEW_TEXT']=$arRes[1];
$tmpROW['POLE1']=$arRes[2];
$tmpROW['POLE2']=$arRes[3];
$arRows[]=$tmpRow;
print_r($arRes);
}
CModule::IncludeModule("iblock");
//Свойства
$PROP = array();
$PROP['POLE1'] = $tmpROW['POLE1']=="Да"?77:78;
$PROP['POLE2'] = $tmpROW['POLE2']=="Да"?79:80;
//Основные поля элемента
$el = new CIBlockElement ;
$arfields = array(
"DATE_CREATE" => date("d.m.Y H:i:s"), //Передаем дата создания
"IBLOCK_SECTION" => 1400, //ID разделов
"IBLOCK_ID" => 65, //ID информационного блока он 24-ый
"PROPERTY_VALUES" => $PROP, // Передаем массив значении для свойств
"NAME" => $tmpROW['PREVIEW_TEXT'],
"ACTIVE" => "Y",
"PREVIEW_TEXT" => $tmpROW['PREVIEW_TEXT'], //Анон
"CODE" => $tmpROW['CODE'],
);
if ($tmpMkb = $el->Add($arfields)) {
echo 'Добавлен элемент'.$tmpMkb;
//var_dump($arfields);
} else {
echo "Error".$el->LAST_ERROR;
}


Maxim
07.11.2016
09:29:30
врятли поможем.
По меркури можете кто помочь,
?
я тут накуралесил чот немного )))

Vladimir
07.11.2016
09:49:38


Vite4eg
07.11.2016
09:54:28

Maxim
07.11.2016
10:04:00
да я тут комитил изменения. забыл совсем, что оно комитится и не зафиксировал. полез менять файлы. потом вспомнил, и оно не фиксирует , не ревертит ничего.
в итоге вот удалось все зафиксировать в драфт. как его теперь удалить?

Vite4eg
07.11.2016
10:05:47
Меркуриал не дает удалить. Там висяк или чего?

Mv
07.11.2016
10:05:51

[Anonymous]
07.11.2016
10:07:38

Роман
07.11.2016
10:07:38

Maxim
07.11.2016
10:07:53
нет. не проталкивал.

Google

Maxim
07.11.2016
10:08:07
переклонировать репу думаю можт

[Anonymous]
07.11.2016
10:08:22

Роман
07.11.2016
10:08:38
мм, может rollback сначала попробовтаь?

Mv
07.11.2016
10:10:17
что бы весь файл добавил
foreach($arRows as $tmpROW){
//Свойства
$PROP = array();
$PROP['POLE1'] = $tmpROW['POLE1']=="Да"?77:78;
$PROP['POLE2'] = $tmpROW['POLE2']=="Да"?79:80;
//Основные поля элемента
$el = new CIBlockElement ;
$arfields = array(
"DATE_CREATE" => date("d.m.Y H:i:s"), //Передаем дата создания
"IBLOCK_SECTION" => 1400, //ID разделов
"IBLOCK_ID" => 65, //ID информационного блока он 24-ый
"PROPERTY_VALUES" => $PROP, // Передаем массив значении для свойств
"NAME" => $tmpROW['PREVIEW_TEXT'],
"ACTIVE" => "Y",
"PREVIEW_TEXT" => $tmpROW['PREVIEW_TEXT'], //Анон
"CODE" => $tmpROW['CODE'],
);
if ($tmpMkb = $el->Add($arfields)) {
echo 'Добавлен элемент'.$tmpMkb;
//var_dump($arfields);
} else {
echo "Error".$el->LAST_ERROR;
}
}

Vite4eg
07.11.2016
10:10:23
rollback прокатит только на последнюю транзакцию

Maxim
07.11.2016
10:10:42

Mv
07.11.2016
10:10:56
это после подключения модуля инфоблоков.
проверьте синтаксис на ошибки, может где скобку не закрыл, не проверял

Vite4eg
07.11.2016
10:11:14

Maxim
07.11.2016
10:11:21
я знаю

Vite4eg
07.11.2016
10:11:27
Если был коммит - то оно его откатит
Удалить ревизию не выйдет. Я обцчно закрываю ее, перевожу в секретную фазу. Секретные коммиты не пулятся, не пушатся

Роман
07.11.2016
10:12:07

Maxim
07.11.2016
10:13:46
а, делал это уже. все откатилось. файлы помечены что модифицированы, но никаких изменений не показывает.
при этом и реверт не работает

Vite4eg
07.11.2016
10:14:11
Реверт-то почему не работает?
Чего пишет?
Может файлы не указали?

Роман
07.11.2016
10:14:30
жесть)

Maxim
07.11.2016
10:14:34
нет. молчит просто
я через tortoise делаю

[Anonymous]
07.11.2016
10:14:46

Google

Роман
07.11.2016
10:14:51
а изменения эти нужны?

[Anonymous]
07.11.2016
10:14:56
ошибка показывает

Maxim
07.11.2016
10:14:56
нет

Роман
07.11.2016
10:15:07
update -C тогда

Vite4eg
07.11.2016
10:15:12
ТОгда hg update -r revision -C

Maxim
07.11.2016
10:15:25
расскажи, что это?

Vite4eg
07.11.2016
10:15:29
Либо hg revert -r rev -aC

Mv
07.11.2016
10:15:41

Роман
07.11.2016
10:15:59
обновление файлов до состояния коммита не взирая на их текщее состояние

Admin
ERROR: S client not available

[Anonymous]
07.11.2016
10:16:08
bool(true)
Array
(
[0] => A00
[1] => Холера
[2] => Да
[3] => Нет
[4] =>
)
Array
(
[0] => A00.0
[1] => Холера, вызванная Vibrio cholerae 01, биовар cholerae
[2] => Да
[3] =>
[4] =>
)
ErrorНе введено название.<br>ErrorНе введено название.<br>

Роман
07.11.2016
10:17:21
т.е. если файл изменен в драфте, а ты пытаешься обновится на другой коммит, в котором есть этот файл - тебе либо выдаст предупреждение, либо будет запущена операция разрешения конфликта. update -C принудительно обновляет состояние файла до указанного коммита

Mv
07.11.2016
10:18:43
у вас название в элемент инфоблока отдается пустым, поэтому и ругается
сопоставьте ключи массива с ключами которые у вас имеются.
И почитайте про массивы.
выведите $arfields на страницу и вы увидите какие поля хаполнены, а какие нет

[Anonymous]
07.11.2016
10:20:25

Maxim
07.11.2016
10:33:36
Strip
Команда strip удаляет ревизию и всех ее потомков из репозитория.
hg strip 8
Команда strip может использоваться с ревизиями любой фазы. Но если удалить ревизию, которая засветилась в других репозиториях, то при следующем затягивании изменений все удаления восстановятся.

Google

Роман
07.11.2016
10:41:09
? это в стандартном наборе? или расширение? Просто ни разу не видел такой команды

Vite4eg
07.11.2016
10:41:34
Расширение
из mq вроде

Роман
07.11.2016
10:42:58
ага, посмотрел. расширение в новых версиях меркуриала
не из mq, само по себе

Vite4eg
07.11.2016
10:43:33
https://www.mercurial-scm.org/wiki/StripExtension

Роман
07.11.2016
10:47:09
про Mq там про то, что для более ранних версий меркуриала можно использовать для схожего функционала. Чет я не представляю как правда))

Иван
07.11.2016
14:54:17


Илья
07.11.2016
14:56:08
#инструкция для новичков!
Есть вопрос!?
Идем сперва в Гугл потом в Яндекс
Далее в доку Битрикса
http://dev.1c-bitrix.ru/api_help/
http://dev.1c-bitrix.ru/api_d7/
если там нет и скать по исходнику лень: bxapi.ru
Для тех кто хочет научиться работать с платформой профессионально, а не "методом тыка":
https://academy.1c-bitrix.ru/training/course/
Полезное от разработчиков
https://webref.ru/
git http://dev.1c-bitrix.ru/community/webdev/user/23706/blog/12414/
и еще http://bitrix.expert/tekhnologii/git-v-proizvodstve/
видео https://www.youtube.com/user/1CBitrixChannel/videos и два https://www.youtube.com/user/swad1231/videos
и очень много полезных ссылок тут http://www.wexpert.ru/help/
Битрикс24
настройка АТС http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=52&CHAPTER_ID=03236&LESSON_PATH=3922.5009.3693.2564.3236
и если ответа нет, задаем тут!!!

Vladimir
07.11.2016
14:58:09
bxapi.ru тогда уже для кучи)

Илья
07.11.2016
14:59:22
еще будут пожелания и полезные ссылки? )

Vladimir
07.11.2016
15:00:07
http://zabrosov.ru/
# rm -Rf /home/name/www # Удаление каталога со всем содержимым
офигенный пример)

Maxim
07.11.2016
15:00:32
И я предложу тогда уж
GOOGLE блин!
???

Илья
07.11.2016
15:00:52
есть уже гугл
самый первый

Maxim
07.11.2016
15:01:19
блин

Vladimir
07.11.2016
15:01:26
да ладно вам, тогда совсем от скуки умрём)

Maxim
07.11.2016
15:01:27
я ж не читал)
та я ж прикалываюс ь)
как обычно