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

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо 8

Практика программирования v8 1cv8.cf

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

05.12.2017    1304    0    14    

Этюды по программированию. Взаимодействие с Microsoft Word 38

Практика программирования v8

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

11.12.2017    1662    0    6    

Практика доступа в базу 1С через протокол oData. Чтение данных 103

Сервисные утилиты Практика программирования Системное v8

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

11.12.2017    2286    3    16    

XDTO-пакеты для чтения ответов от сервиса Dadata 3

Практика программирования Универсальные обработки WEB v8

Конфигурация и расширение с XDTO пакетами для чтения ответов от сервиса Dadata.ru + пример кода для поиска организаций по ИНН и чтения их статуса.

10.12.2017    545    2    14    

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

Практика программирования v8 1cv8.cf

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

04.01.2017    7375    0    21    

Умный дом. Продолжение: подключаем счётчик воды к 1С 14

Практика программирования v8 Россия

Подключаем стандартный счётчик учета расхода воды к локальной сети по вай фай и работаем с ним из 1С

07.12.2017    1074    1    10    

Использование справочника "Значения свойств объектов" для хранения информации на нескольких языках 1

Практика программирования Обработка справочников v8 УПП1 Украина

Хранение дополнительной информации об объекте с помощью справочника "Значения свойств объектов" с последующей целью дальнейшего использования для печати на различных языках.

01.12.2017    658    0    0    

Google Maps API: кодирование и декодирование ломаных линий в 1С 8

Практика программирования v8 1cv8.cf

Реализация алгоритма от Google по кодированию и декодированию ломаных линий на 1С. Данный алгоритм подойдёт тем, кто работает с маршрутами (Google, Яндекс и т.д.) непосредственно в 1С. Также может быть использован для снижения объёма хранимых данных -> любое количество чисел (например, широта и долгота) может быть представлено в виде одной зашифрованной строки.

01.12.2017    783    1    0    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП Промо 6

Практика программирования Универсальные печатные формы v8 БП3.0

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

06.12.2017    839    7    2    

Как получить список простых чисел в запросе 17

Практика программирования v8 Россия

Поиск простых чисел с помощью запроса (решение тестового задания).

28.11.2017    2582    0    32    

Система взаимодействия. Быстрый старт 32

Практика программирования v8 Россия

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

28.11.2017    1999    2    4    

Паузы при исполнении кода (Sleep для 1С) 41

Практика программирования v8 v8::УФ 1cv8.cf

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

28.11.2017    2066    0    23    

Удобное сравнение внешних обработок 1С 8 и 1С 7 - epf, erf, ert Промо 76

Практика программирования Россия

Программа Defy позволяет сравнивать и синхронизировать директории, которые содержат внешние обработки 1С 8 и 1С 7 - epf, erf, ert. Сравнение модулей обработок управляемых форм.

04.08.2011    35529    206    33    

Доработка ERP 2 для отражения акциза при реализации подакцизных товаров (табачной продукции) 3

Практика программирования v8 v8::УФ ERP2.0 Россия БУ Оптовая торговля Акцизы

При внедрении ЕРП2.4 на нашем табачном производственном предприятии встал вопрос учета в 1С ЕРП2.2 акциза с продажи табачных изделий. Компания 1С категорически игнорирует учет акцизов в 1С, а занимается только алкогольным ЕГАИС. Что ж, будем реализовывать самостоятельно.

28.11.2017    753    0    1    

Вывод отладочных сообщений HTTP Сервиса с помощью ChromeLogger 19

Практика программирования v8 1cv8.cf

Разработка для 1C для вывода отладочной информации с помощью ChromeLogger. Есть вопросы к знатокам.

27.11.2017    1637    0    13    

Простой бесплатный DashBoard с помощью http сервиса 115

Практика программирования v8 УУ

Как создать свой DashBoard без дополнительных затрат и сложных технических доработок.

25.11.2017    5018    14    26    

Программные перечисления, ч.2: приемы кэширования при разработке Промо 44

Практика программирования v8

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

30.10.2017    3776    0    14    

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

Практика программирования v8 1С:Франчайзи, автоматизация бизнеса УУ Учет ТМЦ

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

24.11.2017    997    0    0    

Начало внедрения БСП в новую конфигурацию 7

Практика программирования v8 1cv8.cf

Начало внедрения БСП 2.4.4.80. Первые проблемы и пути их решения.

24.11.2017    1271    1    5    

Использование механизма редактирования макетов БСП для внешних обработок 26

Практика программирования v8 БП3.0 Россия

Небольшие изыскания по применению механизма редактирования внешних печатных форм для своих внешних обработок.

24.11.2017    1485    2    5    

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

Практика программирования v8 Россия

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

20.09.2012    45395    0    112    

Отправка сообщений из 1C на Telegram средствами Python 8

Практика программирования v8

Простой функционал для отправки сообщений в Telegram.

23.11.2017    803    1    5    

Структура подчиненности в УТ 11.4 9

Практика программирования v8::ОУ v8::УФ УТ11 Россия

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

23.11.2017    1276    0    3    

Количество рабочих и выходных дней в месяце с сайта its.1c.ru 21

