bdd2
Расширенный фильтр

Все публикации Программирование — все для 1С

№ 102381

Подборка иконок для подсистем 1С:8.2, 8.3 (740 шт.) PNG 48х48 219

Практика программирования Работа с интерфейсом Программист v8 1cv8.cf Россия Абонемент ($m)

Подборка иконок для подсистем 1С: Предприятие 8.2, 8.3 (УП) в формате PNG 48*48 с сохранением прозрачности.

19.12.2011    Лёша Авто (Lesha1C)     48576    1160    75   

№ 549197

СКД на Мобильной платформе 1С. Простое управление группировками, сортировкой, полями и параметрами 5

Мобильные приложения Администратор Программист Директор v8 Россия Платные (руб)

Подсистема представляет собой некий универсальный отчет с использованием системы компоновки данных (СКД) на мобильной платформе 1С Предприятия начиная с версии 8.3.9 Суть проста: делаем общий макет СКД, создаем команду, которая открывает единую форму отчета, и переделаем в параметр имя макета. Собственно все. В отчете пользователю в удобном виде доступно включение, отключение и изменение порядка группировок, состав выводимых ресурсов, сортировка.

28.09.2016    Денис Харченко (nomadon)     1905    0    0   

№ 551698

.Net Core, обмен с 1C по TCP/IP между различными устройствами 9

Внешние компоненты Программист v8 Бесплатно (free)

Часто нужно обмениваться данными с клиентом 1С из различных устройств, между клиентами 1С, а также при виртуализации между разными ОС на компьютере. Это кроссплатформенная ВК, позволяющая обмениваться сообщениями по TCP/IP между различными устройствами по определенному протоколу.

28.09.2016    Сергей Смирнов (Serginio)     2076    0    1   

№ 551583

Простой способ индексирования интервалов 116

Практика программирования Программист v8 Абонемент ($m)

Предлагается простой способ индексирования интервалов для решения задач выборки записей, включающих заданный момент времени, пересекающихся с заданным интервалом или множеством интервалов. Способ основан на добавлении к исходной таблице особого числового индексированного поля, рассчитываемого по специальной формуле. Приведен код функций, необходимых для расчетов поля поиска и параметров поисковых запросов. Приведены также результаты тестирования метода, доказывающие его высокую эффективность.

28.09.2016    Сергей (ildarovich)     5838    21    15   

№ 92490

Расчет средних по периодам в запросе - это элементарно! 124

Практика программирования Анализ учета Программист v8 1cv8.cf Россия Абонемент ($m)

Распространено мнение, что расчет средних по периодам в запросе - это сложно. В статье приводится прием, позволяющий опровергнуть это заблуждение. Приводится описание метода, его обоснование и ограничения использования. Как примеры прилагаются два практичных отчета на СКД: для расчета среднедневных остатков товаров и для расчета среднедневной задолжности контрагентов. Отчеты созданы на платформе 8.1 для конфигурации УТ10.3 .

29.09.2011    Сергей (ildarovich)     29268    138    31   

№ 551576

Программное создание графических схем (v.2): API для ГрафическойСхемы 60

Практика программирования Работа с интерфейсом Универсальные функции Программист v8 Бесплатно (free)

Пример динамического создания графических схем, добавления элементов любых видов. Любые схемы без бизнес-процессов. Программная работа со схемой. Отличие от существующей статьи в том, что здесь используется объектная модель. Исправил и упростил некоторые моменты - результат соответствует схеме, созданной руками. Добавил возможность рисования произвольных форм для существующих фигур.

27.09.2016    Serg (serg_infostart)     3993    0    15   

№ 550750

Примеры повышения эффективности поддержки большого количества информационных баз 21

Практика программирования Администратор Программист v8 Бесплатно (free)

