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 Тогда Для Каждого СтрТ Из Остаток Цикл Помеченные.Вставить(СтрТ, Истина); КонецЦикла;