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

Все публикации — все для 1С

Работа со строками: от простого к сложному

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

Простые примеры работы со строками, в конце более читаемый разбор сложных текстов.

14.01.2019    19792    Evg-Lylyk    17    

Сходство Джаро - Винклера. Нечеткое сравнение строк

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

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

25.12.2019    5415    brooho    17    

Совместимость работы со строками. Жизнь до 8.3.6 и после

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

Немного о совместимости со старыми версиям платформы 1С в работе со строками.

21.02.2020    4681    YPermitin    24    

Сравнение строк (на равенство)

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

Исследуем, выигрышно ли применять СтрСравнить вместо "=". Заодно проверим временные затраты при передаче параметров по ссылке и по значению.

17.04.2020    1290    ImHunter    9    

Проверка таблицы на дублирование строк (ТаблицаЗначений, ТабличнаяЧасть) и получение массива таких строк

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

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

1 стартмани

05.02.2018    10372    uri1978    27    

Скидки на первую, вторую или другую определенную строку чека (1С: Розница)

Ценообразование, прайсы Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 Розница УУ Абонемент ($m)

Внешняя обработка для создания в 1С Рознице скидок вида: "50% на второй товар в чеке!, или акции, подобных "Третья вещь в подарок!".

2 стартмани

03.04.2019    5277    15    denmax    0    

Проверка на наличие дублирующихся строк в табличных частях

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

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

1 стартмани

04.04.2018    6850    RotaninV    2    

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

Работа с интерфейсом v8 v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

29.10.2018    9546    Vyacheslav_Kochnev    3    

Чем расщепить или "СтрРазделить() VS РазложитьСтрокуВМассивПодстрок()" ?

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

Сравнение методов по "расщеплению" строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу - и тот и другой.

06.06.2019    8370    SeiOkami    34    

Отклонение строки 070 Раздела 1 годового отчета 6-НДФЛ и суммы всех строк 140 Раздела 2 из всех отчетов 6-НДФЛ за отчетный год. + Расшифровка Раздела 2 отчета 6-НДФЛ

Зарплата Бухгалтерские v8::СПР v8::СКД ЗУП3.x Россия БУ НУ НДФЛ Абонемент ($m)

Внешний отчет содержит два варианта отчетов: "* 6-НДФЛ Раздел 2 в разрезе периодов фактического удержания налога (для контроля строки 070 Раздела 1)" и "* Расшифровка Раздела 2 отчета 6-НДФЛ"

1 стартмани

02.02.2020    1604    11    user_2010    0    

Формирование строки json в 1С: 7.7

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

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    6030    malovandrey    0    

Повторение строк заголовка на каждой странице при обработке файлов Excel средствами платформы 1С:Предприятие

Практика программирования Загрузка и выгрузка в Excel Разработка v8 Россия Бесплатно (free)

Вопросы повторения строк на каждой странице при работе с файлом Excel из программы, работающей в системе 1С.

23.01.2019    5800    senshkr    3    

Исправление реализации путем заполнения правильных кодов строк в табличной части Товары

Оптовая торговля Обработка документов Оптовая торговля v8 ERP2 УТ11 КА2 Оптовая торговля, дистрибуция, логистика УУ Абонемент ($m)

В реализации и в заказе клиента в УТ11, в КА 2.0, в ERP в табличной части есть скрытый реквизит КодСтроки. Он отвечает за привязку строк в этих документах друг к другу. В реализации он заполняется если отгрузка идет по заказам. Нулевое значение в реализации означает что идет отгрузка сверх заказа. Иногда бывает так что коды строк рассогласованы в силу разных причин. Исправить данную ошибку помогает данное расширение.

1 стартмани

11.12.2017    14416    34    kwazi    5    

Создание табличного документа с выводом вертикальных и горизонтальных областей(колонок и строк) макета одновременно

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

Обработка создает печатную форму в excel из макета с вертикальными и горизонтальными областями одновременно. Причем количество столбцов заранее неизвестно(зависит от периода в документе). Реализовано на примере Табеля рабочего времени.

