22.01.2020 Евгения Скунцева 30829
Как получить остаток от деления в 1С

Содержание:

1.      Получение остатка в запросе

2.      Работа с СКД 1С

 

Иногда бывают ситуации, когда нужно получить остаток от деления. Остаток от деления в 1С можно получить с помощью знака %.


Пример: Допустим, нам нужно получить остаток от деления 10 на 3 в переменную в примере с именем А. Как выглядит выражение:

А=10%3;  



 

1.    Получение остатка в запросе


Тут все просто и понятно. Несколько сложнее ситуация обстоит, если нужно получить остаток в запросе.


В этом случае можно написать вот такое выражение:

x- y * (ВЫРАЗИТЬ(x / y - 0.5 КАК ЧИСЛО(15, 0)))

где x – делимое, а y – делитель.


Если взять пример с теми же x=10 и y=3, получим такое выражение:

10- 3 * (ВЫРАЗИТЬ(10 / 3 - 0.5 КАК ЧИСЛО(15, 0)))


И результат вычисления выражения:  



2.    Работа с СКД 1С


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




Затем нужно создать вычисляемое поле во вкладке Вычисляемые поля и заполнить его так, как показано на картинке. Переменные Х и Y берутся из запроса в СКД.




Результат работы простого отчета.




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


Специалист компании ООО «Кодерлайн» 

Евгения Скунцева.

Наши проекты

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в
ИП Любо Виктория Александровна (ООО «Рекреация»)

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Осуществлены разработки:
– отчета по спецификации Заказа;
– загрузки сп...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

ООО "НЦКТ"
ООО "НЦКТ"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Производственные операции
Автоматизация бизнес-процессов...

Фармацевтическое предприятие «Оболенское»
АО «Фармацевтическое предприятие «Оболенское»

Отрасль:
Фармацевтическая промышленность

Внедренное типовое решение:
1С:Управление производственным предприятием

- Адаптации блоков/подсистем планирования продаж, закупок и казначейства. ...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

Автоматизации учета затрат и расчета себестоимости с использованием конфигурации «Koderline: Управление проектами строительства скважин»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
«Koderline: Управление проектами строительства скважин»

Учет и планирование:
- собственную разработку компании «Кодерлайн» – конф...

ЗАО «Ламбумиз»
ЗАО «Ламбумиз»

Отрасль:
Производство картонной упаковки

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Маркетинг;
- Продажи;
- Планирование закупок;
- Закупки;
- Регламенти...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

ОАО «Интер РАО – Электрогенерация»
ОАО «Интер РАО – Электрогенерация»

Отрасль:
Электрогенерация

Внедренное типовое решение:
1С:Управление производственным предприятием

Для работы 2500 пользователей в 9 часовых поясах организована территориально-...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение