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

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

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

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

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

1 стартмани

09.08.2013    35208    434    110    

Как в 1С 8.x скопировать файл с клиента на сервер в два клика? 19

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

В статье рассмотрен удобный и элегантный способ переноса файлов с клиентского дискового пространства на сервер, где установлено 1С: Предприятие

1 стартмани

27.02.2017    3120    3    32    

Копирование группы номенклатуры с иерархией вложенных элементов 5

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

Рекурсивное копирование группы номенклатуры с иерархией вложенных элементов. Описание всех процедур и изменений, статья подойдёт даже новичкам.

27.02.2017    1538    0    5    

Функциональное программирование на 1С - миф или реальность? 15

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

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

25.02.2017    3209    47    114    

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

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

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

1 стартмани

14.08.2016    10361    15    26    

Отправка PUT запроса средствами 1С 8.3 59

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

HTTP запрос с использованием метода PUT средствами 1С 8.3 на практике - проблема и решение

16.02.2017    5061    0    13    

Масштабирование по выбранному объекту географической схемы 9

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

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

14.02.2017    1654    0    0    

Документооборот: Перепоручить задачу из почты 12

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

Смысл доработки - в письмах-командах добавляется команда-ссылка "Перепоручить". При клике создается письмо, если в копию поставить email пользователей СЭД и отправить письмо, то данная задача будет перепоручена данным пользователям. Удобно для линейных руководителей - получив задачу от СЭД в почту, достаточно двух кликов, чтобы не заходя в 1С, поручить дело подчиненному.

13.02.2017    1831    0    4    

Транзитивное замыкание запросом Промо 255

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

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

1 стартмани

29.10.2012    43739    155    101    

Добавляем http-ссылки на самописную систему учета задач 79

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

Захотелось мне, чтобы в удаленном git репозитории можно было указывать ссылки на задачи и переходить по ним. Но не очень хотелось тратить на это много времени.

1 стартмани

09.02.2017    5873    3    21    

Ошибка при заполнении строки 070 раздела 1 формы 6-НДФЛ 4

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

Комплексная автоматизация, редакция 1.1 (1.1.82.1). Возможно, в ЗУП 2.5.114.1 присутствует также. После очередного обновления КА, бухгалтер по заработной плате пожаловался на неправильное заполнение 070 строки раздела 1 отчета 6-НДФЛ.

08.02.2017    1897    0    3    

Как открыть отчет на СКД с заданными реквизитами и отбором (8.2), с выполнением результата? 6

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

Решил написать данную статью из-за того, что с трудом нашел данный материал с работоспособными параметрами. Задача стояла открыть ОСВ по счету с заданными параметрами и отбором (8.2), чтобы на экране был результат отчета Казалось бы, куда проще...

08.02.2017    2143    0    11    

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

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

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

1100 руб.

22.06.2016    6343    0    2    

Распознавание текста с помощью нейросетей Google Cloud Vision и 1С 101

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

Возможности Google Cloud Vision в распознавании текста.

1 стартмани

08.02.2017    5712    46    12    

Расчет себестоимости и его Откат в ERP: практика применения 18

Практика программирования Программист v8 ERP2.0 Россия УУ Закрытие периода Учет ТМЦ Бесплатно (free)

В системе erp отключен партионный учет, метод оценки по средней, учет по видам запаса отключен. Казалось бы, что может быть еще проще, но себестоимость упорно не закрывалась процедурой закрытия месяца

08.02.2017    4257    0    7    

Поиск по наименованию в динамическом списке 3

Практика программирования Работа с интерфейсом Программист Менеджер v8::ОУ v8::УФ УТ11 Оптовая торговля Абонемент ($m)

Пример позиционирования в динамическом списке по набранной строке

1 стартмани

08.02.2017    1776    3    0    

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

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

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

1 стартмани

22.03.2016    19183    68    31    

