• Как Окрасить ячейку табличной части документа по условию?

    @SteepNET Автор вопроса
    Сделал так, вот пример процедуры на сервере, к ней обращаемся из клиента откуда удобно...

    &НаСервере
    Процедура Расш_УстановитьУсловноеОформление()
    
    Оформление  = УсловноеОформление.Элементы.Добавить();
    Оформление.Использование = Истина;
    
    Поле1 = Оформление.Поля.Элементы.Добавить();
    Поле1.Поле = Новый ПолеКомпоновкиДанных("ТоварыНоменклатураАртикул");
    
    Отбор = Оформление.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Объект.Товары.Количество");
    Отбор.ПравоеЗначение = 3;
    Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.МеньшеИлиРавно;
    Отбор.Использование = Истина;
    Оформление.Оформление.УстановитьЗначениеПараметра("ЦветФона", WebЦвета.Аквамарин);
    
    КонецПроцедуры
    Ответ написан
    Комментировать
  • Получить контактные лица партнера?

    @SteepNET Автор вопроса
    Все оказалось проще, контактное лицо партнера было в Ссылка а Ссылка это в моем случае Документ.ЗаказКлиента
    Что касается запроса то я не верно передавал Ссылка.Контрагент в Справочник.Партнеры
    Ответ написан
    Комментировать
  • Прикрепление фото из мобильного приложения Битрикс24?

    @SteepNET Автор вопроса
    Проблема решена корректировкой сокетов и Push@ pull сервера
    Ответ написан
    Комментировать
  • Вызвать процедуру в форме перечисления из модуля формы документа?

    @SteepNET Автор вопроса
    В общем в вопросе намудрил что то=\
    Сделал проще ПередЗаписью в модуле формы вызвал процедуру ЗаполнитьОбеспечениеВУстановленномПорядке(ВыбранноеЗначение);
    В ВыбранноеЗначение записал нужные мне значения массива.
    Ответ написан
    Комментировать
  • УТ 11.4 На клиенте получить текущую строку табличной части?

    @SteepNET Автор вопроса
    Ответ такой
    &НаКлиенте
    Процедура СвДокументы(Команда)
    		
    	ДокументОбъект = Элементы.СписокДокументыПродажи.ТекущаяСтрока;
    	ДокументОбъект = Получить(ДокументОбъект);	
    	Если ЗначениеЗаполнено(ДокументОбъект) Тогда
    		ОткрытьФорму("ОбщаяФорма.СвязанныеДокументы",Новый Структура("ОбъектОтбора", ДокументОбъект));
    	КонецЕсли;
    	
    КонецПроцедуры   
    
    &НаСервереБезКонтекста
    Функция Получить(ДокументОбъект)	
    	ДокументОбъект = ДокументОбъект.Ссылка.ПолучитьОбъект();
    	Возврат ДокументОбъект.Ссылка;
    КонецФункции
    Ответ написан
    Комментировать
  • В запросе SQL в php условия в кавычках как?

    @SteepNET Автор вопроса
    exec('mysqldump --user=***** --password=****** --single-transaction --force --opt BD TABLE --no-tablespaces --where "ENTITY_FIELD = \'STATUS_ID\' AND ASSIGNED_BY_ID >\'0\'"> relations.sql');


    Рабочий вариант..
    Ответ написан
    Комментировать
  • При записи контрагента создавать договор в 1С УТ 11.4?

    @SteepNET Автор вопроса
    Коллеги что нет идей?

    Как записать договор я нашел способ тут проблем нет...

    Вся проблема теперь в том что бы определить ПриЗаписиПосле что это новый объект!?
    Ответ написан
  • Не работает shell_exec php почему?

    @SteepNET Автор вопроса
    Разобрался, дело было в правах на директории
    Ответ написан
    2 комментария
  • Обрезает нули в цене Битрикс?

    @SteepNET Автор вопроса
    Все оказалось очень просто!
    /components/bitrix/catalog.smart.filter/smart/script.js
    this.precision = arParams.precision || 0;
    Заменим на
    this.precision = arParams.precision || 2;

    После этого именно только значения в полях цены перестают округляться.
    Ответ написан
    Комментировать
  • Select подставить значение из cookie?

    @SteepNET Автор вопроса
    Решил так
    <?php
    $select = array(1=>'',2=>'');
    
    if(isset($_POST['select'])) {
        setcookie("select",(int)$_POST['select']); 
        $select[(int)$_POST['select']] = 'selected'; 
    } elseif(isset($_COOKIE["select"])) { 
        $select[(int)$_COOKIE["select"]] = 'selected';
    }
    ?>
    <form method="post">
    <select name="select" onchange="this.form.submit()">
    <option value="1" <?=$select[1]?>>1</option>
    <option value="2" <?=$select[2]?>>2</option>
    </select>
    </form>
    Ответ написан
    Комментировать