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

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

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

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

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

04.01.2017    3925    0    8    

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

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

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

19.09.2017    655    9    25    

Подбор в управляемой форме - что может быть проще? 45

Работа с интерфейсом Программист v8::УФ 1cv8.cf Бесплатно (free)

Технологии модальности сейчас меняются на технологии асинхронности, многопоточности и прочие дивные вещи, что, в свою очередь, заставляет людей еще чаще спрашивать о том, что да как в этой новой нелегкой жизни. Разбираемся!

19.09.2017    2005    0    34    

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

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

В статье 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    1049    0    5    

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

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

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

10.03.2016    17113    0    28    

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

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

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

14.09.2017    946    0    2    

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

Универсальные функции Программист v8 Бесплатно (free)

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

12.09.2017    944    0    9    

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

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

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

12.09.2017    2391    0    26    

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

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

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

20.09.2012    40846    0    85    

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

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

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

11.09.2017    1241    0    5    

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

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

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

10.09.2017    2284    0    11    

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

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

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

10.09.2017    2820    0    63    

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

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

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

19.06.2015    60323    0    98    

Некоторые особенности разработки ММО-игр на платформе 1С:Предприятие 23

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

Добрый день, уважаемые коллеги! На первый взгляд может показаться, что статья посвящена довольно необычным вещам, но поверьте мне, эти вещи всем нам вполне привычны, просто мы их обычно видим под другим углом зрения. Поговорим о том, что такое MMO. Многие из вас уже знают, что это такое, потому что существует такая игра, как World of Tanks, а те, кто в нее напрямую не играл, безусловно, о ней слышали. Игра World of Tanks является классическим MMO. MMO расшифровывается как Массивная Многопользовательская Online-игра. С технологической точки зрения это – нагрузки, нагрузки и еще раз нагрузки.

08.09.2017    2514    0    15    

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

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

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

06.09.2017    3497    0    13    

Предварительный просмотр прикрепленных файлов 5

Работа с интерфейсом Программист v8 v8::УФ Россия Бесплатно (free)

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

06.09.2017    1305    0    1    

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

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

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

04.03.2016    14690    0    55    

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

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

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

06.09.2017    852    0    0    

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

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

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

04.09.2017    4679    0    36    

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

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

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

01.09.2017    4033    0    42    

Универсальные функции с примерами использования Промо 86

Универсальные функции Программист v8 Бесплатно (free)

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

26.02.2016    13120    0    23    

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

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

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

01.09.2017    4621    0    10    

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

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

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

22.08.2017    1184    0    0    

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

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

Оптимизация запроса. Фрагменты SQL Server Profiler . Программистам пригодится. ))

21.08.2017    3021    0    7    

Агрегатное суммирование строк в запросе – сложно, но не невозможно Промо 95

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

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

1 стартмани

09.09.2013    39992    43    53    

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

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

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

1 стартмани

18.08.2017    2948    1    7    

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

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

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

16.08.2017    2456    0    35    

Планировщик 1С. Настройка расписания повторяющихся событий и перемещение элементов мышью 14

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

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

15.08.2017    2039    0    0    

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

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

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

27.01.2016    22876    0    69    

Групповая разработка конфигураций в крупном холдинге 46

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

О чем мы сегодня поговорим? • О становлении и развитии групповой разработки конфигураций 1С в крупном холдинге с использованием хранилища конфигураций. • Обсудим практически все аспекты использования хранилища в командной разработке. • Я расскажу про те методы и идеи, которые мы пробовали использовать, какие используем до сих пор, от каких отказались и почему.

15.08.2017    4462    0    14    

Оптимизация запроса к виртуальной таблице регистра накопления 36

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

Удачный ответ на собеседовании. Оптимизация запроса. Программистам пригодится. ))

12.08.2017    5103    0    49    

Разность дат 16

Универсальные функции Программист v8 Бесплатно (free)

Иногда требуется получить разность дат в виде типа: 5 дней 6 месяцев 4 года. Это можно сделать с помощью запроса, получив на выходе сразу 3 нужных числа, без последующих вычислений.

11.08.2017    1984    0    17    

Новый запрос и новая таблица значений как функции Промо 149

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

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

1 стартмани

27.11.2012    25158    38    46    

Пример использования функции СКД "ВычислитьВыражениеСГруппировкойМассив()" 4

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

Небольшой пример использования функции СКД "ВычислитьВыражениеСГруппировкойМассив()"

06.08.2017    1847    0    2    

Автоматическое сохранение редактируемого документа 2

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

