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

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

№ 303401

Расчет вероятностей запросом 56

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

Предлагается метод расчета вероятностей сложных событий с использованием языка запросов. Метод иллюстрируется примерами решения трех задач: расчет вероятности сдачи теста «1С: Профессионал», расчет вероятности отказа дискового массива RAID-10, расчет вероятности критического превышения сроков выполнения проекта. Все описанные решения можно протестировать с помощью прилагаемого отчета.

20.09.2014    Сергей (ildarovich)     8895    4    8   

№ 533198

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

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

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

25.06.2016    Пишу код как картины (yurii_host)     3220    7    15   

№ 533081

Программа "Назад в прошлое" 4

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

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

24.06.2016    F L (fierylions)     2017    2    1   

№ 532739

Поиск товаров из спецификации клиента в базе товаров в Excel по нечеткому совпадению (Windows-приложение) 0

Практика программирования Загрузка и выгрузка в Excel Бухгалтер Менеджер Учет ТМЦ Платные (руб)

Программа работает в ОС Windows, позволяет, имея файл спецификации со списком товаров, заказанных клиентом, найти их в базе товаров и получить файл-результат с указанием id из базы товаров. Разработана на C#. Файл спецификации, база товаров, файл-результат поиска - все они должны быть в формате Excel. Алгоритм делит название товара на части: группа, подгруппа, типоразмер и ищет совпадение этих частей с названиями товаров в базе.

23.06.2016    Пафнутий Чебышев (primat)     3133    0    3   

№ 304736

Генерация кода управляемой формы (декомпиляция элементов) 339

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

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

29.09.2014    Евгения Карук (ekaruk)     51507    6422    105   

№ 532693

Механизм доп. реквизитов и сведений 16

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

Как к новому справочнику подключить механизм дополнительных реквизитов и сведений

23.06.2016    Сергей Юсупов (piffoff)     2795    2    8   

№ 532676

Получение ключевой ставки ЦБ РФ через web-сервис DailyInfo 2

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

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

22.06.2016    Денис (xrrg)     1790    0    3   

№ 302977

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

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

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

17.09.2014    rtnm rtnm (rtnm)     28529    120    34   

№ 532581

Простой способ убрать префикс и лидирующие нули из номера. 6

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

Статья в которой описан, простой способ убрать префикс и лидирующие нули из номера документа.

22.06.2016    dima b (bad_boys)     3055    4    32   

№ 529205

QR-код с логотипом компании (обычная и управляемая форма) 1

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

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

22.06.2016    Xer shi (Xershi)     3137    0    1   

№ 532471

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

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

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

22.06.2016    Сергей (ildarovich)     5319    0    14   

№ 280357

Контролируемые механизмы 7

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

Автоматический запрет запуска в копиях рабочих баз механизмов, оказывающих внешнее воздействие

20.05.2014    rtnm rtnm (rtnm)     5473    2    7   

№ 532478

Редактирование комментариев в закрытом периоде и пользователями без права на корректировку документа 2

Практика программирования Прочее Программист Бухгалтер v7.7 1cv7.md Абонемент ($m)

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

22.06.2016    Александр Корвяков (kas205)     1827    1    3   

№ 531533

Рисунки табличного документа: вставить, куда надо 37

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

Надо вывести рисунки в некоторых ячейках таб.документа, но как эти ячейки и области найти? Всем прайс-листам с картинками товаров и тому подобному посвящается...

21.06.2016    Яков Коган (Yashazz)     3932    0    11   

№ 532006

Пример к статье "XDTO это просто" 9

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

Простой пример использования XDTO к статьям "XDTO это просто" и "XDTO это просто-2" от Evil Beaver.

20.06.2016    Александр Перевислый (sashapere)     2942    13    3   

№ 326713

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

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

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

02.02.2015    rtnm rtnm (rtnm)     14082    78    15   

№ 531632

Простой скрипт для вызова SOAP веб-сервиса из конфигуратора 6

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

Этой публикации не было бы без "Расширяем конфигуратор без Снегопата и ТурбоКонфа" http://infostart.ru/public/339035/ На уникальность нисколько не претендую, но хотел бы поделиться опытом и показать, что эту тему можно развивать "под себя", а не только пользоваться готовыми решениями. Идея публикации - расширяем конфигуратор для произвольной задачи. Показать, что это несложно, доступно и широко применимо

17.06.2016    Алексей Ларин (roofless)     2803    0    8   

№ 531604

Алкоголь. Расшифровка содержимого акцизной марки бутылки. ЕГАИС 6

Практика программирования Специальные Программист v8 КА1 УТ10 Розница Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Акцизы Абонемент ($m)

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

17.06.2016    Николай Васильев (vasilev2015)     5015    19    2   

№ 286176

Как сделать простое мобильное веб-приложение в 1С 157

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

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

04.06.2014    rtnm rtnm (rtnm)     31251    182    23   

№ 529459

