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

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

Вам нравятся запросы в 1С? 10

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

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    4805    0    69    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 423

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

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

5 стартмани

31.01.2019    17723    196    86    

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

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

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

1 стартмани

28.09.2016    29703    22    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 121

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

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    22078    40    

Работа со схемой запроса 155

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

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

1 стартмани

24.04.2018    23527    33    

Подсистема "Планировщик" (версия 1.1) 135

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

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

5 стартмани

02.03.2015    53227    460    61    

Редактирование данных прямо в отчете СКД (как в Excel). Теперь с пересчетом итогов! 141

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

Вам не подходит обычная форма ввода данных Клиент хочет прямо в отчете изменять цифры Тогда этот шаблон поможет вам быстро добавить в ваш отчет СКД механизм редактирования данных

2 стартмани

21.11.2012    33442    573    51    

Мини-сайт на http-сервисах 236

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

В статье разберем создание простого динамического сайта с использованием http-сервисов 1С Предприятия 8.3

1 стартмани

21.09.2014    42272    303    98    

Универсальная учетная система с конструктором документов и справочников в режиме 1С: Предприятие 95

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

Заголовок статьи звучит фантастично, но это не шутка. Занимаясь внедрениями, я часто сталкивался с ситуацией, когда надо было к типовой конфе приделать простенький модуль учета чего-нибудь, не специфичного для самой конфы. Например в УТ учет материалов в эксплуатации. Модуль обычно состоял из пары справочников (2-3), 3-х документов и регистра или пары регистров. Однажды подобные пристройки понадобились одновременно на 3 проектах. Скучно делать одинаковую работу, и я подумал, а что, если сделать универсальный инструмент, в котором пользователь сам сможет нарисовать себе справочники, реквизиты к ним, документы и движения. Т.е. конструктор полноценных документов в пользовательском режиме. Это оказалось не так сложно - все дело в подходящей архитектуре данных.

1 стартмани

29.07.2015    24987    140    39    

Передача больших пакетов через веб-сервисы 132

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

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

1 стартмани

06.12.2015    37616    43    19    

Получение запросом данных журнала регистрации хранящегося в SQLite 129

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

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

1 стартмани

17.09.2014    54770    201    35    

Асинхронные вызовы 82

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

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    32045    137    25    

Яндекс.Деньги. Управление счетами из 1С 82

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

Пример использования API Яндекс.Денег в 1С. В публикации используются http-сервисы для получения токена OAuth 2.0 авторизации.

1 стартмани

26.09.2014    28674    77    14    

HTTP-сервисы в 1С Предприятие 8.3 170

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

В платформе 1С Предприятие 8.3 появилась возможность создавать HTTP-сервисы. Пример работы.

1 стартмани

17.09.2014    73270    531    58    

[8.2] Глобальные переменные в контексте сервера (управляемое приложение) 81

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

Можно ли в 8.2 на сервере хранить ссылку на объект внешней компоненты? Можно! Рассмотрим на примере... Эта статья - отчет на вопрос в http://infostart.ru/forum/forum14/topic29689/

09.12.2009    32970    34    

Пример преобразования дерева значений в таблицу значений и обратно в 1Cv8 133

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

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

1 стартмани

09.08.2010    72453    488    66    

Подсистема: История изменений реквизитов объекта, в том числе табличных частей. 1с 8.2. 34

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

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

1 стартмани

12.11.2012    36374    291    15    

Динамические подписки на события v.3 90

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

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

1 стартмани

08.11.2013    23752    117    29    

Еще один пример работы диаграммы Ганта в тонком клиенте 27

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

В конфигурации разработан пример диаграммы Ганта в тонком клиенте.

1 стартмани

01.11.2013    15942    148    18    

История одной конфигурации 73

Практика программирования Прочее v8 Россия Производство готовой продукции (работ, услуг) Абонемент ($m)

История разработки конфигурации по учету договоров или как я учился программировать в 1С

1 стартмани

07.09.2012    17244    59    13    

Современное рабочее место кассира 94

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

Иногда возникает необходимость автоматизировать рабочее место кассира. Существует много готовых решений (Штрих-М Кассир, Розница и т.д.) , но все они платные и стоят немало. Таким образом, если нужно автоматизировать несколько РМК, имеет смысл написать простенькое рабочее место кассира под свои нужды. Т.к. я больше работаю со Штрих-М, поэтому здесь опишу как можно быстро создать аналог Штрих-М Кассира в режиме управляемого приложения с загрузкой справочника товаров и выгрузкой отчетов о продажах через текстовые файлы в формате Штрих-М.

1 стартмани

27.11.2012    72931    257    71    