1 стартмани

04.07.2018    6513    3    LeoKeyn    2    

Налоговые регистры учета доходов и расходов по строкам декларации налога на прибыль

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

Отчет предназначен для УПП 1.3. Тестировался на релизе 1.3.117.1. Обработки позволяет формировать налоговые регистры по строкам декларации налога на прибыль. Upd 13.08.2019 Исправлены ошибки, добавлены строки для расшифровки Тестировался на релизе 1.3.124.2.

1 стартмани

06.03.2019    3969    14    Tinamu    2    

Дозаполнение декларации по налогу на прибыль Промо

Налоговые Регламентированная отчетность Закрытие периода Закрытие периода v8 v8::УФ ERP2 БП3.0 КА2 Россия НУ Налог на прибыль Платные (руб)

Дозаполнение некоторых "жёлтых" полей налоговой декларации по налогу на прибыль из указанной предыдущей декларации (за прошлый квартал или за 9 месяцев). Реализовано в виде расширения конфигурации.

7500 руб.

04.12.2015    20586    5    0    

Универсальные формы ввода даты, числа, строки, Виртуальная клавиатура, форма выбора из списка (для сенсорных экранов)

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

2 стартмани

20.11.2018    3090    6    Izumov    2    

КопиПастаМер v.2 (универсальный)

Инструментарий разработчика Рефакторинг и качество кода v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для поиска повторов строк - находит одинаковые строки в разных текстовых файлах. Легко настраивается - Мин.порог одинаковых строк, выбор по типу / маске файла, Поиск по вложенным под-каталогам, выбор кодировки UTF-8 / ANSI ...Удобное отражение кода 1С в привычной "раскраске" и открытие файлов в одно нажатие в любом редакторе, таких как NotePad++, Visual Studio Code...или стандартных Блокноте, или Word-е Текст обработки - открыт для доработок.

1 стартмани

30.11.2018    7906    31    Serg O.    13    

Формирование строки большой длины

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

Для опытных программистов в этой статье не будет ничего нового, но, возможно, кому-то статья сэкономит немного времени. Появилась у меня задача пройтись регулярными выражениями по наименованиям справочников. При подготовке строки в которой будут содержаться все наименования объектов справочника с соответствующими им ГУИДами, сразу обнаружил, что не все способы формирования строки одинаково быстро работают.

19.04.2020    1402    MADCAT    13    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    36284    238    informa1555    200    

Парсер строки по шаблону с помощью RegExp 

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

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

03.06.2019    2754    trim89    7    

Доходы из 6-НДФЛ (строка 020) и доходы из РСВ (строка 030) и их отклонение

Зарплата Бухгалтерские Анализ учета v8 v8::СПР ЗУП3.x Россия БУ НУ НДФЛ Абонемент ($m)

Внешний отчет: Доходы из 6-НДФЛ (строка 020) и доходы из РСВ (строка 030) и их отклонение. Отчет содержит три варианта отчета. Подключается как внешний дополнительный отчет.

1 стартмани

29.09.2019    3925    45    user_2010    18    

[8.2] Подсистема «Ввод по строке» + видео

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

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

1 стартмани

10.09.2011    28675    12    Evg-Lylyk    129    

Сортировка по строке, содержащей числа

Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

01.03.2018    7349    2    sss123    1    

Печатная форма OpenOffice (ODT) с объединением строк в таблицу

Универсальные печатные формы v8 ERP2 БП3.0 Абонемент ($m)

Внешняя печатная форма для демонстрации возможности: 1) объединения выводимых строк в единую таблицу (MergeTable). 2) объединения ячеек таблицы используя (MergeCells). В публикации приведен код, расширяющий возможности модуля БСП: УправлениеПечатьюOOWriterКлиент. Тестировалось на платформе 8.3.10, в конфигурациях: ERP 2.0, БП 3.0, БГУ 2.0 и офисных пакетах: LibreOffise 5.3.7, OpenOffice 4.3.1

1 стартмани