Как это часто бывает, автоматизируя различные виды учета, разработчики и сотрудники поддержки забывают/не хотят/не находят время (нужное подчеркнуть) для облегчения и автоматизации собственной деятельности. В данной статье на примерах предлагаются варианты подобной автоматизации при работе с большим количеством информационных баз. Для чего? Чтобы можно было спокойно попить кофе.

27.09.2016    Сергей Лосников (Lars Ulrich)     2852    0    3   

№ 551431

Конструктор условного оформления 29

Инструментарий Работа с интерфейсом Программист v8 1cv8.cf Абонемент ($m)

Иногда требуется сделать отчет, который бы содержал в себе множество показателей. В таком случае в получившейся "портянке" показатели сливаются. Как один из вариантов решения (ну, кроме упрощения отчета) можно рассматривать раскраску показателей в индивидуальные цвета. После нескольких подобных случаев (особенно, когда в уже готовый отчет добавляются или убираются поля) сделал обработку, которая позволяет в режиме предприятия быстро подготовить болванку условного оформления для подобных отчетов.

27.09.2016    Антонио (Fragster)     3147    9    6   

№ 267268

Будни автоматизации или "мне нужна программка для 3D упаковки" 139

Практика программирования Теория программирования Программист v8 1cv8.cf УУ Оптовая торговля Бесплатно (free)

Автоматизация отечественных предприятий, которой приходиться заниматься, это нужная и высокооплачиваемая, но довольно нервная работа. Выручает юмор. Например, при общении с требовательным клиентом можно вспомнить анекдот: "Держась руками за стену, на ногах еле стоит мужик. К нему пристает ребенок: "Ну, папа, пожалуйста, сделай мне кораблик!", папа отвечает: "Ага! - Сейчас все брошу и пойду делать тебе кораблик!". Про один такой сделанный для клиента "кораблик" и хочется рассказать. Надеюсь, совместное погружение в теплое ламповое (то есть клиентоориентированное) программирование доставит Вам положительные эмоции, да и задача попалась интересная. Поплыли?

24.03.2014    Сергей (ildarovich)     19913    0    113   

№ 551379

Как создать индикатор в 1С:Предприятии 7.7 2

Универсальные функции Работа с интерфейсом Программист v7.7 1cv7.md Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

27.09.2016    Сергей Беликов (HAMMER_59)     1059    1    6   

№ 504776

Таблицы значений "&НаКлиенте" в Управляемом приложении 14

Практика программирования Программист v8 Бесплатно (free)

Способ обойти ограничения платформы и передать с клиента на сервер таблицу значений. Используются возможности XDTO-сериализации

26.09.2016    Дмитрий Тарасов (tarassov)     2526    0    16   

№ 460935

Минимализмы 2 222

Практика программирования Программист v8 Бесплатно (free)

