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

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

Как получить список простых чисел в запросе 18

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

Поиск простых чисел с помощью запроса (решение тестового задания).

28.11.2017    9797    33    

10 способов получить модуль числа (а может, и больше) 38

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

Пишем функцию вычисления модуля числа. Сколько способов существует? Давайте посчитаем!

1 стартмани

11.07.2019    2787    29    

Черпаем простые числа решетом Аткина 7

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

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

1 стартмани

09.01.2018    6990    7    

Вычисление 200 тысяч знаков числа pi 73

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

В статье рассматриваются возможности платформы выполнять сверхточные вычисления без использования сложных алгоритмов и внешних компонент на примере вычисления числа pi.

28.05.2019    2997    93    

Работа с кодами - числами, датами, кодами справочников, номерами документов, идентификаторами в 1С и в других базах данных 2

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

Поддерживается преобразование Кодов на основе Алфавитов, в том числе ''блочных" кодов - состоящих из блоков (подстрок) одинаковой длины (например: 8, 16, 32-битные коды, Хэши и т.п.). Функции доступны на Клиенте и на Сервере. Демо-примеры сделаны на управляемых формах. Тестировалось на платформах серии 8.3.10.

1 стартмани

28.11.2017    6040    1    

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

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

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

2 стартмани

20.11.2018    1643    5    2    

Число прописью без использования функции ЧислоПрописью 6

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

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

1 стартмани

12.11.2013    20678    6    23    

Идеальные квадраты и комплексные числа 7

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

В статье показано, как реализовать в 1С операции с комплексными числами, и приведен пример решения задачи на поиск идеальных квадратов.

25.12.2014    9046    4    

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

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

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

22.02.2015    98519    58    

Задача о числах мудрецов 8

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

Решаем головоломку средствами 1С

06.02.2015    10833    17    

Число прописью на узбекском языке. 2

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

Функция ЧислоПрописьюУзб(simv) Экспорт преобразует число, число с прописью. Можно поместить в общую модуль, и обращаться к этой функции. Буквы к, х, у, г остались не измененным, то есть например число 40 пишется как «кирк» .

18.06.2014    6427    6    

Преобразование числа в строку в запросе 1С 8.x 21

Универсальные функции v8 1cv8.cf Бесплатно (free)

В запросах 1С предприятие 8.x есть ограничение: нельзя преобразовывать число в строку.

23.02.2016    31414    19    

Пример решения математической задачи: вывод ряда чисел где сумма двух ненулевых слагаемых, составленных из знаков числа, возведенного в квадрат, равняется самому числу 1

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

Задача предполагает вывод ряда чисел, удовлетворяющих условию: сумма двух ненулевых слагаемых, составленных из знаков числа, возведенного в квадрат, равняется самому числу (fun only).

1 стартмани

27.12.2018    1348    0    13    

Расчет контрольной суммы для кода EAN-13, EAN-8 7

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

Проверка корректности ввода кода путем расчета контрольной суммы для кодов EAN-13, EAN-8

26.08.2016    10912    4    

Как сделать скидку на определенную сумму (целое число), чтобы цена оставалась целым числом? 7

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

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

2 стартмани

10.06.2018    4553    0    0    

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

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

Возникла задача склеить два шестизначных числовых кода и записать их в один шестизначный код типа строка. О практическом применении напишу ниже.

1 стартмани

19.10.2011    17206    29    28    

daСклонение: склонение ФИО, должностей, чисел, прилагательных, существительных на языке 1С + ТестЦентр Промо 204

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

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

1 стартмани

14.02.2015    86416    104    87    

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

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

