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

Расширенная работа с графическими схемами. Построение схемы БП с помощью графической схемы. Переработка под 8.3 (8.2 и 8.1 так же поддерживается) Промо 10

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

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

5000 руб.

16.08.2012    19996    0    40    

Работа с Excel 28

Практика программирования Загрузка и выгрузка в Excel Программист

Собрал различные полезности для работы с Excel из 1С. Иногда приходится форматировать документ Excel программно из 1С. Так вот, чтобы не искать постоянно на просторах интернета как сделать левое выравнивание в ячейке Excel из 1С и т.п. решил опубликовать это...

вчера в 15:40    461    0    9    

Выбор файла и загрузка его на сервер в асинхронном режиме 7

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

Несколько библиотечных процедур, упрощающих жизнь разработчика при отключенном режиме модальности.

22.10.2017    453    3    0    

Начало работы с OneScript 49

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

Краткая инструкция по установке и начале работы с OneScript. Пишу потому что сам много шишек набил, пока нашел все инструменты. В статье рассмотрены: 1) Установка OneScript. 2) Установка редактора кода. 3) Настройка редактора кода под OneScript. 4) Запуск скриптов из редактора кода 5) Полезные ссылки

18.10.2017    1977    0    32    

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

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

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

12900 руб.

15.03.2017    12580    0    132    

Параметры для дополнительных отчетов и обработок БСП 3

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

Еще один вариант передачи параметров во внешние обработки БСП. Параметры привязываются к командам дополнительной обработки и хранятся в элементе справочника.

18.10.2017    651    0    4    

Получение фактических данных с помощью произвольного запроса. Бюджетирование. ERP 2.2 23

Практика программирования ERP2.0 Россия Бюджетирование и финансовое планирование

Часто, при получение факта для Статей и Показателей бюджетов, недостаточно данных из разделов источника "Оперативный" и "Регламентированный" учёт. Приходится обращаться к "Произвольным данным". Но, как в анекдоте по Петьку и Василия Ивановича, есть нюанс!

17.10.2017    1312    0    1    

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

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

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

17.10.2017    700    0    2    

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

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

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

1500 руб.

06.07.2015    31523    228    4    

Транзакционная печать на примере БП3 и УТ10 1

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

Рассмотрим недостатки типовой подсистемы печати и один из вариантов её обхода – запись в транзакции модифицированного объекта, его печать и откат назад в исходное состояние на примерах для БП3 и УТ10.

13.10.2017    872    0    1    

Добавление новых ролей в УТ11 и конфигурации на БСП 2

Практика программирования Защита, права, пароли v8 v8::Права БП3.0 УТ11

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

13.10.2017    737    1    9    

#Область ВНЕШНИЕ_ВЫЗОВЫ или MVC в 1С, библиотечность и упрощение интеграции кода 29

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

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

12.10.2017    3001    0    58    

Использование программных перечислений Промо 112

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

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

10.12.2016    13003    0    33    

Реализация системы скидок 6

Практика программирования УТ10 Розничная и сетевая торговля (FMCG) Россия Ценообразование, анализ цен

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

11.10.2017    980    0    11    

Прямые запросы к базе 1С на SQL-сервере. Зачем нужно? Насколько оправдано? Как сделать? 9

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

В современных бизнес-процессах встречаются довольно интересные задачи. Например, загрузка товаров в кассу, работающую, к примеру, на УКМ через интернет. Или создание портала к базе, чтобы крупные оптовики сами могли делать заказы. Да мало ли! Естественно, всё можно сделать средствами 1С. Сейчас в 1С есть возможность внешнего подключения. И механизмы работают достаточно стабильно. Но долго.

09.10.2017    1956    0    22    

Справочная библиотека программ и подпрограмм 1С 8

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

Данная небольшая статья (и обработка для использования в практике своей работы) предлагается вниманию начинающим и опытным программистам 1С в качестве небольшого пособия по освоению программирования на платформе 1С. Есть такая книжка «1С: Предприятие Опыты программирования», написал ее небезысвестный в узких одинэсовских кругах О. В. Бартеньев (издательство «Диалог-МИФИ», 2004 г.), так вот, при внимательном ее изучении у пытливого пользователя возникает множество вопросов. Предлагаемая обработка позволяет решить некоторые из них.

