Skip to main content

Алгоритмы

Расстояние между 2-мя точками по координатам

// Код на 1С Pi = 3.1415926535897932; rlat1 = lat1 * Pi / 180; rlon1 = lon1 * Pi / 180; rlat2...

Асинхронный “cинхронный” вопрос

&НаКлиенте Асинх Процедура СинхронныййВызовНовый(Команда) Ответы = Новый СписокЗначений; Ответ...

Формирование текста для поля составного типа в запросе по списку типов

В качестве оптимизации запроса при выборе в запросе поля составного типа или типа, включающего ВС...

Как определить новый элемент при открытии управляемой формы?

&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Если Параметры.Ключ.П...

Програмное получение места на диске

fso = Новый COMОбъект("scripting.fileSystemObject"); Сообщить(Окр(Число(fso.getDrive(fso.GetDriv...

Использование RegExp в 1С

&НаКлиентеНаСервереБезКонтекста Функция РазобратьТекст(ИсходныйТекст, Шаблон) Попытка RegExp = Но...

Как установить цвет авто программно

Источник // вариант 1 ЭлементыФормы.Номенклатура.ЦветФонаПоля = ЦветаСтиля.ЦветФонаПоля; // ва...

Параллельное выполнение кода в 1С

&НаСервере Процедура ВыполнитьПаралельноНаСервере() МассивЗаданий = Новый Массив; Для Каждого ...

Разработка регламентного задания

Перед началом выполнения регламентного задания, выполняющего интеграцию с внешними ресурсами, нео...

Проверка существования реквизита формы в 1С (и не только)

// Проверяет наличие реквизита или свойства у произвольного объекта без обращения к метаданным. ...

Работа с метаданными

Функция МенеджерОбъектаПоСсылке(Ссылка) Экспорт    ТипСсылки = ТипЗнч(Ссылка);    XMLИмяТипа ...

Как отловить события Удаление / Добавление / Изменения регистра в 1С ?

Источник: 20 , 29 Добавление новой записи: НаборЗаписей.Количество() > 0 НаборЗаписей.Модифицир...

Удалить текущую строку таблицы значений (управляемые формы)

Таблица = <<ТаблицаЗначений>>; ТекущаяСтрока = Элементы.<<ТаблицаЗначений>>.ТекущаяСтрока; Табл...

Генерация псевдослучайных чисел (линейный конгруэнтный метод)

Формула: Примеры аргументов Source m множитель a слагаемое c используе...