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

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

Быстрое определение интервалов в запросе Промо 144

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

В статье описывается новый метод определения интервалов между данными различных записей в запросе. В отличие от общеизвестного метода, время работы предлагаемого метода зависит от объема данных ЛИНЕЙНО. Это обеспечивает ему значительный выигрыш по быстродействию на больших объемах данных. В качестве иллюстрации возможностей метода приведен отчет, показывающий гистограмму распределения времени между продажами.

1 стартмани

01.10.2015    14573    25    18    

Вывод различных табличных документов в один ("склеивание" печатных форм) 0

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

Возникла необходимость выводить разные отчеты в один для печати всех отчетов одним заданием. Беглый поиск не дал результатов, потому было потрачено время для разработки подобной возможности. Возможно, еще кому-то будет полезно при отсутствии времени.

1 стартмани

17.01.2017    996    2    6    

Ошибка при загрузке курсов валют. Комплексная автоматизация 2.2 (ошибка в типовой) 1

Практика программирования Ошибки в отраслевых решениях Программист v8::ОУ КА2 Россия Бесплатно (free)

При вызове обработки "Загрузить курсы валют" в конфигурации "Комплексная автоматизация 2.2" рел. 2.2.2.157 программа выдавала ошибку

17.01.2017    1302    0    7    

Обработка по настройке образцов текста 8

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

Обработка, позволяющая осуществить выбор цвета текста (фона), настроить параметры шрифта текста. Имеется возможность работать с произвольными цветами либо из состава веб-цветов, определять различные наборы. Можно также создать набор избранных образцов текста (одновременно поддерживается набор избранных цветов).

1 стартмани

16.01.2017    999    1    2    

Сложный («нелинейный») учет в БП, ЗУП и т.д. Мой взгляд на проблему Промо 42

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

Есть насущная проблема: а) сначала разбора и понимания ЗУПовских запросов, б) затем внесения изменений в заложенные механизмы. Если используется запрос для получения всех взаимосвязей и взаимовлияний показателей, то получается «большой» запрос. В чем проблема «большого» запроса? Он подобен карточному домику: строится долго, а захочется поменять карту из середины строения – домик разрушится. На своем примере учета задолженностей контрагентов в разрезе полугодий (не типовой учет БП, и не ЗУПовский) я покажу, как я изменил механизм учета и превратил «большой» запрос в «маленький», а дальнейшее сопровождение программы в сказку 1С-ника. Есть предположение, что причины использования "больших" запросов кроются в схемах построения учетных механизмов, и, изменив схему, мы сможем избавиться от всех неудобств "больших" запросов.

26.07.2013    8980    0    39    

Добавление иерархии в типовой неиерархический справочник 2

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

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

1 стартмани

16.01.2017    967    1    0    

Графическая схема. Управление при помощи XDTO. 81

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

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

2 стартмани

16.01.2017    3480    17    6    

Асинхронность в управляемом интерфейсе 1С 29

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

В статье доступно объясняется про новое модное явление асинхронности, добавленное в платформу 1С. Также приложен пример асинхронной обработки по поиску файлов.

1 стартмани

15.01.2017    2605    10    27    

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif Промо 118

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

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

02.09.2010    26951    94    150    

Пример универсальной функции для создания схемы компоновки данных 136

Практика программирования Универсальные функции Программист v8::СКД Россия Абонемент ($m)

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

1 стартмани

12.01.2017    5917    1    26    

Набор математических функций 12

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

Небольшой набор математических функций для работы с массивами чисел.

1 стартмани

12.01.2017    1446    1    16    

Как построить цепочку асинхронных вызовов 59

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

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

1 стартмани

11.01.2017    4081    2    70    

Таблицы на управляемых формах: создание, расширение, управление. 63

Работа с интерфейсом Программист v8::УФ Бесплатно (free)