Следующая серия "минимализмов" [http://infostart.ru/public/306536/]. Также, как и в предыдущей статье, здесь приведена подборка коротких оригинальных решений некоторых задач. Ранее эти решения были разбросаны по моим комментариям к чужим публикациям.

23.02.2016    Сергей (ildarovich)     17199    0    76   

№ 551140

Генетический алгоритм для решения простой задачки 5

Теория программирования Программист v8 1cv8.cf Абонемент ($m)

Генетический алгоритм в решении задачи: Необходимо расставить правильно (по другому) скобки, чтобы получилось 850 (1 + 2) (3 + 4) (5 + 6) (7 + 8) (9 + 10) (11 + 12) (13 + 14) + 15

26.09.2016    eugenie zheludkov (eugeniezheludkov)     1219    2    4   

№ 315653

Консоль СКД - программа интерактивного изучения Системы компоновки данных 48

Практика программирования Сертификация Теория программирования Программист v8::СКД 1cv8.cf Платные (руб)

Изучение системы компоновки данных с самого начала: - Практические задания с различным уровнем сложности; - Методические материалы по работе с СКД; - Описание конструктора схем компоновки данных; - Методика решения реальных задач создания отчетов в 1С; - Автоматическая система проверки решений; - Инструкции по решению задач с разъяснениями; - Техническая поддержка пользователей. Подходит для начинающих и действующих разработчиков и консультантов 1С

30.11.2014    Евгений Моисеенко (bpc222)     23969    323    1   

№ 551004

Отладка конфигураций на мобильной платформе 67

Мобильные приложения Программист v8 Бесплатно (free)

Настройка и подключение отладчика для отладки конфигураций на мобильной платформе.

25.09.2016    Ildar Gabdrakhmanov (spezc)     4228    0    22   

№ 549160

Хватит создавать формы выбора! 58

Практика программирования Программист v8 Бесплатно (free)

Программа 1С предполагает, что каждому объекту нужна отдельная форма выбора. Да, такое иногда нужно. Но в моей практике почти всегда удобно пользоваться одинаковыми формами для выбора (не подбора!) и для списка.

24.09.2016    Антонио (Fragster)     4283    0    29   

№ 331805

Выразить число как строку и дату как строку в запросе 187

Практика программирования Программист v8 1cv8.cf Бесплатно (free)

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

22.02.2015    Сергей (ildarovich)     35837    0    31   

№ 550964

Создание превью для картинок номенклатуры (управляемые формы) Управление торговлей, редакция 11.2 1

Инструментарий Программист v8 1cv8.cf Абонемент ($m)

Публикация родилась из вопроса - можно ли разместить в ячейке таблицы картинку, предположим номенклатуры. Оказалось, что платформа прекрасно масштабирует картинку в обычном поле на форме, но не делает этого для поля ячейки. Да и мало ли зачем нужны превью. Для обмена с сайтом например

23.09.2016    Капитан Немо (capitan)     1989    3    6   

№ 550806

Функция преобразования промежутка времени в строку 6

Универсальные функции Программист v8 1cv8.cf Россия Абонемент ($m)

Функция предназначена для преобразования промежутка времени в строку с разбивкой по годам, дням, часам, минутам, секундам.

23.09.2016    Владимир Антонов (vovant)     1348    3    1   

№ 550128

Оптимизация кода 1С: простые приемы 57

Практика программирования Оптимизация БД (HighLoad) Программист v8 Бесплатно (free)

Речь пойдет о проблемах с производительностью, которые могут возникнуть из-за кода наподобие этого: Для каждого СтрокаТовары из Товары Цикл Количество = СтрокаТовары.Количество * СтрокаТовары.Коэффициент / СтрокаТовары.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент; КонецЦикла; Дело в том, что этот, с виду ни чем не примечательный код, содержит запрос в цикле.

20.09.2016    Владисав Утюмов (utyv)     7103    0    41   

№ 542683

Компонента NativeAPI 1С для массового распознавания и печати штрих-кодов 8

Внешние компоненты Администратор Программист v8 1cv8.cf Россия Платные (руб)

Программная компонента в формате NativeAPI 1C-предприятия (не ниже 8.2) предназначена для массового распознавания штрих-кодов из файлов на жестком диске, или загруженных в память компьютера из базы данных или любым другим способом, а также отображения штрих-кодов без использования дополнительных компонентов на стороне клиента.

15.08.2016    Igor Berezhnov (igorberezhnov)     2818    5    9   

№ 549791

Универсальный шаблонизатор HTML 57

Инструментарий Программист v8 1cv8.cf Россия Абонемент ($m)

Генерация HTML кода, на основе шаблонов в стиле шаблонизаторов AngularJS / Twig и подобных. Поддержка Windows / Linux

19.09.2016    Дмитрий Королев (ArchLord42)     3234    24    19   

№ 549578

Полноценное использование Drag&Drop в 1С 7.7 6

Работа с интерфейсом Внешние компоненты Программист v7.7 1cv7.md Абонемент ($m)

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С - невозможно. Теперь Вы можете сделать работу с файлами на порядок удобнее и эффективнее.

19.09.2016    Глеб Шрамко (DasIsFantastich)     1252    3    4   

№ 549286

Версионирование своих объектов без проблем при обновлении на примере БП 44.115 2

Инструментарий Программист v8 БП2.0 Абонемент ($m)

Стандартный механизм версионирования - прекрасен. Для того, чтобы использовать его для "своих" объектов, нужно добавить свои типы к определяемому типу "ВерсионируемыеДанные" и к источникам подписки "ЗаписатьВерсиюДокументаБП". Но эти изменения "слетят" при следующем же обновлении. Как этого избежать?

19.09.2016    Konst Degt (ЕСТЬNULL)     1064    2    1   

№ 120961

Импорт из EXCEL и других источников (xls, xlsx, xlsb, ods, sxc, dbf, mxl, csv, clipboard, sql) в 1С 417

Загрузка и выгрузка в Excel Обмен с другими системами Обработка справочников Практика программирования Обработка документов Администратор Программист Бухгалтер Менеджер v8 КА1 БП2.0 УТ10 Розница Беларусь Украина Россия БУ Абонемент ($m)

-Наглядная, контролируемая загрузка иерархической номенклатуры с различными атрибутами и картинками из прайсов, файлов табличного вида xls,xlsx,ods,sxc,dbf,mxl,csv произвольной структуры по указанному диапазону строк, а также из буфера обмена и внешнего SQL-источника данных в основные, дополнительные и пользовательские реквизиты. -Вариантный поиск номенклатуры. -Создание сопутствующей справочной информации. -Создание документов в национальной/иностранной валюте. -Обычное и управляемое приложение. Файл и Клиент-Сервер.

16.03.2012    Андрей М. (StepByStep)     201596    6233    641   

№ 549297

Редактирование табличной части объекта с помощью СКД 96

Инструментарий Практика программирования Программист v8::СКД 1cv8.cf Россия Абонемент ($m)

Тема не нова - похожие решения были и на 8.0. К написанию статьи меня подтолкнул коллега, т.к. я это чудом не считаю. Несколько раз я видел тонны сложнейшего, и посему нерабочего кода, целью которого было сделать нечто похожее средствами, которые для этого не предназначены. В статье дан простейший пример, показывающий, как можно применять средства СКД для редактирования сложной структуры данных, например, табличных частей документов. В частности, рассмотрена работа с набором данных типа "Объект" и событием "Обработка расшифровки"

16.09.2016    Василий Воробьев (Hatson)     6086    46    21   

№ 549333

ComSafeArray Hexadecimal. О преобразовании массива байт в строку шестнадцатеричных чисел 7

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

На самом деле, одним из первых заданий на любых курсах обучения программистов встречается задание преобразовать десятичное число в шестнадцатеричное. Ну, или любые другие системы исчисления. Задача эта несложна даже для начинающих программистов, поэтому многие ее с удовольствием реализуют. А в статье я расскажу о небольшой хитрости, которую придумали еще на заре программирования, когда памяти стало уже сильно больше 4 килобайт, а вычислительных мощностей всё не хватало.

16.09.2016    Павел Кручинин (igel9780)     1065    0    1   

№ 548604

История изменения контактной информации контрагентов, на примере cохранения истории изменений адресов партнеров и контрагентов, для УТ 11.2 3

Практика программирования Программист v8 Россия Абонемент ($m)

Сохраняем историю изменений адресов партнеров и контрагентов для УТ 11.2 с возможностью печати документов задним числом с нужными адресами. В публикации описаны необходимые минимальные доработки конфигурации для: хранения истории изменений и автоматической подстановки нужного адреса (в зависимости от даты) в печатные бланки.

14.09.2016    Сергей Соловьев (sergey512)     1146    0    5   

№ 271270

Определение кратчайших путей, критических путей одним запросом 90

Теория программирования Программист v8 1cv8.cf Абонемент ($m)

Еще два примера применения алгоритма каскадного матричного умножения, впервые описанного в статье «Транзитивное замыкание запросом» http://infostart.ru/public/158512/

07.04.2014    Сергей (ildarovich)     16467    53    30   

№ 548815

Скринсейвер настоящего программиста 7

Работа с интерфейсом Программист Абонемент ($m)

Ко Дню программиста знакомые прислали ссылку на коуб. Сделал из нее скринсейвер.

14.09.2016    Капитан Немо (capitan)     1725    3    7   

№ 548028

1Script – язык для автоматизации рутины в жизни специалиста по 1С 177

Теория программирования Программист Бесплатно (free)

Мы все здесь – автоматизаторы бизнеса. Мы занимаемся этим каждый день и делаем это хорошо. Но практика показывает, что специалисты по 1С очень редко, очень мало автоматизируют сами себя. Есть много мелких задач, которые мы, 1С-ники, привыкли делать руками, хотя большой класс из этих задач можно было бы переложить на работу машины. Именно об этом и хотелось бы сегодня поговорить.

14.09.2016    Андрей Овсянкин (Evil Beaver)     10716    0    63   

№ 548701

Net Core. Динамическая компиляция класса обертки для получения событий .Net объекта в 1С 6

Внешние компоненты Программист v8 Бесплатно (free)

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие

14.09.2016    Сергей Смирнов (Serginio)     1752    0    1   

№ 540168

Hello world на metadata.js 134

Инструментарий WEB Мобильные приложения Программист v8 1cv8.cf Абонемент ($m)

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

11.08.2016    Евгений Маляров (unpete)     8081    46    131   

№ 548584

Формирование QR кода из 1С в табличный документ 5

Инструментарий Программист v8 1cv8.cf Украина Абонемент ($m)

Пример формирования  QR кода из обработки в табличный документ без использования интернета

14.09.2016    Виталий Дубчак (vvdluua)     1001    12    1   

№ 547849

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы 45

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Примеры взаимных преобразований Таблицы значения в Дерево значений или Табличный документ с использованием универсальных функций и макетов Системы компоновки данных. Примеры представлены в форме удобной для копирования в разработку.

13.09.2016    Павел Панкратов (pavley2002)     4504    18    11   

№ 548578

Фильтр в отчете, табличном документе на основе фильтра Excel 13

Инструментарий Программист v8 1cv8.cf Россия Абонемент ($m)

Создал простенький пример, значительно облегчающий жизнь бухгалтеру.

13.09.2016    Павел Питеев (paulpit)     1629    12    8   

№ 545730

Обновление доработанной Бухгалтерии предприятия. Как проверить и убедиться, что все сделано хорошо? 65

Практика программирования Администратор Программист Бухгалтер v8 БП2.0 Бесплатно (free)

На тему обновления нетиповых конфигураций написано немало. Но в основном все это касается самого процесса обновления, его технической стороны. Что нажимать, на что не нажимать в том или ином случае. В данной статье хотелось бы обратить внимание на действия, которые требуются для последующего анализа обновленной конфигурации.

05.09.2016    С К (kraynev-navi)     6398    0    27   

№ 548407

Разбиение текста запроса на функции 42

Практика программирования Программист v8 Бесплатно (free)

Хочу посвятить публикацию одному приему, который я впервые увидел в типовой ерпи. Если честно, описание идеи довольно короткое, и слабо тянет на целую публикацию. Но я намеренно выделил ее в отдельную статью, чтобы акцентировать на ней внимание, т.к. считаю, что данная техника СУЩЕСТВЕННО повышает читаемость, а также заставляет структурировать тексты запросов.

13.09.2016    Пишу код как картины (yurii_host)     5467    0    51   

№ 547803

8.3 Управляемые формы. Модификация формы другой формой. Еще один метод упрощения обновления типовых конфигураций. Без использования расширения конфигурации 5

Инструментарий Программист v8 Абонемент ($m)

Позволяет править формы типовой конфигурации без изменения самой формы. Изменения вносятся только в текст модуля. Модификация формы производится созданием дополнительной формы с новыми/изменёнными элементами, реквизитами и командами.

12.09.2016    Вячеслав (slawa)     1425    0    9   

№ 547892

Кросс-таблица из табличной части или запроса 13

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Данная задача встречалась мне несколько раз. Каждый раз в новой интерпретации, но суть примерно одинаковая: "Хочу, чтобы по строкам были товары, по колонкам склады, а на пересечении - количество". Вместо товары-склады, может быть что угодно: дата-контрагент, номенклатура+цвет - размер и т.д.

09.09.2016    Пишу код как картины (yurii_host)     2081    9    4   

№ 262300

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали 176

Практика программирования Программист v8 КА1 УТ10 УПП1 Абонемент ($m)

Предлагается метод для быстрого нахождения неоплаченных долгов при распределении оплаты по правилу ФИФО, основанный на дихотомии. Описывается реализация метода в виде достаточно простого запроса, решающего за линейное время указанную задачу, считавшуюся ранее существенно более трудоемкой. Приводятся примеры использования запроса в отчетах на СКД для конфигураций УТ, КА, УПП.

28.02.2014    Сергей (ildarovich)     29169    498    75   

№ 547887

Отчет по конфигурации 2

Инструментарий Программист v8 1cv8.cf Абонемент ($m)

Отчет предназначен для анализа конфигурации на основе данных стандартного отчета по конфигурации.

09.09.2016    Женя Работайкин (lion366)     969    1    1   

№ 547851

"Внешнее событие" и мобильная платформа 1С 48

Внешние компоненты Мобильные приложения Программист v8 Абонемент ($m)

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет.

09.09.2016    dewersia dewersia (dewersia)     4603    23    21   

№ 547820

Вычитание рабочих дней от текущей даты 5

Практика программирования Универсальные функции Программист v8 Россия Бесплатно (free)

Функция возвращает дату, которая меньше указанной даты на количество рабочих дней по выбранному графику

08.09.2016    Семен Буханов (semenich_b)     1619    0    7   

№ 543444

Конструктор-тестер http запросов в 1С 127

WEB Инструментарий Программист v8 1cv8.cf Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

19.08.2016    Евгений Хлобыстин (hlopik)     6677    128    11   

№ 546662

Мультиквайн на 1С. Курица и яйцо 7

Практика программирования Программист v8 1cv8.cf Абонемент ($m)

Мультиквайн - программа, выдающая текст другой программы, которая, в свою очередь, выдаёт текст первой. Теперь и на 1С.

07.09.2016    Александр (kg_am)     1354    0    4   

№ 546242

"Древесный отбор" или фильтр для дерева значений 2

Инструментарий Программист v8 1cv8.cf Россия Абонемент ($m)

Обработка позволяет применить фильтр на данные с типом "ДеревоЗначений". Имеется возможность вызвать из любого документа, обработки и других элементов конфигурации и, передав исходное значение, вернуть данные уже с учётом отбора.

07.09.2016    Сергей Мартин (SvoyakMartin)     1129    2    1   

№ 547416

Сравнение двух текстов и макетов построчно и посимвольно (8.2, 8.3, Обычные и Управляемые формы, а также работает в "тонком клиенте") 8

Инструментарий Программист v8 1cv8.cf Россия Абонемент ($m)

Обработка позволяет быстро сравнивать тексты и макеты - построчно, посимвольно и с произвольным порядком строк, без необходимости создания файлов, а просто обычным копированием через буфер обмена. Для сравнения используются два механизма, на выбор, программа KDiff3 и штатный механизм 1С. Работает в обычном приложении, управляемом приложении, "толстый, тонкий клиент". 8.2, 8.3.

07.09.2016    Владимир Курепин (Voffffka)     1287    12    6