Tag Archive: программирование

1С:EDT. Первые шаги… или есть ли альтернатива конфигуратору?

Заменить конфигуратор сложно, а в некоторых случаях невозможно, если, например, нужно оперативно подправить код непосредственно в рабочей конфигурации… Являясь поклонницей MS Visual Studio, появление такой IDE, как 1C:Enterprise Development Tools, именно для 1С очень обрадовало, т.к. конфигуратор казался довольно грубоватым…
Read more

Алгоритмы поиска пути в графе. Часть 2

Новые возможности, ранее реализованных алгоритмов поиска пути в графе на платформе 1С 8.3. Это продолжение публикации Алгоритмы поиска пути в графе. Добавлены следующие возможности: Несколько точек "Б". Теперь можно посмотреть поведение различных алгоритмов для множеств конечных точек "Б", и оценить длину путей. Окрестности Мура. Теперь…
Read more

Диеты: Ваш личный проводник в мир здорового питания

Приложение “Диеты” разработано на платформе 1С 8.3.14. Однако, мы переписали большинство интерфейсов, используя языки HTML, CSS и JavaScript. Оно основательно отличается от похожих программ своим персонализированным подходом к каждому пользователю. По сравнению с другими приложениями, которые предоставляют фиксированный план, “Диеты”…
Read more

Утилита на С# для отображения курсов валют 1С

Маленькая утилита для вывода текущего курса валют поверх окна 1С. Утилита была создана по запросу менеджера предприятия. В 1С конфигурации реализован механизм записи текущего курса валют в сетевой файл ПриЗаписи регистра сведений. Процедура ПриЗаписи(Отказ, Замещение) ткКурсДолара = ОбщийМодуль.КурсНаДату(ТекущаяДата(), «долар»); ткКурсЕвро = ОбщийМодуль.КурсНаДату(ТекущаяДата(),…
Read more

Пользовательские макеты для внешних печатных форм (обработок)

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

Чем расщепить или "СтрРазделить() VS РазложитьСтрокуВМассивПодстрок()" ?

Сравнение методов по «расщеплению» строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу — и тот и другой. В случаях, когда нужно разбить строку на части, чаще всего используется один из методов: СтрРазделить() — платформенный метод РазложитьСтрокуВМассивПодстрок() —…
Read more

COPA. Шаблоны кода 1С

Программа, позволяющая сохранять части кода, для дальнейшего использования при разработке. Форк CopyPaster1C на python. Выполняя рутинные разработки, периодически пользовался замечательной программой CopyPaster1C , даже уже не помню какой из старых версий. Программа очень понравилась, и изучая python, решил написать свой аналог…
Read more

Парсер строки по шаблону с помощью RegExp

Возникла задача загрузки отчетов по эквайрингу в формате Экселя. Так как юр. лицо не одно, то информация, на какую организацию загружать, находится в самом файле в виде строки в определённом формате. Так как мне было лень писать парсер для конкретной…
Read more

Замена ссылок на GUID-ы в таблице значений через XML

Практическое применение объекта 1С ПреобразованиеXSL — использование правила XSL для конвертации ссылочных типов в строку. Warning Данная статья не претендует на оригинальность и не является конечным решением. Подходы решения задач и примеры программного кода несут исключительно обучающий характер.   Шаблон…
Read more

Парсер таблиц по шаблону. Автоматическая корректировка парсера. Сравнение графов

Возникла такая задача: нужно нарисовать в макете шаблон таблицы, где расписано какая ячейка за что отвечает, загрузить таблицу из html и сравнить, подходит ли она под шаблон. Если да, то загрузить информацию по правилу из шаблона. Проблема в том, что…
Read more