06.10.2017    1508    7    12    

Базовый курс программирования Промо 2

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

ОБУЧЕНИЕ ПРОГРАММИРОВАНИЮ (Базовый курс и начало основного – 2 месяца) Основные объекты – справочники, документы, регистры Решение задач по торговле Решение задач по бухгалтерии Решение задач по расчету зарплаты Сдача 1С профессионала по платформе

7000 руб.

25.06.2017    2809    0    0    

Обновление Бухгалтерии 3.0, в состоянии расхождения объектов по внутренним идентификаторам 3

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

Обратился клиент с измененной Бухгалтерией 3.0. При сравнении с базой поставщика, через Поддержка-Настройка поддержки,  дает значительный разбег конфигураций - примерно 40% измененных объектов + 20% удаленных и новых, все объекты базы "разрешены изменения" у многих "снят с поддержки".  

05.10.2017    1330    0    17    

Меняем стандартную форму выбора для реквизита формы на свою форму с запросом 34

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

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

30.09.2017    2663    0    18    

Немного полезного кода для программистов 1С 50

Инструментарий Практика программирования Программист v8

У каждого программиста за время работы накапливается полезный инструментарий, которым он привык пользоваться. Естественно и у меня он тоже имеется. И вот решено было немного поделиться с сообществом. Возможно идеи не новые. Более того, допускаю, что реализованы они не самым оптимальным образом. Но ведь для этого сообщество и существует, чтобы делиться с ним, получая обратную связь.

24.09.2017    7567    4    28    

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

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

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

04.08.2011    34348    203    31    

Сборка автомата (с примерами) 18

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

Посмотрим, нужен ли 1снику автомат, как его собрать и где это может пригодиться.

19.09.2017    3126    23    32    

Добавление команд печати в конфигурациях на БСП 2.4.3 (в частности, в самописных документах в Бухгалтерии 3.0 после релиза 3.0.52.35) 54

Печатные формы документов Практика программирования Программист v8 v8::БУ БП3.0 Россия

В статье https://infostart.ru/public/237013/ пользователя nick max рассматривался список действий для подключения команд печати в Бухгалтерии 3.0, работающей на БСП 2.3.6. В новом релизе Бухгалтерии 3.0.52.35 от 15.09.2017г. стала использоваться БСП 2.4.3, из-за чего произошли изменения в процедурах общих модулей, связанных с механизмом печати, и в процедурах их вызова в формах документов и в формах списков. Рассмотрим их.

18.09.2017    4521    0    14    

Простые подсистемы. Универсальное хранилище данных 4

Инструментарий Практика программирования Программист v8

В хранилище можно "завернуть" значения свойств любого объекта и в том же виде эту информацию оттуда "вытянуть". Простейшая функциональность универсального хранилища свойств объектов (в т.ч. таблиц). Построена на одном ПВХ + РС + общий модуль управления (интерфейс). Можно быстро сохранить любую информацию в системе, причем позже её можно будет "вытянуть" и с помощью запроса. Не надо "на каждый чих" добавлять по регистру или справочнику. Можно использовать как хранилище своих дополнительных свойств справочников в произвольном виде. Можно хранить таблицы. Возможно обращение через запрос.

15.09.2017    1273    0    0    

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

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

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

04.01.2017    5337    0    9    

1С, oauth2, Google API и Google Merchant. Сбор данных и парсинг 15

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

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

14.09.2017    2067    0    7    

Отказ от работы с временными файлами при работе с двоичными данными или Потоки как простая замена ADODB.Stream и временным файлам 70

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

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

12.09.2017    3611    0    26    

Изменение полей объекта из результата формирования отчета на СКД 15

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

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

11.09.2017    1980    0    5    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов. Промо 115

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

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

1000 руб.

26.05.2017    9657    94    56    

Как сделать конфигурацию «1С:Предприятие 8» приложением QuickBooks. Проходим авторизацию OAuth 1.0a+OpenID 2.0 29

Обмен с другими системами Практика программирования Программист v8

Пришло время, когда интеграция со сторонними организациями и их приложениями стала необходимостью для успешного ведения бизнеса. В этой статье будет рассмотрено прохождение авторизации OAuth 1.0a+OpenID 2.0 и превращение конфигурации «1С:Предприятие 8» в приложение QuickBooks.