Реализация поиска по первым символам в Управляемых формах 17

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

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

1 стартмани

21.08.2012    27031    77    11    

Дополнительные каталоги номенклатуры 13

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

Эта разработка позволяет иметь несколько вариантов структуры справочника номенклатуры для разных категорий пользователей, различных задач или для выгрузки на различные сайты. БЕСПЛАТНО!

1 стартмани

13.08.2012    16581    62    10    

Универсальный фильтр для таблицы значений 22

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

Универсальный фильтр по любой табличной части с типом Таблица значений. Не зависит от количества колонок.

1 стартмани

05.07.2012    10249    102    13    

Ускоритель запросов в файловых базах 1с8 44

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

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

1 стартмани

25.05.2012    18035    106    75    

Подсистема "Управление веб доступом" 9

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

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

1 стартмани

22.05.2012    7869    57    2    

Сравнение ячеек (1.0.0.4) 98

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

Дополнительные материалы к статье "Технология обновления нетиповых конфигураций 1С:Предприятия 8"

1 стартмани

15.12.2008    27582    1658    28    

Локальный форум v2.0 87

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

Форум - публичное средство для общения сотрудников компании в базе 1С. Публикация вопросов с прикрепленными ссылками на объекты базы и произвольными файлами.

1 стартмани

20.11.2010    14779    538    43    

Модуль "Представление табличной части в виде дерева" v1.01 35

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

Модуль предназначен для отображения табличной части, виде дерева. Возможности модуля: 1. Быстрое создание и отображения дерева табличной части. 2. Поддержка обработчиков событий табличного поля табличной части. (например в дереве будет работать пересчет строки без дополнительного кодирования).

1 стартмани

09.01.2012    22877    278    24    

Ops средствами 1С:Предприятие 62

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

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

1 стартмани

23.04.2019    9573    26    

Мониторинг производительности и искусственный интеллект 33

Оптимизация БД (HighLoad) Практика программирования v8 Абонемент ($m)

Расскажем и покажем практически, как использовать искусственный интеллект на страже мониторинга производительности. У вас появится возможность создать собственного помощника Ларису, которая возьмет на себя вопросы по контролю и диагностике состояния обслуживаемой системы.

1 стартмани

01.07.2019    2258    28    

Несколько документов на основании одного 3

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

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

1 стартмани

10.06.2019    825    0    4    

"Убер на складе": динамический расчет маршрутов с учетом реальных расстояний 48

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

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

3 стартмани

24.06.2019    2821    16    

Работа с массивом в функциональном стиле 5

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

Разработка предоставляет программный интерфейс для манипулирования массивом, используя который вы получите возможность альтернативной записи кода для традиционных и новых возможностей. Например так: ФасадМассива.НовыйМассив().Добавить(Элемент1).ПолучитьМассив();

1 стартмани

20.06.2019    1280    1    21    

Технология кэширования результата разузлования продукции по спецификации 1

Практика программирования v8 УПП1 УУ Производство готовой продукции (работ, услуг) Абонемент ($m)

Рассматривается технология кэширования результата разузлования продукции по спецификации. Данная технология может оказаться полезной для значительного ускорения работы системы в части разузлования в конфигурациях УПП. Тестировалось на платформе 1С 8.3.12.1469, релизы УПП 1.2, 1.3.

1 стартмани

01.03.2019    1274    1    

Как выгружать цены 0

Практика программирования v8 Ценообразование, анализ цен Абонемент ($m)

Как аккуратно передать цены в систему, в которой нет понятия периодичности цены? Как отложить те цены, которые начнут действовать послезавтра? Как случайно не выгрузить цены, которые изменились, но уже не актуальны?

1 стартмани

22.05.2019    896    0    3    

Полезный код для программистов 1С (часть 2). Помощник заполнения. 79

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

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

1 стартмани

20.07.2018    12089    15    14    

Безопасная работа с транзакциями во встроенном языке 173

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

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    9314    29    

Баг или фича? Неожиданное поведение платформы 164

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

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    10186    88    

Связанные табличные части (управляемые формы) 6

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

У нас есть 2 связанные табличные части, и нам надо, чтобы по текущей строке в одной из них мы видели только определенные строки во второй. Были бы у нас динамические списки, мы бы взяли событие "При активизации строки" и стандартный механизм отборов СКД, которая лежит в основе списка. Но вот с табличными частями так не получится. Тут нам надо будет написать несколько строк кода и использовать "ОтборСтрок", доступный для таблицы формы. Тестировалось на платформе 8.3.13.1644, будет работать и на более ранних версиях платформы.

1 стартмани

25.01.2019    2462    1    2