Автоматический расчет стажа для ЗУП 3.0 на основании таблицы Места работы 9

Практика программирования Программист v8::СПР ЗУП3.x Россия БУ Зарплата Бесплатно (free)

Часто кадровики просят сделать доработку - рассчитывать данные о стаже на основании данных таблицы "Места работы" раздела Трудовая деятельность. Создание такой доработки описано в данной статье. В результате в форме ввода стажа появится кнопка "Заполнить по данным Места работы", которая рассчитает стаж из таблицы мест работы автоматически на дату приема или на дату, которую введет пользователь.

07.06.2016    mangy     2093    0    5   

№ 529067

Хранение файлов в томах на диске (для УПП 1.3) 28

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

Доработка типовой УПП 1.3 в плане хранения присоединенных файлов вне базы данных

05.06.2016    Vladimir A (wowik)     6710    0    23   

№ 529007

T-SQL + 1С: нумерация записей табличных частей и наборов регистров по порядку 6

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

Обработка данных больших баз 1С часто выполняется средствами SQL. Это может быть свёртка или какая-то другая задача. После выполнения команды DELETE может нарушиться последовательность нумерации записей табличной части или набора регистра. Это может привести к неприятным последствиям, если её не восстановить. В данной публикации приводится достаточно простое решение этой проблемы.

04.06.2016    Дмитрий Жичкин (zhichkin)     2404    0    7   

№ 401879

Как получить номер и дату договора из наименования справочника договоров? 4

Обработка справочников Практика программирования Программист v7.7 1cv7.md Абонемент ($m)

В типовых конфигурациях платформы "1С:Предприятие 7.7" часто номер и дата договора указаны в самом наименовании договора. Что создает сложности в тех случаях, когда эти реквизиты надо знать, например, при конвертации данных в конфигурации платформы "1С:Предприятие 8", где номер и дата договора - отдельные реквизиты.

24.09.2015    Алексей Ситников (SiAl)     4793    2    7   

№ 528700

Копирование полей наборов данных в СКД 8

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

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

02.06.2016    Sergey V (SVititnev)     2085    0    3   

№ 528358

1001-ый способ без проблем сдать отчет 6-НДФЛ 9

Практика программирования Администратор Программист v8 УПП1 Россия БУ Зарплата НДФЛ Абонемент ($m)

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

01.06.2016    Ширяев Иван (ibs10)     2949    35    3   

№ 525408

Средство поиска "узких мест" при проведении документов 5

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

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

31.05.2016    Ширяев Иван (ibs10)     2280    5    12   

№ 88212

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

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

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

04.08.2011    Moolex.ru (moolex)     28739    196    31   

№ 528005

Пример использования штрихкодирования печатных форм документов с использованием Android 7

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

В данной разработке приведён пример, как можно с помощью штрих-кода хранить небольшой объём информации. В качестве штрих-кода один из наиболее емких штрих-кодов Data Matrix.

30.05.2016    Иван Одинескин (odineskin2)     2270    0    5   

№ 527529

Заметки про запросы. Последовательность. 83

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

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

27.05.2016    Николай Васильев (vasilev2015)     10007    0    31   

№ 526831

Штамп времени в отчете, написанном с использованием СКД 15

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

Иногда возникает необходимость вывести на форму отчета, который написан на СКД, какие-либо данные: - пользователя, который сформировал отчет; - время, когда был запущен отчет на формирование и т.д.

25.05.2016    Vladimir A (wowik)     2750    0    7   

№ 345430

Получение дерева элементов обычной формы путем анализа системного представления формы (ЗначениеВСтрокуВнутр). Альтернатива деструктивному анализу 19

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

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

14.04.2015    Алексей (Alexey_)     6529    0    6   

№ 373119

Генерация изображения штрих-кода в 1С при работе в Linux 7

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

Написали маленькую функцию, которая генерирует штрих-код в Linux и получает его в 1С.

23.05.2016    Сергей Рудюк (rudjuk)     2265    0    13   

№ 526453

[Расширения] Отборы в динамических списках 8

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

Часто на практике возникают ситуации, когда в 1С 8.3 нужно настроить доступ к колонкам динамического списка по определенным критериям (нужно так настроить доступ, чтобы пользователь видел только то, что ему разрешено и не имел возможности изменить эти настройки). Но конфигурация стоит на поддержке и менять ничего нельзя. Предлагаемый пример показывает, как можно с помощью механизма расширений управлять отборами в динамических списках*. * В дополнение к механизму http://infostart.ru/public/437760/ "Динамическое управление видимостью и доступностью элементов форм"

21.05.2016    Oleg Kasyan (OlegK)     2308    8    6   

№ 525648

БСП 2.3.2: Просто про выполнение внешней обработки в фоне (c индикацией) 111

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

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

18.05.2016    Роман Озеряный (rozer)     10248    48    20   

№ 367670

Два механизма, которые ускорили работу бухгалтеров в 1С 65

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

