
sowd
25.11.2016
06:30:54
а покажи скрин с настройками интеграции?

Юрий
25.11.2016
06:32:05
в битре на странице Интеграция с "1С?

sowd
25.11.2016
06:32:33
ога
Загружать торговые предложения (характеристики) в отдельный инфоблок а это точно нужно?

Google

Юрий
25.11.2016
06:35:43
скорее всего нет. там вообще нт ТП

sowd
25.11.2016
06:41:06
долби 1сника)
пусть базу в порядок приводит

Юрий
25.11.2016
06:42:12
хорошо, спасибо

Vite4eg
25.11.2016
06:43:07
У меня складывается мнение, что в 1С порядка не бывает ?

sowd
25.11.2016
06:46:02
я вобще 1сников не перевариваю, это какая то страная каста человеков, как только речь касается интеграции с битриксом, у них всплывает куча проблем, в первую очередь распиздяйское отношение к работе, что вылевается в кривую структуру базы
ну а дальше наступает этап ебли с написанием костылей, потому как заставить их привести все в порядок почти не реально

Ma
25.11.2016
06:47:38
http://demo.mibix.ru/personal/order/make/ может кто подсказать, где взять шаблон такой как здесь для sale.order.ajax? я так понял это какой-то из общедоступных, ибо не первый сайт где вижу

sowd
25.11.2016
06:47:51
я не мог сдать почти два года сайт, потому что 1сник не мог выгрузить ТП, 1сник приходящий раз в месяц в котору, это был ад, объяснять клиенту, что он упырь, а не битрикс гавно =(

Юрий
25.11.2016
06:48:39
но с новым модулем заказа он кажется не дружит

Ma
25.11.2016
06:50:01
ясно, да новый вообще шлак

Юрий
25.11.2016
06:50:33
я раньше плевался на старый компонент заказа.

Google

Юрий
25.11.2016
06:50:45
эх. какой же я был глупый

Ma
25.11.2016
06:52:54
)))

Nikita
25.11.2016
07:03:40
но с новым модулем заказа он кажется не дружит
эммм.. не означает ли это что теперь нужно будет переделать все кастомизированные оформления заказов для клиентов, которые получили кастомизацию на "старый" шаблон? У них вроде все работает с последними обновлениями... Не жаловались пока

Юрий
25.11.2016
07:04:51
тут я не могу сказатть. я пробовал закидывать старый компонент в свое пространство имен и он не заработал. я прравда не стал копаться.
но на одном сайте после обновления местоположения не работали.
я бновил биту, компонент стал новым. а шаблон был от старого
битру*

Nikita
25.11.2016
07:06:32
ох жесть, у меня в разработке 2 крутых оформления заказа по "старой" кастомизации. блиин теперь увеличивать срок разработки надо за свой счет
Спасибо, Битрикс, ты лучший

Юрий
25.11.2016
07:07:52
если там простое оформление, может быстрее что-то свое написать?

Nikita
25.11.2016
07:12:47
У меня сложное, с множеством пунктов самовывоза через партнерские ПВЗ, yandex-картой выбора ПВЗ и прочие мелочи, типа расчета доставки и оплата картами

Юрий
25.11.2016
07:14:22
ну самое простое, это уламывать заказчика на текущий вид оформления заказа. и стилями приводить к дизайну сайта

Nikita
25.11.2016
07:16:57
Я думаю надо закатать рукава и понять что там написали в Битриксе, чтобы научится это кастомизировать.

Haik
25.11.2016
07:18:47
Я думаю, в этом случае ты достигнешь нирваны и битрикс тебе уже не будет нужен.

Ma
25.11.2016
07:20:31
Это да, с новым оформлением заказа именно так и будет, 3й день уже бьюсь с этим убожеством

Tony
25.11.2016
07:26:27

Nikita
25.11.2016
07:26:53

Юрий
25.11.2016
07:26:55

sowd
25.11.2016
07:27:03
если корзина сильно кастомная выходит, то по моему лучше свою написать, и не возится с битриксовой

Юрий
25.11.2016
07:27:06

Google

Nikita
25.11.2016
07:27:19

Tony
25.11.2016
07:27:22
ах, да... просто пока не сталкивался. извините

Pavel
25.11.2016
07:45:23
а у меня вроде все работает после обновы, или я что то не так делаю http://joxi.ru/gmvqMvXix6Q7Kr ?

Виталий
25.11.2016
07:53:06
че за волшебство, не пойму.
переношу товары.
цены устанавливаю CPrice::SetBasePrice
в админке в итоге цена не отображается
на сайте отображаетсяФ
цена в админке отображается при включении расширенного управления ценами
надо другой функцией цены устанавливать?

Haik
25.11.2016
07:53:49
Было такое, да. Надо бы вспомнить только как эта проблема решалась
Перед установкой цены надо это сделать: http://dev.1c-bitrix.ru/api_help/catalog/classes/ccatalogproduct/ccatalogproduct__add.933e0eb4.php
Не уверен, но вроде решает проблему

Nikita
25.11.2016
07:59:57

Александр
25.11.2016
08:04:42
Никита, привет. Я Расковырял новое оформление заказа. Будут вопросы, пиши.

