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

Разработки Практика программирования — все для 1С

№ 542472

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

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

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

14.08.2016    Алексей Пикуров (Demanoidos)     5705    15    22   

№ 576508

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

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

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

16.01.2017    Viktor Makovkin (unmensch)     416    0    0   

№ 576498

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

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

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

16.01.2017    Александр Быков (Alxby)     1241    8    1   

№ 529205

QR-код с логотипом компании (обычная и управляемая форма) 1

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

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

22.06.2016    Xer shi (Xershi)     3178    0    1   

№ 574920

Как построить цепочку асинхронных диалогов 46

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

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

11.01.2017    Пишу код как картины (yurii_host)     2067    2    30   

№ 574073

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

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

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

09.01.2017    Олег Пономаренко (O-Planet)     2018    7    27   

№ 573775

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

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

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

07.01.2017    Алексей Смирнов (sm2701)     537    0    16   

№ 338126

Выполнение JavaScript кода из 1С в объекте Поле HTML Документа (HTML 5) и вызов события в 1С ПриНажатии 71

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

Пример выполнения JS кода из 1С в Поле HTML Документа под управляемыми формами, с удобным получением результата в 1С(С помощью вызова привязанного события ПриНажатии к элементу ПолеHTMLДокумента)

22.03.2016    Игорь Никик (igo1)     11266    40    31   

№ 571770

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

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

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

28.12.2016    Сергей К (yghmd)     696    0    7   

№ 571650

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

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

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

28.12.2016    Михаил Кончаренко (Anchoret)     606    1    7   

№ 569440

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

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

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

22.12.2016    Николай Больсунов (boln)     3897    2    25   

№ 191332

1С:УТ 11: Быстрый подбор номенклатуры 8

Обработка документов Практика программирования Администратор Программист v8 УТ10 Оптовая торговля, дистрибуция, логистика Оптовая торговля Платные (руб)

Обработка подбора номенклатуры в документах продажи товара для 1С:Управление Торговлей 11. Поддерживается тонкий, толстый, web клиент, не используются динамические списки.

19.06.2013    Мироненко Андрей (andironenko)     23214    0    34   

№ 569006

СКД: расшифровка данных по всей строке 6

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

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

20.12.2016    Алексей S (info_AlexS)     746    2    4   

№ 567806

Фильтр на таблицу значений системой компоновки данных 4

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

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

14.12.2016    Павел Кручинин (igel9780)     915    1    2   

№ 565867

Произвольная иерархия в СКД (системе компоновки данных) 2

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

Как сгруппировать данные из таблицы значений по любой выдуманной иерархии в СКД (системе компоновки данных)

06.12.2016    Анатолий (338050247)     784    0    2   

№ 374023

Оптимизация запросов 1С - от теории к практике 56

Оптимизация БД (HighLoad) Практика программирования Теория программирования Программист v8 1cv8.cf Платные (руб)

Желаете повысить свой уровень разработки? Не знаете, как оптимизировать работу тяжелых запросов 1С? Или знаете методы оптимизации, но на практике не получаете результат? Тогда эта интерактивная обучающая программа для Вас! Оптимизация запросов прямо в программе 1С:Предприятие 8. Несколько десятков практических заданий, рассматривающих методы оптимизации на практике. От Вас требуются реальные решения - оптимизация представленных запросов. Автоматизированная система оценит Ваш запрос и представит результат проверки.

06.07.2015    Евгений Моисеенко (bpc222)     22587    197    4   

№ 565220

БД Firebird. Подключение, чтение, просмотр - сделать по-быстрому 6

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

Заметки и опыт по итогам решения одной задачи. Подключение к БД Firebird, чтение/просмотр структуры таблиц, чтение/просмотр данных БД.

02.12.2016    Яков Коган (Yashazz)     1224    8    4   

№ 565137

Создаем свой календарь для произвольных целей 2

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

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

02.12.2016    Ден Ден (FirePyres)     966    4    4   

№ 255926

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

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

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

11.02.2014    Евгений Моисеенко (bpc222)     28393    582    9   

№ 563198

Простой редактор плана помещения JavaScript 91

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

На ресурсе сейчас очень много решений, которые позволяют редактировать карты, используя географические схемы. Так же много решений, которые позволяют редактировать объекты онлайн веб-карт. Мне же нужно было простое решение, для того чтобы расставить квадратные объекты на плане, показать их пользователю. Ну и распечатать, опять же. Я решил написать простенький редактор на JavaScript с использованием библиотеки Raphael.

