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

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

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

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

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

22.02.2015    41992    0    31    

Пишем игру Минер. Обработка событий ActiveX в 1С 11

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

Пример демонстрирует обработку событий генерируемых компонентой ActiveX в 1С.

сегодня в 12:26    287    0    4    

"Восстановить положение окна" - не помогает. Как я решил проблему. 4

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

Как получилось решить проблему глюков отображения формы документа.

вчера в 12:56    446    0    8    

Мобильная платформа 1С. Обо всём и ни о чём 36

Мобильные приложения Бесплатно (free)

Предлагаемая статья условно делится на две части: • В первой части я собираюсь напомнить вам о том, что вообще собой представляет мобильная платформа не только в контексте разработки и программирования как такового. Избавить вас от страхов перед мобильной платформой. Это – одна из основных целей статьи. • А во второй части я хотел бы вернуться к тем «подводным камням», которые пока еще есть в мобильной платформе. И вернуть вам этот страх обратно.

26.05.2017    1919    0    12    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали Промо 193

Практика программирования Программист v8 v8::СКД КА1 УТ10 УПП1 УУ Дебиторская и кредиторская задолженность Абонемент ($m)

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

1 стартмани

28.02.2014    32368    540    86    

Вывод ФИО физлиц в форму перехода по страницам регламентированного отчета "Расчет по страховым взносам" 1

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

Вывод ФИО физлиц в форму перехода по страницам регламентированного отчета "Расчет по страховым взносам"

25.05.2017    303    0    1    

Сравнение двух объектов одной конфигурации, без танцев с бубнами - в пару кликов 114

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

Короткая иллюстрированная инструкция об использовании малоизвестной и малопонятной функциональности в стандартном инструменте сравнения/объединения конфигураций.

23.05.2017    3348    0    30    

Пишем игру 21 (очко). Пример использования 1С и ActiveX 43

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

Пишем игру "очко". Программный код состоит из двух частей: 1.Разработка компоненты работы с графикой на Delphi 2.Логическая реализация игрового процесса на 1С

1 стартмани

23.05.2017    1452    1    17    

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

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

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

19.06.2015    52050    0    95    

Передача параметра из формы документа в форму выбора. 1С: 8.2, обычные формы 1

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

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

1 стартмани

18.05.2017    530    0    6    

Расширение конфигурации. Доработка ТТН 13

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

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

18.05.2017    909    0    0    

Фоновое формирование отчета СКД на УФ средствами БСП 49

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

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

16.05.2017    2155    0    5    

Расчет хэш-функции в запросе Промо 126

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

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

20.03.2015    28479    0    39    

Методика расчета отклонений данных между любыми двумя датами в отчете на СКД 18

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

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

1 стартмани

13.05.2017    1377    0    6    

Как добавить/убрать кота в отчет? 60

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

Кот в отчете: кому-то нравится, кого-то жутко бесит. Как избавиться, заменить, оставить (нужное подчеркнуть)?

12.05.2017    5090    0    13    

Очень быстрая замена ссылок на элемент справочника предопределенным значением 34

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

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

08.05.2017    1940    0    4    

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

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

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

15.04.2016    10840    0    53    

1С:Документооборот. Дополнительные обработчики бизнес-событий 8

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

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

03.05.2017    830    0    0    

Как я доступ на kb.1c.ru получал 67

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

kb.1c - база знаний по технологическим вопросам крупных внедрений и не только. В этой базе знаний собираются методики и решения технологических проблем эксплуатации 1с, check-list'ы и инструкции по настройке ПО на серверах. Какие-то из размещенных статей дублируются на ИТС. Когда я искал пути получения доступа к нему я столкнулся с проблемой: мало кто доподлинно знает как получить доступ к нему, не работая у франчайзи 1с. Я опишу путь, который прошёл я, как физическое лицо.

01.05.2017    4208    0    24    

Значение в строку внутреннюю для сложных типов: как работает платформа или немного о декодировании base64 в текст через двоичные данные 27

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

Интересная особенность работы платформы со сложными типами при использовании метода ЗначениеВСтрокуВнутр, двоичные данные и новые методы платформы...

28.04.2017    1668    0    3    

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

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

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

10.12.2016    7895    0    32    

Штрихкодирование файлов формата PDF (1С "Документооборот КОРП 2.0") 16

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

