@bitrixfordevelopers

Страница 1457 из 1492
Артемий
09.04.2018
19:52:34
почитаю, посмотрю

есть одно подозрение на косяк клиента - признался тут он мне

Anton
09.04.2018
19:52:44
поэтому я и предлагаю временно вытащить

чтоб ты проверку дернул

Google
Артемий
09.04.2018
19:52:59
они не так поняли про многосайтовость и на одном ключе сделали 2 сайта, но с разными ядрами и на разном хостинге

может быть агент какой-то запустил проверку и дропнул сайт? опять же ошибка была про чтение сайта

Anton
09.04.2018
19:53:30
та не

дропнуь там ниче не может

может сказат, вы шо

офигели

ваша лицензия того

разбираться

надо

ща лень

может по путям там крыша ехать

Rustam
09.04.2018
20:23:47
$shipmentCollection = $order->getShipmentCollection(); Ребят, как удалить отгрузки или всю доставку из заказа через апи? Спасибо.

Владимир
09.04.2018
20:44:02
https://www.opennet.ru/opennews/art.shtml?num=48416

Google
MarconiKlin A12E
09.04.2018
21:03:40
$shipmentCollection = $order->getShipmentCollection(); Ребят, как удалить отгрузки или всю доставку из заказа через апи? Спасибо.
foreach ($shipmentCollection as $shipment) { $shipmentItemCollection = $shipment->getShipmentItemCollection(); foreach ($shipmentItemCollection as $item){ $item->setQuantity(0); $item->delete(); $item->save(); } $shipment->delete(); $shipment->save(); }

Artur
09.04.2018
22:17:05
привет! не могу разобраться как добавить кнопку в визуальный редактор. Хочу обернуть картинку <img> в отдельный класс. выделяю картинку, далее делаю BX.addCustomEvent('OnEditorInitedBefore', function (editor) { var _editor = editor; this.AddButton({ iconClassName: 'image_code', src:'/html2016/images/imgCode.png', id: 'image_code', name: 'Код для вставки картинок', handler: function (ev) { var range = _editor.selection.GetRange(); _editor.InsertHtml('<div class="imgnews">' + range + '</div>'); } }); }); и всё, кроме img оборачивается

т.е. метод getRange() игнорит все child, видит только текст

Anton
10.04.2018
04:26:03
метод скоре евсего надо тругой использовать

чтобы понять какой достаточно покуриьт исходинк объекта, что прилетает

либо использовать иные способы выловить объет нужный

Олег
10.04.2018
05:09:26
Всем доброго. Вопрос про поиск. Клиент хочет поиск по названию элемента но начиная с любого элемента слова. К примеру, клиент хочет ввести ама (искомое слово Самара) и чтобы ему вывелись все слова где данные буквы встречаются

Anton
10.04.2018
05:10:11
ама ама криминал

Олег
10.04.2018
05:10:19
?

Anton
10.04.2018
05:10:20
а разве не так работает из коробки?

Олег
10.04.2018
05:10:21
?

неа. выведет самару только если введешь Са или Сам но не как элементы внутри.

Anton
10.04.2018
05:14:02
https://dev.1c-bitrix.ru/support/forum/forum6/topic34270/

ну вот по теме

https://www.olegpro.ru/post/1s_bitriks_dobavlyaem_v_morfologicheskiy_indeks_poiska_vozmozhnost_iskat_po_chasti_slova.html

Олег
10.04.2018
05:15:08
1 видел. 2 тоже, но меньшей кровью хотел делать

Anton
10.04.2018
05:15:52
1 видел. 2 тоже, но меньшей кровью хотел делать
ну можт и можно сугубо галками

Олег
10.04.2018
05:16:25
просто может какой-нить ключ животворящий есть, но по коду нет) вдруг кто-то решал)

Anton
10.04.2018
05:16:53
Google
MarconiKlin A12E
10.04.2018
05:17:23
Спасибо, но что то ошибка((( #1: Bitrix\Sale\ShipmentItem->setQuantity(integer)
Попробуйте просто delete на отгрузку и потом save без обнуления айтемов.

Спасибо, но что то ошибка((( #1: Bitrix\Sale\ShipmentItem->setQuantity(integer)
А ещё помните что есть системные отгрузки

Rustam
10.04.2018
05:18:26
А ещё помните что есть системные отгрузки
#0: Bitrix\Sale\ShipmentItem->delete() тоже оштбка( Товары из отгрузки только исчезли и все [ErrorException] E_ERROR System shipment not empty (0)

MarconiKlin A12E
10.04.2018
05:20:52
#0: Bitrix\Sale\ShipmentItem->delete() тоже оштбка( Товары из отгрузки только исчезли и все [ErrorException] E_ERROR System shipment not empty (0)
? надо проверить , но до компа доберусь часа через 2. Если решите раньше дайте знать

Rustam
10.04.2018
05:21:10
Но как вы верно подметили видимо нужно системную отгрузку удалить

Alexandr
10.04.2018
05:25:07
Но как вы верно подметили видимо нужно системную отгрузку удалить
Системная отгрузка не удаляется впринципе. Товары в какой то отгрузке обязательно должны лежать. Потому и ошибка. Удалять надо не все отгрузки, а конкретную одну, у которой флаг isSystem() стоит в false

То есть удалять пользовательскую отгрузку

Rustam
10.04.2018
05:28:42
$shipmentCollection = $order->getShipmentCollection(); foreach ($shipmentCollection as $shipment) { $shipmentItemCollection = $shipment->getShipmentItemCollection(); if (!$shipment->isSystem()) { $shipment->delete(); } }

И потом новую создаю - все работает

Спасиб)

Anton
10.04.2018
05:30:07
вот так, люди старались добавляли отгрузки, а он все под нож

циничным циклом

MarconiKlin A12E
10.04.2018
05:30:45
Да еслибы он ещё работали нормально.

Страница 1457 из 1492