Ошибка 2-НДФЛ ЗУП (3.0.25.150) {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива 6

Практика программирования Ошибки в отраслевых решениях Программист v8 ЗУП3.x Россия БУ Зарплата НДФЛ Бесплатно (free)

Ошибка при выполнении обработчика - 'ПриЗаписи' по причине: {ОбщийМодуль.ЗарплатаКадры.Модуль(5279)}: Индекс находится за границами массива ИмяПоля = УзелФормата.ДочерниеУзлы[3].ТекстовоеСодержимое;

01.02.2017    3443    0    3    

Генератор номеров для PSI WMS 4

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

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

31.01.2017    1576    0    23    

Простой запуск юнит-тестов 10

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

Шаблон экспресс теста на базе xUnitFor1C

1 стартмани

28.01.2017    2192    3    2    

Старые обработки в новом (Управляемом) интерфейсе Промо 81

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

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

12.08.2016    21976    0    7    

Пополнение товара на складе по теории ограничения систем 14

Практика программирования Практика учета Программист Аналитик v8 КА1 УПП1 УУ Оптовая торговля Учет ТМЦ Абонемент ($m)

В статье рассматривается алгоритм пополнения склада по теории ограничений систем. Сами подходы описаны в книге Элия М. Голдратта «Я так и знал! Теория ограничений для розничной торговли».

1 стартмани

26.01.2017    2371    5    4    

Несколько видов оплат в Чеке ККМ и Z-отчете, разделение по секциям в X отчете 6

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

В данной статье вы сможете найти описание того, как реализовать несколько видов оплат в чеке ККМ, разделение по видам оплат в Z-отчете, а также посекционный вывод в X-отчет в 1С: Рознице 8.2 в связке с фискальными регистраторами Штрих.

25.01.2017    2255    0    1    

Код для кнопки "Отправить почтовым сообщением" любого табличного документа, используя механизмы УТ 11.2 8

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

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

23.01.2017    2172    0    0    

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

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

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

1 стартмани

24.01.2013    47185    79    51    

Запрос для получения остатков по дням даже если не было движений 6

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

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

1 стартмани

23.01.2017    1370    0    5    

Быстрый бэкап изменяемых данных 41

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

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

19.01.2017    3965    0    25    

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

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

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

10 стартмани

19.12.2011    55090    1170    75    

Нестандартный способ подключения оборудования с использованием Расширения 54

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

Как подключить оборудование к новой конфигурации 1С, если оно не имеет драйвера по стандарту 1С-Совместимо, а очень нужно.

18.01.2017    5440    0    11    

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 152

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

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    11054    3    11    

“Вес и Объем” в 1С:Управление торговлей 10.3 4

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

Доработка Счета на Оплату в 1С: Управление торговлей 10.3 с Весом и Объемом.

18.01.2017    1741    0    3    

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

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

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

24.03.2014    22701    0    113    

JSON в 1С:8.x 6

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

Очередной велосипед про JSON в 1С

1 стартмани

18.01.2017    1633    8    21    

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

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

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

17.01.2017    2450    0    7    

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

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

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

1 стартмани

16.01.2017    1440    1    0    

Минимализмы 2 Промо 232

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

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

23.02.2016    20416    0    76    

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

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

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

2 стартмани

16.01.2017    4969    19    6    

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

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

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

1 стартмани

15.01.2017    3834    11    27    

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

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

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

1 стартмани

12.01.2017    7279    3    26    

Универсальный редактор реквизитов объектов. Мультиобработчик Промо 610

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

Объекты: Справочник, Документ, ПланОбмена, ПВХ, Бизнес-процесс, Задача, ПланСчетов, ПВР. Мультиобработчик: -Проведение, перенумерация, движения, копирование, создание на основании, подчиненность, статистика, удаление документов. -Регистрация изменений объекта(ов) в планах обмена. -Установка/Отключение ГлавногоУзла РИБ. -Поиск и восстановление "Битых" ссылок. -Недопустимые символы XML/Дерево XML. -Поиск и замена ссылок. -Ошибки ИБ, в т.ч XML. -Множество обработок справочников. -GUID. Дата и время создания объектов ссылочного типа. -Аналитика предопределенных, блокируемых реквизитов, ХранилищаЗначений. -История изменений объекта. -Активные пользователи. -Подписки на события, функциональные опции. -Загрузка пользователей ИБ из Windows, Active Directory. -Выгрузка/Загрузка пользователей ИБ в/из внешний XML-файл. -Поддержка различных режимов модальности. Файловый, Клиент-Серверный варианты. Обычная и Управляемая формы.

1 стартмани

28.12.2011    90789    7658    377    

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

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

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

1 стартмани

11.01.2017    5241    2    70    

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

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

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

1 стартмани

10.01.2017    2444    2    4    

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

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

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

09.01.2017    2988    0    23    

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

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

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

1 стартмани

16.03.2012    220386    6557    695    

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

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

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

4 стартмани

09.01.2017    5872    16    29    

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

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

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

10 стартмани

07.01.2017    1293    0    16    

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

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

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

05.09.2016    9100    0    27    

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

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

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

05.01.2017    5191    0    13    

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

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

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

04.01.2017    2852    0    8    

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

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

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

1 стартмани

28.12.2016    1624    3    7    

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

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

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

1 стартмани

28.12.2016    1377    1    7