Была поставлена задача обеспечить возможность штрихкодирования файлов формата PDF. Цель: проштрихкодировать попадающий в систему документ, который есть только в формате PDF (предоставлен контрагентом, счет на оплату и т.д.)

28.04.2017    1197    0    4    

Проверка пустых значений методом "ПроверитьЗаполнение()" 5

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

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

1 стартмани

28.04.2017    959    0    0    

Расчет возраста по дате рождения и текущей дате 4

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

Была задача - рассчитать возраст определенных лиц по дате их рождения. Решил поискать в интернете, как всегда множество мнений, множество реализаций, но, к сожалению, не встречал той статьи, где рассчитывалось количество полных лет, месяцев и дней. Например: 28 лет, 3 месяца, 15 дней. Решил заняться самостоятельно, и вот к чему это привело.

27.04.2017    999    0    36    

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

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

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

20.09.2012    35557    0    65    

УФ: программное создание и копирование документов с использованием конструкций ДанныеФормыВЗначение, ЗначениеВДанныеФормы 11

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

1С:Предприятие 8.3. Управляемые формы. Программное создание и копирование документов. Использование методов ДанныеФормыВЗначение(), ЗначениеВДанныеФормы() и КопироватьДанныеФормы().

27.04.2017    1206    0    3    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 3. Передаем данные из 1С в приложение Java 22

Практика программирования Мобильные приложения Программист v8::Mobile Россия Бесплатно (free)

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

24.04.2017    1459    0    4    

Это 1С говорит 40

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

Учим 1С произносить любой текст без установки стороннего ПО буквально за 5 строк кода.

22.04.2017    4814    0    16    

Простая и быстрая эмуляция операций с битовыми строками Промо 59

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

Битовые строки могли бы упростить реализацию некоторых алгоритмов на языке платформы «1С: Предприятие 8». Но пока в платформе операций с битовыми строками нет. В то же время уже сделанные попытки смоделировать эти операции преобразованиями над числами опираются на циклы обработки отдельных битов, что плохо сказывается на скорости их работы. Предлагается новое простое решение, основанное на представлении битовых строк строками символов «0» и «1». Приводится примеры кода выполнения основных логических операций AND, OR, XOR, NO без использования циклов. В качестве прикладной задачи рассмотрено получение последовательных значений кода Грэя, который можно использовать для ускорения перебора вариантов.

22.06.2016    7671    0    14    

Исправление ошибки типового релиза ЗУП 2.5.118.1 в регламентированном отчёте "Расчет по страховым взносам" 20

Практика программирования Ошибки в отраслевых решениях Программист v8::СПР ЗУП2.5 Россия БУ Зарплата ФОМС, ПФ, ФСС Бесплатно (free)

В ЗУП 2.5.118.1 ошибка в регламентированном отчёте "Расчет по страховым взносам" за 1 квартал 2017. Коротко об ошибке: В отчёт не попадают сотрудники, уволенные до 2017 года, а попадать они обязаны,т.к. начисления по ним очень часто встречаются, например "Сохраняемый заработок на время трудоустройства" - это как раз выплата уже после увольнения сотрудника.

21.04.2017    1782    0    12    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 2. Получаем данные в 1С из приложения Java 20

Мобильные приложения Программист v8::Mobile 1cv8.cf Россия Бесплатно (free)

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

20.04.2017    1534    0    8    

Мобильное приложение 1С и приложение Java. Совместная работа через Intent. Часть 1. Запуск приложения Java из 1С 58

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

Пишем два приложения - конфигурацию на мобильной платформе 1С и приложение Java Android Studio. На примере рассматриваем совместное использование двух приложений через Intent. Публикация состоит из 3 частей: Часть 1. Запуск приложения Java из 1С Часть 2. Получаем данные в 1С из приложения Java Часть 3. Отправляем данные в приложение Java из 1С.

1 стартмани

20.04.2017    2660    3    15    

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

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

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

10.03.2016    13045    0    28    

Внешние источники данных. Примеры (добавление, изменение, удаление). Реализовано в версии 8.3.5.1068 и позднее 17

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

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

19.04.2017    1657    0    0    

Отображение картинок в рамках мобильной платформы 12

Мобильные приложения Работа с интерфейсом Программист v8::Mobile Бесплатно (free)

Решение проблемы с отображением картинок в формате JPEG в рамках мобильной платформы. Показ "тяжелых" картинок и анимации.

19.04.2017    899    0    6    

Как сделать OneScript объектно-ориентированным 6

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