Vadim
25.11.2016
08:05:45

Виталий
25.11.2016
08:05:55

Haik
25.11.2016
08:06:15
На книгу :)

Юрий
25.11.2016
08:06:22

Виталий
25.11.2016
08:06:43
а то сейчас 400+ человек начнут в лс писать

Vadim
25.11.2016
08:06:44

Александр
25.11.2016
08:07:02
Блин, где время взять на всё?
С удовольствием бы написал.

Виталий
25.11.2016
08:07:51
а время рассказывать есть? :)))

Vadim
25.11.2016
08:07:56
CCatalogProduct::Add(array('ID' => $productId, 'QUANTITY' => '50'));
и дальше цену обновляй
// Установим цену товару
$arFieldsProductPrice = Array(
'PRODUCT_ID' => $productId,
'CATALOG_GROUP_ID' => 1,
'PRICE' => $arData['price'],
'CURRENCY' => 'RUB'
);
$resProductPrice = CPrice::GetList(array(), array('PRODUCT_ID' => $productId, 'CATALOG_GROUP_ID' => 1));
if ($arProductPrice = $resProductPrice->Fetch())
{
CPrice::Update($arProductPrice['ID'], $arFieldsProductPrice);
}
else
{
CPrice::Add($arFieldsProductPrice);
}

Google

Vadim
25.11.2016
08:08:15

Александр
25.11.2016
08:08:18
Да, действительно, не стоило.

Nikita
25.11.2016
08:10:35

Ok
25.11.2016
08:14:25

Artur
25.11.2016
08:14:37
мне нравится как это все тут рассусоливают )
но никто разобраться сам не хочет

Admin
ERROR: S client not available

Artur
25.11.2016
08:15:02
прямо локальный мем можно сделать

svetlana
25.11.2016
08:15:29
если опишете идею - сделаю

Александр
25.11.2016
08:16:40

Юрий
25.11.2016
08:16:48
я делал примерно так
http://dev.1c-bitrix.ru/support/forum/forum6/topic83447/?PAGEN_1=9
только без пунктов 4 и 5

Nikita
25.11.2016
08:17:00

Юрий
25.11.2016
08:17:14
остальное стилями скрывал
но у меня небыло блока региона

svetlana
25.11.2016
08:17:36
у тебя же вчера была пятница

Maxim
25.11.2016
08:17:46
так сегодня настоячая

Александр
25.11.2016
08:17:52
Этот шаблон просто перешёл с php на js.

Nikita
25.11.2016
08:27:28
Если прямо реально сесть и потратить выходные-другие на SOA, то мне кажется, все получится, друзья, как ни крути - это код, на чем бы он не ыбл написан, а мы программисты, это наш хлеб - разбираться в коде и кастомизировать его под нужды бизнес-задач клиентов.

Oleg
25.11.2016
08:31:03

Maxim
25.11.2016
08:31:25
...Виктор Бенедиктович

Google

Maxim
25.11.2016
08:42:54
парни
как в орм сделать такое?
sqlMyTasks = '
SELECT SQL_NO_CACHE
COUNT(*) as COUNT
FROM
b_tasks as t
WHERE
(
t.STATUS=1
OR t.STATUS=2
)
AND t.ZOMBIE = \'N\'
AND t.RESPONSIBLE_ID = 1
';
именно проверка ОР по статусу?
$query = new Entity\Query(TaskTable::getEntity());
$query->setSelect(array(
new Entity\ExpressionField('COUNT', 'COUNT(*)')
));
$query->addFilter(null, array(
'LOGIC' => 'OR',
'=STATUS' => \CTasks::STATE_NEW,
'=STATUS' => \CTasks::STATE_PENDING,
));
$query->addFilter('=ZOMBIE', 'N');
$query->addFilter('=RESPONSIBLE_ID', count($userIds)>1 ? $userIds : (int)$userIds);
как вынести этот момент со статусом? я бы не хотел в IN запихивать это, ибо как оказалось этот оператор не работает с индексами
$query->addFilter(null, array(
'LOGIC' => 'OR',
'=STATUS' => \CTasks::STATE_NEW,
array(
'LOGIC' => 'OR',
'=STATUS' => \CTasks::STATE_PENDING,
)
));
#простигоспдизаговнокодобещаюисправиться, аминь

Анатолий
25.11.2016
08:49:16
максим, сделай status ❤️
< 3

Vladimir
25.11.2016
08:49:35
=)

Анатолий
25.11.2016
08:49:54
ага, я не знал что < 3 заменяется на сердечко

Maxim
25.11.2016
08:50:06
$query->addFilter(null, array(
'LOGIC' => 'OR',
'=STATUS' => \CTasks::STATE_NEW,
array(
'=STATUS' => \CTasks::STATE_PENDING,
)
));
второй логик был лишний

Vladimir
25.11.2016
08:50:20
Жесть
и работате?

Анатолий
25.11.2016
08:50:35
зачем array?

Vladimir
25.11.2016
08:50:47
два одинаковых ключа

Анатолий
25.11.2016
08:50:59
там же LOGIC..

Oleg
25.11.2016
08:51:41
хД)