Сообщения

Нотация A1 для API Google Sheets

Функция НотацияА1 ( НомерСтолбца ) //КодСимвола("A") = 65; КодСимвола("Z") = 90; Размерность = 90-65+1 = 26; Осталось = НомерСтолбца - 1 ; Результат = "" ; Пока Осталось > - 1 Цикл ИндексСимвола = Осталось % 26 ; Результат = Символ ( 65 + ИндексСимвола ) + Результат ; Осталось = Цел ( Осталось / 26 ) - 1 ; КонецЦикла ; Возврат Результат ; КонецФункции

1С: Ссылка и СсылкаНового

&НаСервереБезКонтекста Процедура СсылкаНовогоИССылкаНаСервере() // УстановитьСсылкуНового(Справочники.Организации.ПолучитьСсылку()) ЗаказКлиентаПолучитьСсылку = Документы.ЗаказКлиента.ПолучитьСсылку(); Сообщить ("ЗаказКлиентаПолучитьСсылку : " + ЗаказКлиентаПолучитьСсылку); Док = Документы.ЗаказКлиента.СоздатьДокумент(); Док.УстановитьСсылкуНового(ЗаказКлиентаПолучитьСсылку); Сообщить ("Док.Ссылка : " + Док.Ссылка); Сообщить ("Док.ПолучитьСсылкуНового() : " + Док.ПолучитьСсылкуНового()); Сообщить ("ЗаказКлиентаПолучитьСсылку=Док.ПолучитьСсылкуНового() : " + (ЗаказКлиентаПолучитьСсылку=Док.ПолучитьСсылкуНового())); Сообщить("Док.ПолучитьСсылкуНового().Пустая() : " + Док.ПолучитьСсылкуНового().Пустая()); Сообщить("Док.Ссылка.Пустая() : " + Док.Ссылка.Пустая()); //ЗаказКлиентаПолучитьСсылку : <Объект не найден> (409:a23400155d62ee1c11edff7f4dde94a4) //Док.Ссылка : //Док.ПолучитьСсылкуНового() :...

Bitrix VirtualBox Дисплей - Удаленный доступ: RDP не подключается с другого компьютера

Изображение
Скачанный ( https://www.1c-bitrix.ru/download/vmbitrix.php ) с сайта Битрикс файл VMBitrix7.5-1-CentOS7.9-x86_64.ova (Open Virtualization Format Archive .ova) после установки создает машину, настроенную на подключение удаленного дисплея.  Но подключить удаленный доступ к дисплею можно только с хост-машины, с другого компьютера локальной сети это подключение недоступно. В графическом интерфейсе настроек виртуальной машины не видно данного ограничения. Его можно увидеть, открыв из каталога виртуальной машины файл "VMBitrix7.5-1-CentOS7.9-x86_64.vbox-prev", там будет указано. <VRDEProperties>   <Property name="TCP/Address" value="127.0.0.1"/>   <Property name="TCP/Ports" value="5925"/> </VRDEProperties> Чтобы удалить привязку к 127.0.0.1 , нужно выполнить команду без указания адреса VBoxManage modifyvm "VMBitrix7.5-1-CentOS7.9-x86_64" --vrde-property=TCP/Address= VBoxManage в host-ОС Windows можно найти по...

OnEs memos

Хранить настройки в старых конфигурациях (УТ 10.3) можно в регистре сведений СохраненныеНастройки ОбщийМодуль.МониторПортала1СИТСГлобальный &Вместо("Подключаемый_ОткрытьМониторПортала1СИТССПодключениемИнтернетПоддержки") Процедура wln_НеОткрыватьМониторПортала(); //не открываем монитор портала ИТС при запуске 1С КонецПроцедуры КА25 ОбщийМодуль.ТекстЗапросаДоступныхОстатковПоДатамДляПодбора Структура.Вставить("   МожноПробелыНачалоКонец   ", 123); ОбщегоНазначенияКлиентСервер.ЕстьРеквизитИлиСвойствоОбъекта(Форма, "Объект")

Динамический список в таблицу значений 1С

Вариант-1 СхемаКомпоновкиДанных = Элементы.Чеки.ПолучитьИсполняемуюСхемуКомпоновкиДанных(); НастройкиКомпоновкиДанных = Элементы.Чеки.ПолучитьИсполняемыеНастройкиКомпоновкиДанных(); КомпоновщикМакетаКомпоновкиДанных = Новый КомпоновщикМакетаКомпоновкиДанных(); МакетКомпоновкиДанных = КомпоновщикМакетаКомпоновкиДанных.Выполнить(СхемаКомпоновкиДанных, НастройкиКомпоновкиДанных,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений")); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных); ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений; ТаблицаЗначений = Новый ТаблицаЗначений; ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.УстановитьОбъект(ТаблицаЗначений); ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений.Вывести(ПроцессорКомпоновкиДанных, Истина);  Вариант-2  СхемаКомпоновкиДанных = Элементы.Чеки.По...

Виртуальная таблица Остатки, запрос без ресурсов

Период Движение Регистратор Измерение Сумма Количество 01.01.2022 0:00:00 Приход Тест итогов док 000000001 от 01.01.2022 0:00:00 первый 123 2 01.01.2023 0:00:00 Расход Тест итогов док 000000002 от 01.01.2023 0:00:00 первый 123 1 12.03.2023 0:40:56 Приход Тест итогов док 000000003 от 12.03.2023 0:40:56 второй 222 4 10.04.2023 23:43:37 Расход Тест итогов док 000000004 от 10.04.2023 23:43:37 второй 111 4

Эмодзи

  Процедура УТФ32 ( Команда ) Буфер = Новый БуферДвоичныхДанных ( 4 ); Буфер . ЗаписатьЦелое32 ( 0 , 128125 , ПорядокБайтов . BigEndian ); //128125 - зеленый человечек СимволЧеловечек = ПолучитьСтрокуИзБуфераДвоичныхДанных ( Буфер , "UTF-32BE" ); TelegramMessage = Новый Структура ( "chat_id, text" , 123456789 , "Зелененький он был: " + СимволЧеловечек ); Жсон = Новый ЗаписьJSON ; Жсон . УстановитьСтроку ( Новый ПараметрыЗаписиJSON (,,, ЭкранированиеСимволовJSON . СимволыВнеBMP )); ЗаписатьJSON ( Жсон , TelegramMessage ); ТелоЗапросаPOST = Жсон . Закрыть (); Сообщить ( ТелоЗапросаPOST ); ХТТПСоединение = Новый HTTPСоединение ( "api.telegram.org" ,,,,,, Новый ЗащищенноеСоединениеOpenSSL , Ложь ); ХТТПЗапрос = Новый HTTPЗапрос ( "bot123456789:AAE*-KLAA/sendMessage" ); ХТТПЗапрос . Заголовки . Вставить ( "Content-Type" , "application/jso...