From dab01f08eb2ac6214b27dce4d4b2e1bf0325156e Mon Sep 17 00:00:00 2001 From: mihailkudravcev Date: Mon, 31 Aug 2026 12:59:32 +0300 Subject: [PATCH] =?UTF-8?q?1.3.1.104:=20fix=20Abs=20=D0=B2=20=D0=A1=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D0=BD=D1=83=D1=82=D1=8C=D0=9A=D0=BE=D0=BC=D0=B8?= =?UTF-8?q?=D1=81=D1=81=D0=B8=D0=BE=D0=BD=D0=BD=D1=8B=D0=B5=D0=9Est=D0=B0?= =?UTF-8?q?=D1=82=D0=BA=D0=B8=20(#19).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В BSL 1С нет глобальной Abs(); модуль не компилировался при открытии формы. Co-authored-by: Cursor --- CHANGELOG.md | 6 ++++++ VERSION | 2 +- src/Configuration.xml | 2 +- src/DataProcessors/РК_ЗагрузкаОстатков/Ext/ObjectModule.bsl | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7852e1..e37a663 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ --- +## 1.3.1.104 (2026-08-31) + +### РК_ЗагрузкаОстатков — fix компиляции Abs (#19) + +- `Abs()` заменён на `?(СуммаКол >= 0, СуммаКол, -СуммаКол)` — в BSL 1С нет глобальной функции `Abs`. + ## 1.3.1.103 (2026-08-31) ### РК_ЗагрузкаОстатков — fix загрузки Form.xml (#19) diff --git a/VERSION b/VERSION index a95bc77..bd0d435 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.1.103 +1.3.1.104 diff --git a/src/Configuration.xml b/src/Configuration.xml index b14ee25..b21fbaa 100644 --- a/src/Configuration.xml +++ b/src/Configuration.xml @@ -62,7 +62,7 @@ Role.РК_ОсновнаяРоль - 1.3.1.103 + 1.3.1.104 Language.Русский diff --git a/src/DataProcessors/РК_ЗагрузкаОстатков/Ext/ObjectModule.bsl b/src/DataProcessors/РК_ЗагрузкаОстатков/Ext/ObjectModule.bsl index 6d6f8aa..ad49062 100644 --- a/src/DataProcessors/РК_ЗагрузкаОстатков/Ext/ObjectModule.bsl +++ b/src/DataProcessors/РК_ЗагрузкаОстатков/Ext/ObjectModule.bsl @@ -350,7 +350,7 @@ СуммаКол = СуммаКол + СтрТ.Количество; КонецЦикла; - Если Остаток.Количество() > 1 И Abs(СуммаКол) < 0.000001 Тогда + Если Остаток.Количество() > 1 И ?(СуммаКол >= 0, СуммаКол, -СуммаКол) < 0.000001 Тогда Для Каждого СтрТ Из Остаток Цикл Помеченные.Вставить(СтрТ, Истина); КонецЦикла;