Приведены и прокомментированы запросы, помогающие решать указанные задачи в составе пакетных запросов. Отличием от других известных решений является простая структура, относительная компактность, высокие быстродействие и устойчивость к ошибкам исходных данных. Применяется техника искусственных таблиц, изначально упомянутая в статье "Порождающий запрос" [http://infostart.ru/public/90367/].

1 стартмани

24.01.2013    75855    51    

Строка в число (Обычный способ и способ, основанный на регулярных выражениях). Тестирование скорости выполнения на больших данных 1

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

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

1 стартмани

21.01.2016    6285    2    10    

Склонение числа прописью 24

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

Склоняет число прописью до 999999 Пример: до склонения "Не позднее 3 (Три) дней", после - "Не позднее 3 (Трех) дней"

18.08.2016    15119    25    

Факторизация числа 7

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

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

07.11.2013    7924    0    8    

Любое число больше 7 можно разложить на сумму троек и пятерок 6

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

Наткнулся в интернете на школьную задачу: "Докажите, что любое число больше 7 можно представить в качестве суммы чисел 3 и 5". Представляю решение на 1С. (есть рекурсия, пример работы с событием ИзменениеТекстаРедактирования).

1 стартмани

06.07.2018    3773    6    

Комплексные числа в 1С 4

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

Решение задачи об идеальных квадратах с помощью комплексных чисел.

1 стартмани

21.12.2014    7647    1    1    

Загрузка допустимого числа дней задолженности из Excel в УПП 1.3 0

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

Обработка для загрузки параметра "Допустимое число дней задолженности" из Excel в УПП 1.3.

1 стартмани

29.05.2019    794    0    0    

Запрос SQL для нахождения самого большого простого числа меньше заданного 3

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

Данный запрос MS SQL демонстрирует некоторые возможности MS SQL Server, о которых часто неизвестно большинству программистов 1С. В тексте постараюсь объяснить интерес данного запроса (или скрипта).

16.08.2019    595    18    

Перевод десятичного числа в шестнадцатеричное 4

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

Алгоритм перевода числа из десятичной системы в шестнадцатеричную.

1 стартмани

07.04.2011    19095    14    16    

Запрет редактирования/пометки на удаление/отмены проведения задним числом для каждого пользователя. 5

Защита, права, пароли v7.7 1cv7.md Россия Бесплатно (free)

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

23.08.2012    13730    0    5    

Просмотр документов, измененных задним числом Промо 14

Журнал регистрации v8 УТ10 Россия Абонемент ($m)

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

2 стартмани

12.08.2015    22884    47    16    

Получение случайного числа средствами 1С (пример функции) 17

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

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

03.10.2008    33679    22    

Переводим число из десятичной в любую систему счисления 29

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

Иногда надо перевести число в двоичную или шестнадцатеричную систему счисления - нет ничего проще. Кроме этого, данной функцией можно воспользоваться для компактного представления большого числа (например результат вычисления хэш функции) в виде строкового кода, когда код документа (справочника) тип строка. Например число 6869973762479115207 (19 разрядов) в 156-ричной системе счисления будет представлен строкой "KвULq%Лzq" (9 символов)

11.05.2010    17777    9    

Число Прописью на любом языке 18

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

Выводит указанное число прописью на любом языке. Предварительно необходимо подготовить макет-шаблон (аналог spl файла в 7-ке). Можно использовать в составе конфигурации.

1 стартмани

16.04.2011    15603    97    33    

Функция Случайное число, RANDOM, RND для 1С 7.7 Промо 12

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

В 1С нет функции случайного числа. представляю Вам свою. основана на получении идентификатора и из него случайного числа. от 0 до 10, от 0 до 100 и от 0 до 1000.

1 стартмани

28.09.2011    19049    17    19    

Дебиторская задолженность (и просроченная) по срокам долга с учетом числа дней задолженности (Два в одном) 4

Управленческие v8 1cv8.cf Украина УУ Дебиторская и кредиторская задолженность Абонемент ($m)

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

2 стартмани

02.04.2017    7472    31    0    

Поиск и удаление дублей с увеличенным порогом максимального числа дублей [расширение] 4

Универсальные обработки Чистка базы v8 УНФ БП3.0 УТ11 КА2 Россия Абонемент ($m)

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

1 стартмани

19.02.2019    2253    28    8    

Число в родительном падеже -3

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

Склонение числа в родительном падеже

1 стартмани

30.10.2015    5145    5    8    

Граф вызовов для модулей 1С. Оптимизация числа серверных вызовов в управляемых формах 8.2. 126

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

Реализована обработка для построения графов вызовов модулей 1С 8.1/8.2. На основе этой обработки предлагается метод оптимизации числа серверных вызовов в управляемых формах 8.2.

1 стартмани

03.12.2010    17399    402    18    

Вывод старого юридического адреса организации при печати документов задним числом для 1С УПП 19

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

Иногда возникает необходимость с определенной даты во всех печатных формах выводить новые реквизиты организации. Сделать это элементарно, просто меняем реквизиты организации в справочнике. Но что делать, когда бухгалтерия настаивает, чтобы до определенной даты печатные формы ВСЕХ ПЕРВИЧНЫХ ДОКУМЕНТОВ содержали старые реквизиты, а начиная с конкретной даты - новые?

15.05.2012    17887    4    

Перерасчет Тарификации "задним" числом 0

Практика учета v8 ЗКБУ Государственные, бюджетные структуры Россия Госбюджет Зарплата Абонемент ($m)

Перерасчет Тарификации "задним" числом (для общеобразовательных учреждений)

1 стартмани

13.08.2013    11058    6    3    

Просроченная дебиторская задолженность по датам без ведения учета по документам расчетов для УТ 10.3 21

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

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

1 стартмани

20.10.2013    21375    380    23    

Перевод десятичного числа в HEX, BIN, OCT, _IdToStr и другие системы 1

Инструментарий Практика программирования Универсальные функции v7.7 1cv7.md Абонемент ($m)

Два алгоритма перевода десятичного числа в другую систему исчисления от 2 до 36 только средствами 1С (без ВК)

1 стартмани

05.06.2014    9916    10    3