Как вывести результат запроса в таблицу на управляемую форму, ведь здесь нет метода "СоздатьКолонки()"? Как добавить поле ввода в табличную часть документа, если нет желания менять документ? Разбираемся...

10.01.2017    4236    0    21    

"Человеческая" сортировка в таблицах значений 13

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

"Человеческая" сортировка в таблицах значений. Оформлено отдельной функцией, добавить можно куда угодно.

1 стартмани

10.01.2017    1870    4    1    

Планы обмена. Скрестить ужа с ежом ... миссия выполнима =) 10

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

Небольшое исследование возможности улучшить работу планов обмена 1С средствами SQL Server: view and triggers. Результаты имеют больше теоретическое, чем практическое значение. Однако тем, кто ищет нестандартные решения, статья может понравиться =)

1 стартмани

10.01.2017    1569    2    4    

Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. Промо 69

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

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

1 стартмани

28.11.2013    29011    150    48    

Пример реализации обмена с оборудованием через winsocket на управляемых формах по протоколу TCP 19

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

Объединяя опыт коллег с данного ресурса, хочу поделиться своим решением с подключением контроллера контроля доступа к 1С УНФ. Здесь описан метод без использования ActiveX, который не работает на УФ.

09.01.2017    2092    0    23    

JSON парсер для профессиональных разработчиков 43

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

Описана методика создания парсеров json-файлов для любой конфигурации 1С. Приложена тестовая конфигурация и обработки-парсеры для обычного и управляемого приложений. Материал предназначен для разработчиков на базе 1С, занимающихся вопросами автоматизации бизнес процессов, обмена данными, сопряжения 1С с web-сайтами и сервисами.

4 стартмани

09.01.2017    4089    15    29    

Порождающий запрос Промо 227

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

Иногда в запросе необходимо получить искусственную таблицу заданного размера, не связанную с данными информационной базы. Эта получаемая «из воздуха» таблица может быть заполнена, например, числами натурального ряда или функционально связанными с ними значениями. Такая таблица может пригодится как временная таблица в запросе для соединения с реальными таблицами. Другой вариант – быстрое получение таблиц значений заданного размера, списков, массивов и прочее. В последних версиях MS-SQL есть возможности непроцедурной генерации таблиц посредством специального «итеративного» описания. Ну а для 1С пригодится следующее решение:

1 стартмани

15.09.2011    32879    134    85    

Список открытых форм в управляемом приложении 1

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

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

1 стартмани

08.01.2017    1121    5    0    

Алгоритмы с решениями для экзамена Специалист УТ 11.1 28

Сертификация Программист v8::ОУ УТ11 Россия УУ Бесплатно (free)

Решение 20 задач встречающихся на экзамене, в виде подробных инструкций. Решение на релизе УТ 11.1.10.199.

08.01.2017    2682    0    2    

Битые ссылки 4

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

Получить название объекта (справочника или документа) и получить ссылку из представления "Объект не найден"

10 стартмани

07.01.2017    1123    2    3    

Запросы 1С OnLine. Интерактивная обучающая программа. Промо 60

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

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

11.02.2014    30362    587    9    

Определение длины текстового реквизита 1

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

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

10 стартмани

07.01.2017    891    0    16    

Прогресс бар на управляемых формах 7

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

Реализация прогресс бара в 1С 8.3 в управляемых формах.

10 стартмани

06.01.2017    2051    6    0    

Полезная доработка конфигурации "Конвертация данных" 82

Практика программирования Перенос данных из 1C8 в 1C8 Программист v8 КД Бесплатно (free)

Небольшая полезная доработка конфигурации "Конвертация данных", которая позволяет пользоваться функцией автосоздания правил конвертации.

05.01.2017    4099    0    13    

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

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

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

1500 руб.

28.09.2016    2768    0    0    

Отладка дополнительных обработок БСП 15

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

