22.01.2020 Евгения Скунцева 34809
Как получить остаток от деления в 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С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

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

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

ООО «Аэроэкспресс»
ООО «Аэроэкспресс»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление холдингом

· Планирование закупок · Управление закупочными процедурами, включая 223 ФЗ ...

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

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

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

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

Внедрение 1С:Управление торговлей в оптово-розничной компании «Ална-Байк»
ИП Титов Виктор Сергеевич «Ална-Байк»

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

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

- Управление складами;
- Управление заказами поставщиков;
- Управление зак...

 ЗАО "Инвестгеосервис" -ДО
ЗАО «Инвестгеосервис»

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

Внедренное типовое решение:
1С:Документооборот КОРП

- Работа с файлами;
- Делопроизводство;
- Процессы движения документов; ...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

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

- Бухгалтерский учет:
Банк и касса
Завершение периода
Нематериальные ...

ООО «Экслтрейд»
ООО «Экслтрейд»

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

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

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

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

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

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

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

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ПЭК
ПЭК

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

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

- Внедрение функционала управления НСИ;
- Рефакторинг;
- Оптимизация общег...

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

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

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

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