WEB Практика программирования v8 v8::УФ 1cv8.cf Россия Учет рабочего времени

Простенькая функция, которая обращается к сайту ИТС и возвращает оттуда сведения о количестве рабочих дней в указанном месяце. Платформа 8.3.10, УФ.

22.11.2017    1518    0    5    

Остатки на каждый день в запросе Промо 13

Практика программирования v8 1cv8.cf УУ Учет ТМЦ

Запрос формирует остатки товаров на каждый день в пределах выбранного периода.

26.04.2016    7469    7    13    

Расшифровка СКД. Управляемые формы 46

Практика программирования v8 v8::УФ v8::СКД 1cv8.cf

Отчеты СКД классные. Они значительно упрощают жизнь и позволяют пользователям меньше зависеть от программистов. Но иногда все же случаются проблемы при разработке таких отчетов. Сегодня обсудим как выводить отчет в произвольной форме или АРМ’е, а так же проблемы с которыми мы при этом встретимся. Для тех, кто предпочитает сразу готовый результат - обработка во вложении. Остальных приглашаю почитать эту статью.

21.11.2017    2371    12    0    

Число прописью без использования функции ЧислоПрописью() 1

Практика программирования v8 1cv8.cf

Функция преобразует число в строку, аналог функции ЧислоПрописью() без использования этой функции.

17.11.2017    1157    0    7    

СКД: Корректный расчет остатков по нескольким регистрам 34

Практика программирования v8::СКД 1cv8.cf

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

17.11.2017    2340    0    9    

Использование программных перечислений, ч.1: строковые константы Промо 127

Практика программирования v8 1cv8.cf

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

10.12.2016    14964    0    33    

Формирование QR-Code и вывод изображения на НЕ управляемую форму и на печать 1

Практика программирования v8 1cv8.cf

Обработка позволяет сформировать, вывести на форму и/или напечатать произвольный QR-Code средствами 1С. Работает на НЕ управляемых формах. Использует встроенный в 1С механизм формирования двумерного кода. Тестировалась на нестандартных конфигурациях версий 8.2 и 8.3.

15.11.2017    806    4    0    

История хранения данных. Теперь в составе платформы 24

Практика программирования v8 1cv8.cf Россия

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

14.11.2017    2657    2    24    

Обзор имеющихся библиотек OneScript 150

Практика программирования Теория программирования v8

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

14.11.2017    3580    0    59    

.Net в 1С. На примере использования HTTPClient,AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 72

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    20411    0    28    

Макет в СКД - пример всех возможных типовых вариантов 78

Практика программирования v8 v8::СКД 1cv8.cf

Макет СКД: наглядное представление того, что, как и куда выводится при типовых настройках.

09.11.2017    4003    55    3    

Определяем контекст сеанса 1С программно (Тонкий/Толстый клиенты/HTTP-Сервис/Фоновое задание и т.д.) 26

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

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

08.11.2017    2532    0    9    

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

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

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

21.11.2012    19930    484    50    

Преобразование массива структур в дерево значений. Представление массива подчиненных друг другу "объектов" в иерархическом виде без использования рекурсии 7

Практика программирования v8

Задача преобразовать массив некоторых структур в дерево значений возникла, когда я получил JSON от сервиса о структуре папок пользователя. А именно строка JSON была получена через API Google Drive, когда пользователю предлагается выбрать одну из его папок. При преобразовании JSON у меня получился массив структур, в которых есть некоторый ключ уникальности и ключ родителя-структуры. Предлагаю ознакомиться с алгоритмом не использующую рекурсию, который достаточно быстро создает дерево значений, для последующего показа пользователю.

07.11.2017    1267    3    10    

Как увидеть счет-фактуру в ОСВ по счетам 76.АВ и 76.ВА 0

Бухгалтерские Практика программирования v8 v8::БУ БП3.0 Россия БУ Оборотно-сальдовая ведомость, Анализ счета НДС

Для тех, кто торопится и некогда читать статью: в приложении 2 файла: Первый - (внешний) отчет, который можно добавить в базу, как внешний. Второй - можно использовать для замены стандартного отчета в конфигурации. Рассматривается и проверено на конфигурации БП 3.0.52.39, хотя работало и на ранних версиях. Данный механизм подходит только для тех случаев, когда на один расчетный документ введена одна с/ф. *********************************************************************************** Статья предназначена для программеров, объясняет, как изменить стандартный отчет ОСВ по счету, чтобы в отчете по счетам 76.АВ и 76.ВА была возможность видеть саму счет-фактуру выданный или полученный, а не расчетный документ, как это делается в стандартном отчете.

06.11.2017    1125    6    9    

Недокументированное использование стандартных обработок из меню "Все функции". Промо 785

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

Рассмотрены возможности произвольного использования стандартных функций, вызываемых из меню платформы "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

19.06.2015    65666    0    102    

Регулярные выражения без внешних компонент? Легко! Промо 239

Практика программирования Обмен через XML v8

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    18447    0    57    

Использование классов .Net в 1С для новичков Промо 106

Практика программирования Внешние компоненты Универсальные функции v7.7 v8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    26998    0    69