Size: a a a

1с программирование

2020 January 30

К

Кузя in 1с программирование
Понятно, спасибо
источник

М

Мингиян in 1с программирование
Добрый!
Подскажите, пжл: как Реквизит типа Справочник в ТЧ  Документа переделать для хранения Списка?
источник

В

Влад in 1с программирование
Может кто подскажет как сделать?
Может как-то через условное оформление?
Вообщем есть 3 реквизита на форме.
Допустим 1 и 2 реквизит складываются и значение помещается в третий реквизит.
Вопрос - как сделать так, чтобы всплывающая подсказка ( при наведении мыши на 3 реквизит) показывала что то типа: реквизит 1 + реквизит 2 и их значения, например 1+2.
Уже голову сломал.
источник

k

kthxbai in 1с программирование
Элементы.ТретийРеквизит.Подсказка = "";
источник

В

Влад in 1с программирование
kthxbai
Элементы.ТретийРеквизит.Подсказка = "";
А значения как ?
Они же могут меняться, а это строка тут
источник

k

kthxbai in 1с программирование
Ну так и меняй когда они меняются
источник

k

kthxbai in 1с программирование
Ты четко спросил - "показывать в виде всплывающей подсказки". Вот тебе вариант.
источник

A

Ally in 1с программирование
kthxbai
Ну так и меняй когда они меняются
неудобно на самом деле, жаль в 1с нет хэндлера "ПриНаведенииНаЭлемент"
источник

k

kthxbai in 1с программирование
есть, делай хтмл-поле и обрабатывай. Только придется еще обновлять третий реквизит и апдейтить поле точно так-же
источник

В

Влад in 1с программирование
kthxbai
Ты четко спросил - "показывать в виде всплывающей подсказки". Вот тебе вариант.
Спасибо !
источник

EA

Emil Agam in 1с программирование
Евгений Гурьев
Подскажите пожалуйста, как правильно передать в 1С POST запрос из PHP при помощи cURL
Сейчас отправляю так....

// создаем подключение
$ch = curl_init($redirect_url);
// параметры аунтификации
curl_setopt($ch, CURLOPT_USERPWD, "api" . ":" . "api");
// тип передачи запроса
curl_setopt($ch, CURLOPT_POST, true);
// устанавлваем даные для отправки
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
// флаг о том, что нужно получить результат
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// отправляем запрос
$response = curl_exec($ch);
// закрываем соединение
curl_close($ch);

Но в 1С в запросе, отсутствуют ПараметрыЗапроса
УстановитьТелоСтрокой()
источник

EA

Emil Agam in 1с программирование
Чёт вроде такой функции
источник

EA

Emil Agam in 1с программирование
Ша точно скажу
источник

M

Max in 1с программирование
Инфостарт разыгрывает бесплатное участие в онлайн-курсе по изучению 1С-программирования
https://infostart.ru/journal/news/mir-1s/infostart-razygryvaet-besplatnoe-uchastie-v-onlayn-kurse-po-izucheniyu-1s-programmirovaniya_1179442/?sort=tree
источник

M

Max in 1с программирование
Кому интересно - дерзайте
источник

EA

Emil Agam in 1с программирование
Евгений Гурьев
Подскажите пожалуйста, как правильно передать в 1С POST запрос из PHP при помощи cURL
Сейчас отправляю так....

// создаем подключение
$ch = curl_init($redirect_url);
// параметры аунтификации
curl_setopt($ch, CURLOPT_USERPWD, "api" . ":" . "api");
// тип передачи запроса
curl_setopt($ch, CURLOPT_POST, true);
// устанавлваем даные для отправки
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
// флаг о том, что нужно получить результат
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// отправляем запрос
$response = curl_exec($ch);
// закрываем соединение
curl_close($ch);

Но в 1С в запросе, отсутствуют ПараметрыЗапроса
источник

EA

Emil Agam in 1с программирование
ssl = Новый ЗащищенноеСоединениеOpenSSL();
 СоединениеHTTP = Новый HTTPСоединение("api.vk.com", 443,,,, 10,ssl, Ложь);

 HTTPЗапрос = Новый HTTPЗапрос;
 HTTPЗапрос.АдресРесурса = "method/" + method;
 HTTPЗапрос.Заголовки.Вставить("Content-type", "application/x-www-form-urlencoded");
 
 ПараметрыМетода = "";  
 Для каждого Строка Из method_param Цикл
   ПараметрыМетода = ПараметрыМетода + Строка + "&";
 КонецЦикла;      
 HTTPЗапрос.УстановитьТелоИзСтроки(ПараметрыМетода, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
 
 РезультатЗапрос = СоединениеHTTP.ОтправитьДляОбработки(HTTPЗапрос);
источник

Б

Босс in 1с программирование
Николай Чернов
и у меня возник вопрос можно ли обратиться как то к табличной части экселя взять оттуда 2 значения и перемножить между собой
Да, можно
источник

ЕГ

Евгений Гурьев in 1с программирование
Emil Agam
ssl = Новый ЗащищенноеСоединениеOpenSSL();
 СоединениеHTTP = Новый HTTPСоединение("api.vk.com", 443,,,, 10,ssl, Ложь);

 HTTPЗапрос = Новый HTTPЗапрос;
 HTTPЗапрос.АдресРесурса = "method/" + method;
 HTTPЗапрос.Заголовки.Вставить("Content-type", "application/x-www-form-urlencoded");
 
 ПараметрыМетода = "";  
 Для каждого Строка Из method_param Цикл
   ПараметрыМетода = ПараметрыМетода + Строка + "&";
 КонецЦикла;      
 HTTPЗапрос.УстановитьТелоИзСтроки(ПараметрыМетода, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
 
 РезультатЗапрос = СоединениеHTTP.ОтправитьДляОбработки(HTTPЗапрос);
Нет, мне нужно сделать запрос в 1с, и передать параметры через метод POST
источник

ЕГ

Евгений Гурьев in 1с программирование
Евгений Гурьев
Нет, мне нужно сделать запрос в 1с, и передать параметры через метод POST
Запрос должен быть к HTTP сервису.
источник