Практика программирования

Функция Случайное число, RANDOM, RND для 1С 7.7

В 1С нет функции случайного числа. представляю Вам свою. основана на получении идентификатора и из него случайного числа. от 0 до 10, от 0 до 100 и от 0 до 1000. функция ПолучитьСлучайноеЧисло (ВерхняяВилка=1);     Если ЗагрузитьВнешнююКомпоненту(«V7Plus.dll») <> 1…
Read more

Как определить тип субконто?

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Отладчик внешних печатных форм

Обработка для отладки внешних печатных форм Разрабатываете внешнюю печатную форму, а в отладчике никак не посмотреть что происходит во время ее выполнения? Данная обработка решит эту проблему! Как пользоваться: 1. Подключаете «Отладчик внешних печатных форм» в качестве внешней печатной формы…
Read more

Функция преобразования СТРОКИ в ДАТУ

Функция преобразование всяких вариантов строк в дату. Искал, но не нашел на сайте. Преобразовывает СТРОКИ вида "01/10/13","01-10-2013","10,13","10.13","01.03.2013 0:00:00" к типу ДАТА Может, кому пригодится. В обработке используется стандартная функция разложить строку, указываю ее ниже. ФункцияПолучитьДатуИзСтроки(Стр) Д = Дата(«00010101000000»); ЕслиПустаяСтрока(Стр) Тогда…
Read more

Генерация случайных чисел (random)

Еще один вариант генерации случайных чисел в 1с 7.7. Можно использовать следующий вариант для создания случайных чисел (кто-то уже использовал этот алгоритм, но я его немного доработал):Функция СлучайноеЧисло(ЧислоМин, ЧислоМакс) scr=СоздатьОбъект(«MSScriptControl.ScriptControl»);     scr.language=«javascript»;  Возврат scr.eval(«Math.floor(Math.random()*(«+Строка(ЧислоМакс)+»-«+Строка(ЧислоМин)+»+1))+»+Строка(ЧислоМин));   КонецФункции а вот функция для генерации уникальной строки:…
Read more

Отладчик внешних обработок заполнения табличных частей

Обработка для отладки внешних обработок заполнения табличных частей Разрабатываете внешнюю обработку заполнения табличных частей, а в отладчике никак не посмотреть что происходит во время ее выполнения? Данная обработка решит эту проблему! Как пользоваться: 1. Подключаете «Отладчик внешних обработок заполнения табличных…
Read more

Составление списка файлов компьютера и отправка его на почту

Обработка составляет список файлов компьютера и отправляет список на почту.   Записывал когда-то всю инфу необходимую на болванки. Когда их количество переросло 500 штук, придумал (по совету знакомых) хранить всё на винте. Так и доступ более быстрый и найти что-то…
Read more

Универсальная форма справочника

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Для чего нужны блокировки

Многие программисты "борются" с блокировками, но в попытках их "победить" не всегда задумываются "зачем они вообще нужны?" "а может от них совсем отказаться?" удивительно, но факт — от блокировок можно просто отказаться.   Если прочитать методику перевода конфигурации на управляемые блокировки…
Read more

Разбиение адреса на составляющие

Обработка для разбиения адреса на отдельные составляющие.   Введенный адрес в единую строку разбивается на такие составляющие, как: — Область — Город — Улица — Дом — и т.д. Код обработки закомментирован. Используются регулярные выражения для обработки информации. В обработку…
Read more