10.09.2017    3184    0    11    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере 57

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

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    4038    0    63    

"Мигаем" интерфейсом, или цепочки асинхронных вызовов 67

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

Как, не блокируя интерфейс, привлечь внимание пользователя к интерфейсным элементам. Или, попросту говоря, "мигнуть" чем-то.

06.09.2017    4534    0    13    

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

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

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

10.03.2016    18564    0    28    

Доначисление страховых взносов на обязательное страхование от НС и ПЗ в Бухгалтерии 7.7 и УСН 7.7 для Договора подряда 1

Практика программирования Программист v77::БУ 1С7:Бух 1С7:УСН Россия БУ ФОМС, ПФ, ФСС

Во всех источниках, которые мне встречались, написано, что Страховые взносы НС и ПФ нужно начислять, если это указано в Договоре подряда.

06.09.2017    1370    0    0    

Простой способ передачи файла с клиента на сервер и обратно. Пример работы с XML 6

Практика программирования Обмен через XML Программист v8 1cv8.cf Россия

В статье представлен простенький пример передачи файла с клиента на сервер и с сервера на клиент. Плюс к этому разобраны методы работы с записью XML. Платформа 8.3.10.2466. Конфигурация Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.49.21).

05.09.2017    1800    2    5    

Ускоряем 1С: модули с повторным использованием возвращаемых значений 50

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

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

04.09.2017    6467    0    36    

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

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

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

21.11.2012    18600    470    50    

Домашняя бухгалтерия с расчетом ЖКХ 2

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

Бесплатная программа для домашней бухгалтерии с расчетом услуг ЖКХ

01.09.2017    1475    3    5    

Расширения: ход конем для управляемых форм 44

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

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

01.09.2017    5028    0    45    

Как просто запомнить алгоритм программного вывода в СКД 77

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

Порой нужно быстро вывести на экран таблицу значений, используя СКД \ получить данные отчета в таблицу значений.. Несмотря на очевидность алгоритма - раньше мне проще было загуглить программный вывод, благо эта инфа есть везде. Но постепенно понял как его можно быстро вспомнить, и лишний раз ничего не искать. Конечно эта статья не для Гуру :) Но я думаю - что любой неопытный в СКД программист сделает для себя небольшое открытие...

01.09.2017    5731    0    10    

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

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

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

20.09.2012    42032    0    85    

Вставка снимка экрана (screenshot) в форматированный документ 47

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

Пример работы с буфером обмена и программной вставки скриншота в форматированный документ.

30.08.2017    3379    7    6    

Получение HTML из таблицы значений 4

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

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

30.08.2017    1422    3    1    

Клиент-банк, поиск плательщиков по назначению платежа 4

Практика программирования Обмен с банком Программист БП3.0 Россия Банковские операции

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

30.08.2017    1612    0    7    

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

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

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

19.06.2015    62540    0    98    

Цвет индикатора в зависимости от значения 18

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

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

29.08.2017    3169    3    10    

Загрузка номенклатуры из Эксель (новый взгляд) 5

Загрузка и выгрузка в Excel Обработка справочников Практика программирования Программист v8 1cv8.cf

Представлена обработка "Загрузка номенклатуры из Эксель" (новый взгляд). Подходит для любого формата и любой структуры Эксель, ОпенОфиса: потому что пользователь сам решает - что ему загружать, а что нет.

29.08.2017    2329    5    4    

Решение задачи по созданию прикладного решения 1

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

Создание прикладного решения для платформы «1С: Предприятие» для упрощенного учета хозяйственной деятельности некой торговой организации.

25.08.2017    1822    1    0    

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

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

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

04.03.2016    16245    0    55    

Автозаполнение Ответственного за правильность оформления факта хозяйственной жизни БП 2.0 0

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

Автозаполнение ответственного за правильность оформления факта хозяйственной жизни в УПД Бухгалтерия 2.0

22.08.2017    1551    0    0    

Альтернативный способ передачи произвольных параметров между процедурами/сеансами/фоновыми заданиями 4

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

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

21.08.2017    2058    0    21    

Особенность работы отбора по характеристикам (свойствам) в СКД 40

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

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

18.08.2017    3611    1    7    

Доработки конфигурации. Один совет по избежанию потенциальных грабель 12

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

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

16.08.2017    2937    0    36