Описан подход к отладке подключаемых дополнительных обработок. Протестировано в БСП 2.3.4.71 для вида "ДополнительнаяОбработка" с режимом использования "ВызовСерверногоМетода", но есть уверенность, что будет работать везде.

04.01.2017    1775    0    8    

Опять склонения 12

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

Создание простого http-сервиса для склонения подразделений и должностей

1 стартмани

04.01.2017    1532    1    12    

Исправление ошибки 1С УТ 11 (версия 11.3.2.157) с транспортным модулем УТМ ЕГАИС 1

Универсальные функции Программист v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) Россия УУ Розничная торговля Акцизы Бесплатно (free)

В конфигурации 1C "Управление торговлей" (по крайней мере, в версии 11.3.2.157) после настройки соединения с фискальным регистратором и транспортным модулем "УТМ" ЕГАИС при попытке пробить чек на продажу единицы алкогольной продукции выдается ошибка (скрин приложен).

04.01.2017    1463    0    0    

Дополнительные реквизиты и сведения в управляемом приложении - это просто....с БДРС Промо 29

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

Библиотека Дополнительных Реквизитов и Сведений (далее БДРС) – инструмент для настройки, записи, чтения дополнительных реквизитов (далее ДР) и дополнительных сведений (далее ДС) в конфигурациях, БСП которых поддерживает этот механизм. О ДР и ДС писал в http://infostart.ru/public/188152/, сейчас, наконец, оформился в виде внешней обработки инструмент, облегчающий работу с дополнительными реквизитами и сведениями (далее ДРС). Заполнять и использовать ДРС средствами типовой конфигурации конечно можно, но ИМХО, с помощью этой обработки гораздо комфортнее. Обработка написана в интерфейсе «Такси», нормально работает и в «старом» режиме управляемого приложения. Тестировалась на БП 3.0, БСО 3.0 и УТ 11. Убедительная просьба к купившим не тиражировать БДРС без моего согласия :-)

800 руб.

24.06.2014    27742    212    40    

Учет пивного магазина (мобильное приложение + сервер) 2

Мобильные приложения Торговля Директор Менеджер v8::Mobile 1cv8.cf Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд УУ Розничная торговля Платные (руб)

Данное приложение позволит вам получить POS систему за небольшие деньги на ваших розничных точках по продаже пива напитков и остальной продукции.

01.01.2017    3138    0    9    

JUG конструктор запросов и обработок 35

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

Конструируйте легко запросы и обработки любой сложности.

1 стартмани

31.12.2016    3771    39    33    

Скрытие пустых папок при фильтрации (расширение конфигурации для 1С:Документооборот) 3

Работа с интерфейсом Программист v8 ДО Делопроизводство и документооборот Абонемент ($m)

Данное расширение конфигурации 1С:Документооборот автоматически скрывает пустые папки, либо те, в которых не найдено ни одного документа при фильтрации. Для внутренних документов. Основано на транзитивном замыкании запросом.

1 стартмани

30.12.2016    1144    1    0    

Как нарисовать граф на 1С Промо 320

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

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

1 стартмани

09.08.2013    31987    416    105    

Мультиязычность данных в конфигурации 3

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

Использование разделения данных для работы с данными на нескольких языках.

1 стартмани

28.12.2016    1189    2    7    

Отсчет секунд до Нового года 2

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

В ожидании Нового года считаем часы и секунды до этого события=)

1 стартмани

28.12.2016    995    1    7    

Оплата платежными (банковскими) картами и кредитами в 1С Бухгалтерия 2.0 (эквайринг) 0

Практика программирования Программист v8::БУ БП2.0 Розничная и сетевая торговля (FMCG) Россия БУ Розничная торговля Бесплатно (free)