30.03.2018    6245    7    meganibler    1    

Конструктор строки запуска

Стартеры 1С Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка для формирования строки запуска 1С. Может быть полезна администраторам и программистам.

1 стартмани

08.04.2019    3767    7    Timic    4    

Картинки в строках дерева значений по условию (8.3)

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

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

22.01.2019    8361    aagubarev    26    

Переворачиваем (транспонируем) отчет ТабДок

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

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

1 стартмани

20.05.2020    538    0    maxx    2    

Нечеткое сравнение строк. Метод Джаро-Винклера на 1С Промо

Математика и алгоритмы v8::УФ 1cv8.cf Абонемент ($m)

Схожесть строк. Метод Джаро-Винклера. В обработке реализован алгоритм нечеткого сравнения строк.

3 стартмани

20.04.2018    17662    73    Serg1701    19    

ЧтениеДанных и ЗаписьДанных. Работа со строками

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

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

04.10.2019    7623    Yashazz    7    

Заполнение выделенных строк таблицы

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

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

1 стартмани

28.01.2020    2777    2    sulfur17    14    

Конвертор строк в base64 формат

Инструментарий разработчика v8::УФ 1cv8.cf Абонемент ($m)

Кодировщик строки в Base64 формат и декодировщик из Base64 в строку.

1 стартмани

16.10.2017    12075    14    SerVer1C    2    

Что делать, если строк в документе больше 99'999?

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

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

14.06.2018    8937    vandalsvq    27    

Создание скидки по номеру строки для УТ 11 и Розница 2.2

Ценообразование, прайсы Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 v8::ОУ Розница УТ11 УУ Абонемент ($m)

Очень часто в магазинах можно встретить акцию: скидка на вторую пару 20%, скидка на третью позицию чека 30%. И тому подобное. Каково же было мое удивление, когда оказалось, что стандартный механизм скидок УТ 11 не позволяет реализовать подобный функционал. Данная внешняя обработка призвана исправить это упущение.

1 стартмани

29.10.2018    5721    10    CnupT    7    

Связанные табличные части (управляемые формы)

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

У нас есть 2 связанные табличные части, и нам надо, чтобы по текущей строке в одной из них мы видели только определенные строки во второй. Были бы у нас динамические списки, мы бы взяли событие "При активизации строки" и стандартный механизм отборов СКД, которая лежит в основе списка. Но вот с табличными частями так не получится. Тут нам надо будет написать несколько строк кода и использовать "ОтборСтрок", доступный для таблицы формы. Тестировалось на платформе 8.3.13.1644, будет работать и на более ранних версиях платформы.

1 стартмани

25.01.2019    7482    11    Kim1C    4    

Работа с деревом значений для новичков (Управляемые формы 8.3)

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

Пример работы с деревом значений (для новичков) на управляемых формах (8.3)

1 стартмани

29.01.2019    21828    17    aagubarev    0    

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

Обработка документов Оптовая торговля Оптовая торговля v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Конфигурация типовая Управление торговлей (11.4.6.166). Пример внешней обработки заполнения табличной части документа Заказ клиента в режиме "Открытие формы". Обработка предназначена для изменения суммы в одной или нескольких строках документа и распределения разницы по остальным строкам документа.

1 стартмани

18.12.2018    2620    18    vladimir33    0    

Универсальные функции: разложение произвольной строки адреса в структуру

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

Процедуры и функции раскладывают произвольную строку адрес в структуру по ключевым словам.

1 стартмани

30.12.2019    2440    vik070777    10    

Подсчет числа строк с кодом, с комментариями (и т.п.) в конфигурации

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

Если вам требуется для вашей конфигурации по-быстрому подсчитать количество строк с кодом, количество строк с объявлением процедур и функций, количество строк с комментариями и т.п., то вы можете использовать предлагаемый код. Надеюсь, кому-нибудь пригодится. Тестировалось на платформе 1С:Предприятие 8.3 (8.3.12.1567) на обычных формах.

26.01.2020    1045    Идальго    15