Если пользователь работает сразу в n-документах или набивает большую накладную, и обрывается связь с сервером или происходит обновление базы, то велика вероятность, что он (пользователь) будет не очень счастлив, когда поймёт, что теперь придётся делать всё заново.

05.08.2017    1624    0    17    

Вывод результата СКД в таблицу значений 15

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

Вывод результата СКД в таблицу значений по Отбору Компоновки Данных

04.08.2017    2337    0    9    

Фитнес - бесплатное приложение для тренажерного зала или тренировок дома на мобильной платформе 1С Промо 47

Пользователю системы Мобильные приложения v8 Развлечения, искусство, спорт Бесплатно (free)

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

15.04.2016    13660    0    55    

1С и Ваш Кошелек 24

Практика программирования Программист v8 Домашние учет и финансы Россия УУ Бюджетирование и финансовое планирование Абонемент ($m)

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

1 стартмани

01.08.2017    3204    5    14    

Оповещение об изменении таблицы MS SQL 7

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

Цель: подписка на изменения в таблицах MSSQL, неизменность конфигурации, использование популярного языка программирования c#, создание дальнейшей цепочки событий, не связанной с 1С.

01.08.2017    1468    0    2    

Корректная двусторонняя печать табличных документов + Простой пример создания внешней печатной формы 9

Универсальные печатные формы Практика программирования Программист v8 БП3.0 УТ11 Россия Абонемент ($m)

Статья посвящена двухсторонней печати табличных документов из 1С:Предприятия 8.3. А за одно рассмотрено создание Внешней печатной формы (ВПФ). Публикацию про двустороннюю печать на Инфостарте не нашел. Когда передо мной стояла такая задача, решение нашел не сразу. Делюсь, думаю, для многих эта информация будет полезной.

1 стартмани

31.07.2017    1931    3    3    

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

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

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

1 стартмани

28.09.2016    11014    29    22    

Создание динамически подгружаемых печатных форм на 8.2, как это было реализовано в 1С:7.7 10

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

При создании собственной, легкой, автономной конфигурации для филиалов на управляемых формах необходимо было решить одну задачу: «БЕЗ обновления конфигураций необходимо легко и быстро обновлять/добавлять печатные формы для любого документа в 1С». Очень понравилось ранее существовавшее решение по динамической подгрузке внешних печатных форм в 1С 7.7. Его и реализуем.

28.07.2017    1889    0    8    

Макеты СКД 127

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

Рассмотрены некоторые типовые задачи, которые решаются с помощью предопределенных макетов, а также перечислены несколько случаев, для которых макеты не подходят

1 стартмани

25.07.2017    6358    12    16    

Правила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления 63

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

В первую очередь, статья адресована разработчикам 1С, но надеюсь, что интересно будет не только им.

1 стартмани

18.07.2017    3994    766    43    

Уровни, глубина, прародители, циклы и аналоги запросом Промо 324

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

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    67969    256    92    

Как я сдал экзамен 1С:Эксперт по технологическим вопросам 43

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

Касательно содержания предметной области, с которой работает 1С:Эксперт, с точки зрения обычного 1С-ника, это, возможно, выглядит как некие "дебри". Но с точки зрения эксплуатации крупной системы - это никакие не "дебри", а такая же ежедневная привычная работа, как оборотно-сальдовая ведомость в 1С:Бухгалтерии.

17.07.2017    5882    0    68    

Быстрое заполнение данными файла MS EXCEL 7

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

Процедура для 1С быстрого заполнения данными произвольного файла MS Excel. Источник данных - текст с разделителями.

1 стартмани

13.07.2017    2137    2    4    

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

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

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

22.02.2015    50330    0    36    

Простой способ преобразовать UNICODE в строку или в структуру 24

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

Первая функция получает Строку, которая содержит строчки вида «Ключ=Значение». Вторая функция получает Структуру.

07.07.2017    1906    0    5    

Копирование настроек пользователей 11

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

Нередко возникает необходимость копирования настроек пользователей. Эта статья покажет, как копировать настройки средствами SQL

05.07.2017    1723    0    6    

Интеграция сценарного тестирования в процесс разработки 122

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

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

1 стартмани

04.07.2017    4777    10    14    

Знакомство с 1С:Документооборот. История автоматизации и доработок. Печатная форма Лист согласования 8

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

Документооборот 2.1.10.2 ПРОФ. История автоматизации и доработок. Ввод на основании внутреннего документа из задачи согласование с переносом прикрепленных файлов(копировать и вставить файлы). ПФ Лист согласования для процесса Согласование и для справочника Внутренние документы(печатается с историей). Автоматическая загрузка справочника по com-соединению из другой базы.

1 стартмани

04.07.2017    2188    3    6