23.11.2016    Павел Кручинин (igel9780)     4144    49    10   

№ 561328

Работа с двоичными данными на примере чтения файлов изображений. Новые возможности 8.3.9 91

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

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

14.11.2016    Антон Локтионов (Anton64)     4360    5    12   

№ 561315

Простой пример поиска оптимального маршрута и его протяженности 7

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

Надо быстро рассчитать расстояние или время в пути между заданными точками маршрута? Или, может, есть необходимость оптимизировать маршрут? Без использования ВК и HTML.

11.11.2016    Николай Беляев (freez1301)     1164    14    6   

№ 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)     48531    1160    75   

№ 561242

Варианты решений заданий для подготовки к экзамену 1С: Специалист ЗУП 3.0 7

Практика программирования Сертификация Программист v8::СПР ЗУП3.x Россия БУ УУ Зарплата Абонемент ($m)

Объяснение ключевых моментов для нахождения решений тестовых заданий с сайта 1С для подготовки к экзамену 1С: Специалист ЗУП 3.0. Не подменяет собой курсы и/или книги, но поясняет на конкретных примерах работу типовых механизмов. Текстов билетов не содержит.

11.11.2016    Йожик Туманный (StudentTr)     1130    21    6   

№ 92490

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

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

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

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

№ 557017

Отладка/доработка модуля менеджера "на лету" 74

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

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

23.10.2016    Пишу код как картины (yurii_host)     4651    5    22   

№ 554022

Создание кода 1С на основании html документа 14

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

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

11.10.2016    Makc *** (makc2k)     1778    8    7   

№ 553837

Сверка таблиц при разработке через тестирование 11

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

Данная статья про инструмент, который я использую уже продолжительное время, и который, по моему мнению, заслуживает внимания. Также опишу несколько примеров его применения.

09.10.2016    Пишу код как картины (yurii_host)     1819    9    1   

№ 315653

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

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

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

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

№ 553093

Отбор заказов, по которым создана реализация 2

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

В данной статье описан простой способ реализации отбора заказов, по которым создана реализация.

07.10.2016    Гайк Аракелян (arakelyan)     1257    0    7   

№ 553498

Ограничение доступа на уровне записей по кассам 1

Практика программирования Защита, права, пароли Программист v8 УПП1 Россия Абонемент ($m)

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

07.10.2016    Дмитрий Егоров (Diego_Iv)     1441    7    1   

№ 553075

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

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

Часто в документах необходим ввод некоторых данных по различным периодам: бюджетные операции, планы продаж и т.п. При этом удобнее всего видеть данные как в Excel : в строках аналитика данных, в колонках - суммы по периодам. Самый простой способ - создать табличную часть с заранее заданным количеством колонок для периодов (например, 12 для каждого месяца, или 31 для каждого дня). В случае, если используется интервал с меньшим количеством периодов, лишние колонки скрываются. Предлагаемое решение избавлено от такого ограничения, количество периодов (колонок) в документе зависит от выбранной в документе периодичности. Поэтому можно вводить как данные по одной колонке (период - 2016 год, периодичность - год), так и по 365 колонкам (период - 2016 год, периодичность - день).

05.10.2016    Дмитрий Егоров (Diego_Iv)     1727    2    3   

№ 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)     201486    6233    641   

№ 552789

Загрузка файлов на сервер с прогрессом и докачкой 89

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

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

04.10.2016    Алексей Белый (mrstomak)     3365    32    20   

№ 552536

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

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

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

03.10.2016    Пишу код как картины (yurii_host)     6153    40    21   

№ 398279

Полезные приемы при работе с Excel из 1С (Версия 3.1) 278

Практика программирования Внешние компоненты Загрузка и выгрузка в Excel Программист v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

22.09.2015    Pavel Barannik (Zerocl)     28948    221    39   

№ 550760

Создаем бота Telegram 15

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

Легко и непринужденно создаем бота, который поможет получать данные из 1С, используя API Teletram

30.09.2016    Ден Ден (FirePyres)     2363    23    13   

№ 402534

Быстрое определение интервалов в запросе 139

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

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

01.10.2015    Сергей (ildarovich)     12974    24    18   

№ 549297

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

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

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

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

№ 549333

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

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

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

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

№ 90367

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

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

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

15.09.2011    Сергей (ildarovich)     30997    134    85   

№ 548604

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

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

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

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

№ 547849

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

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

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

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

№ 547892

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

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

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

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

№ 546662

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

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

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

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