Речь пойдет о собственных идеях и их реализации. Доработки были проведены на конфигурации "1С: Бухгалтерия предприятия 8" в далеком 2010 году. Механизмы не привязаны к одной какой-либо типовой конфигурации - их можно реализовать в любой конфигурации. И даже не привязаны к платформе 1С - их можно реализовать на любой платформе. Возможно, эти идеи будут востребованы в самописных и отраслевых решениях 1С. Доработки достаточно просты, при этом ни в одной типовой конфигурации не реализованы.

13.06.2015    г. Казань Рустем Гумеров (Rustig)     11119    0    20   

№ 525390

Хранение присоединенных файлов в томах на диске в КА 1.1 4

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

Описание необходимых изменений в Комплексная автоматизация 1.1 для хранения файлов в томах на диске. Можно разделить тома хранения по объектам конфигурации.

17.05.2016    Олег Афанасьев (oafan)     1836    11    4   

№ 524947

Универсальный фильтр 8

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

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

17.05.2016    Виталий Алехин (iamloknar)     1171    8    2   

№ 524637

Проверка часового пояса 7

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

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

16.05.2016    Александр Куденцов (kudenzov)     1809    0    3   

№ 57223

Правильная индикация прогресса цикла на клиенте 137

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

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

08.08.2008    Сергей Старых (tormozit)     28012    0    47   

№ 524184

УТ 10.3 Автоматическая подстановка почты контрагента при отправке печатной формы документа на электронную почту 1

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

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

14.05.2016    Maks S (murz44)     2102    0    1   

№ 488556

Работа с MS Word из 1С "для самых маленьких" 120

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

Данная статья - попытка собрать сведения по работе (на начальном уровне) с MS Word в одном месте. На infostart.ru и других сайтах полно похожего материала, и при наличии должной усидчивости это все можно найти. Хотелось собрать основные моменты в одном месте.

12.05.2016    Виталий Попов (Сурикат)     10030    0    28   

№ 522956

Декартово (прямое) произведение 1

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

Прямое или декартово произведение двух множеств — это множество, элементами которого являются всевозможные упорядоченные пары элементов исходных множеств.

11.05.2016    Роман Артамонов (yojeeg)     1581    2    3   

№ 522139

Запросы &НаКлиенте для Управляемого приложения 6

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

Разбитый между клиентом и сервером код размывает и усложняет логику прикладного решения. Для запроса из базы данных одной записи предлагаю &НаКлиенте использовать универсальную процедуру "ЗаполнитьИзЗапроса".

08.05.2016    Сергей Гершкович (sereginseregin)     2435    2    14   

№ 522064

Настраиваемый генератор числовой последовательности для запроса 40

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

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

08.05.2016    Сергей (ildarovich)     4645    0    6   

№ 521481

Отличия в управляемом приложении при создании нового документа без сохранения объекта 8

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

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

05.05.2016    Александр Ч (sss123)     2814    1    4   

№ 359640

Ускорение отладки управляемых форм 22

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

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

23.05.2015    Moolex.ru (moolex)     6974    0    5   

№ 520154

ubuntu + 1Cv8 + winXP-7-8. Печать на электронную почту 4

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

Расширяем функционал программы PdfPrint. Теперь она умеет не только печатать из-под Linux на все виндовые принтеры, но и отправляет PDF на электронную почту. В качестве почтовой программы используется MailSend.exe. Возможность отправки почты через mail.ru, yandex.ru, gmail.com Данная статья является продолжением статьи "Ubuntu + 1Cv8 + winXP-7-8. Решение проблемы с печатью на расшаренные принтеры клиентов."

04.05.2016    Виктор Пинчуков (viptextil)     2844    0    1   

№ 520534

Google Analytics API, Oauth2.0 и 1c8 35

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

Обращение к Google Analytics API, Протокол Oauth 2.0 и запросы от 1С:8 без авторизации пользователя

02.05.2016    Ольга (Ольга_tmp)     6580    0    7   

№ 520593

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

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

Начнем с постановки задачи. Случай касался списка заказов покупателя, который по совместительству являлся еще и динамическим списком. В управляемых формах для динамических списков на их командной панели есть подменю "Все действия" и в нем есть 2 пункта: "Выбрать настройки" и "Установить стандартные настройки". Клиенту почему-то было влом туда лезть и он попросил, чтобы список настроек, которые живут в "Выбрать настройки", отображался на форме в виде подменю, пункты которого и будут соответствовать перечню этих настроек + пункт сброса текущих настроек("Установить стандартные настройки"). В инете ничего толкового на форумах не нашел, поэтому изложу результат своих поисков здесь, вдруг кому пригодится.

30.04.2016    Игорь Лисицкий (lisrws)     4175    0    3   

№ 519190

Заметка о некоторых приемах форматирования макета в MS Word при разработке печатной формы 21

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

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

29.04.2016    Антон Сергеев (sergeevcorp)     3816    0    12