Описание метода создания объектов на OneScript и метода передачи функции в качестве параметра.

16.04.2017    1111    0    4    

Выполнение произвольного кода в фоновых заданиях Промо 24

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

Если надо быстро провести 100`000 документов...

13.01.2016    5449    4    8    

XPath и пространства имен на примере разбора файла ответа сервиса геокодирования Яндекс 29

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

Есть некоторые нюансы разбора с помощью Xpath xml-файла, в котором используются несколько пространств имен. Приведен разбор такого файла на примере файла ответа сервиса геокодирования Яндекс.

14.04.2017    1504    0    5    

Читаем *.bmp напрямую в ТабДок двоичными данными 28

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

После полученного интереса к публикации http://infostart.ru/public/601635/ о одном из способов формирования изображений в 1С я решил продолжить изучать другие возможности "рисования" в 1С. Естественно, самым простым форматом после svg будет старый добрый растр в bmp. Но когда приступил к написанию - понял, что формировать картинку с "0", наверное, будет нечестно по отношению к читателю, и для начала нужно разобрать, что такое bmp как формат, как его читать и, главное, показать примеры работы с новыми механизмами платформы.

1 стартмани

12.04.2017    1850    2    4    

Установка гиперссылок в PDF 27

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

Установка гиперссылок в PDF. Решение задачи по проставлению ссылок в файл PDF.

06.04.2017    1860    0    12    

Внешние компоненты. Мобильное приложение 1С Промо 65

Внешние компоненты Мобильные приложения Программист v8::Mobile 1cv8.cf Абонемент ($m)

Пример применения технологии внешних компонент для мобильной платформы 1С (Android)

1 стартмани

17.02.2017    6570    21    18    

Push сообщения с использованием Firebase cloud message 31

Мобильные приложения Программист v8::Mobile Абонемент ($m)

Используем новую технологию FCM, отправляем пуши на устройства на базе Android, инициируем вызов сервера клиентом с самого сервера.

1 стартмани

06.04.2017    3088    6    12    

Конструирование запросов, заглушки, поддержка однотипных решений 18

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

Написав множество обменов и выгрузок (список в конце статьи) между разными базами через com, я столкнулся с необходимостью поддерживать их все. Более того, я поддерживаю все релизы обменивающихся конфигураций в одной обработке, а, как известно, 1С постоянно добавляет/удаляет/переименовывает объекты и реквизиты. Для упрощения этой задачи, и чтобы мои модули не превратились в сплошные Если ЕстьРеквизитТабЧастиДокумента("Номенклатура", В8.Метаданные.Документы.РеализацияТоваровУслуг, "ВидыЗапасов") Тогда … и был придуман описанный механизм. Данная методика не претендует на универсальность или суперполезность, однако мне она сильно помогла.

06.04.2017    2055    0    4    

Параллельные HTTP-запросы 32

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

Демонстрируется пример параллельных http-запросов с использованием Msxml2.ServerXMLHTTP, WinHttp.WinHttpRequest, что позволяет получать данные сразу с множества ресурсов, экономя время, а также работать файловом режиме.

04.04.2017    2791    0    16    

Баттерфляй - метод быстрого расчета нарастающего итога в запросе Промо 188

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

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

1 стартмани

20.09.2013    35086    73    47    

Итоги в динамическом списке 25

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

Как быстро посчитать итоги в динамическом списке

03.04.2017    3063    0    25    

Список неявных ошибок, возникающих при разработке мобильного приложения. И способы их решения 18

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

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

31.03.2017    1687    0    4    

Печать QR кодов для 1С:Бухгалтерия 2.0 для платежек Сбербанка 11

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

Печать QR кодов оффлайн в 1С:Бухгалтерия 2.0 с помощью бесплатной ActiveX компоненты для платежек Сбербанка

30.03.2017    1770    0    13    

Расширения конфигурации. Полезные советы для разработки Промо 565

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

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

12.01.2016    80704    0    99    

Запрос: Получение узлового заказа покупателя из структуры подчиненности документов (УТ 10.3) 3

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

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

29.03.2017    1123    0    11    

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

Практика программирования Мобильные приложения Программист v8::Mobile Бесплатно (free)

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

28.03.2017    2445    0    14    

Улучшение стандарта "Структура модуля" 4

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

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

26.03.2017    2242    0    23    

Оповещение об изменении публикации: обработки/конфигурации. 20

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

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

24.03.2017    2025    0    6