Столкнулся с задачей реализовать оплату платежными картами от покупателя в конфигурации 1C Бухгалтерия 2.0 (на примере одноименного документа в конфигурациях УТ 10 и 11). Необходимость возникла в связи с тем, что у заказчика не классическая розничная торговля в деньги (деньги взял - товар отдал), а вариант: "утром деньги - вечером стулья". Т.е. для отражения факта отгрузки товара используется документ "Реализация товаров и услуг", при этом оплата может быть от покупателей частичная наличными и по платежным картам, это может быть просто аванс без отгрузки или наоборот доплата.

28.12.2016    425    0    0    

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут Промо 40

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

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    7771    15    22    

Хардкод-Помощник 4

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

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

1 стартмани

27.12.2016    1362    2    0    

Заметки про запросы. Коллекция 69

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

Кто-то коллекционирует марки, а я собрал мини-коллекцию запросов, хотел с Вами поделиться. С наступающим Новым Годом !

26.12.2016    5789    0    51    

Асинхронный обмен данными с JavaScript (и не только) без потерь 67

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

Все больше и больше появляется разработок с использованием JavaScript в формах 1С. Вместе с тем достаточно интересным является вопрос передачи данных между скриптом JavaScript и программным модулем 1С. Не претендуя на оригинальность, хочу предложить несложный и практичный механизм передачи данных с использованием очереди.

1 стартмани

26.12.2016    4486    9    22    

Перевод интерфейса конфигурации с использованием программы 1С:Переводчик Промо 28

Инструментарий Программист v8 Бесплатно (free)

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

09.02.2015    10559    0    8    

Фотографирование фотокамерами Canon c управлением из 1С 7

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

Иногда, бывает, возникает необходимость фотографировать что-нибудь и сразу сохранять изображения в информационную базу. Цель настоящей разработки - предоставление такой возможности с использованием Canon SDK.

2 стартмани

25.12.2016    1137    4    4    

Обновление типовой доработанной конфигурации для начинающих 26

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

Инструкция по обновлению типовой доработанной конфигурации для начинающих

23.12.2016    4111    0    22    

Штрих-код в Word из 1С 2

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

Часто возникает задача формировать документы Word из 1С. Это могут быть договоры с контрагентами, какие-либо спецификации, акты выполненных работ. Для поиска в базе 1С электронного документа, аналога бумажного документа, во многих организациях используют штрихкодирование документов. Эта статья описывает, как можно создать штрих-код в документе Word при работе с ним по COM-соединению.

1 стартмани

22.12.2016    1584    3    0    

Оформление и рефакторинг сложных логических выражений Промо 158

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

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

20.09.2012    32871    0    62    

Справочники, документы, регистры сведений: свойства, реквизиты, списки элементов 1

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

Комплект обработок для просмотра и анализа свойств объектов метаданных - справочников, документов, регистров сведений; свойств их реквизитов (включая стандартные и общие реквизиты). Универсальные динамический список элементов справочника, документов, записей регистров сведений.

1 стартмани

22.12.2016    1475    17    0    

1С:EDT ("Eclipse-Конфигуратор"). Пример разработки плагина 119

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

Видеоматериал, демонстрирующий пример разработки несложного работоспособного плагина для 1C:Enterprise Development Tools

1 стартмани

22.12.2016    6863    7    29    

Курс "Разработка по промышленным стандартам на платформе 1С:Предприятие." Часть 1. Основы. 22

Инструментарий Управление проектом Программист Менеджер v8 1cv8.cf Платные (руб)

Практический четырехнедельный курс по созданию программ. Методики разработки Agile (Scrum, Kanban) на основе сценариев пользовательского поведения (BDD*) и инженерных практик.

8000 руб.

21.12.2016    6926    0    17    

T-SQL + 1С: как правильно удалять очень много записей 15

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

Свёртка (архивация) больших объёмов данных 1С часто выполняется средствами SQL Server. Эта публикация рассказывает о том, как правильно использовать простую команду DELETE на больших объёмах данных. Даются советы по оптимизации свёртки данных средствами T-SQL.

21.12.2016    2215    0    17