From 5cae81240608ef53e46266cf753aefe5746bfcd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=84=D0=B8-=D0=A1=D0=BE=D1=84=D1=82?= Date: Mon, 13 Jul 2026 10:30:30 +0000 Subject: [PATCH] v3.0.0.59 --- Configuration.xml | 2 +- .../Forms/Форма/Ext/Form/Module.bsl | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/Configuration.xml b/Configuration.xml index 3f527bc..edaec6c 100755 --- a/Configuration.xml +++ b/Configuration.xml @@ -56,7 +56,7 @@ Russian ООО "Профи-Софт", код партнера 42575-13, г.Байконур. - 3.0.0.58 + 3.0.0.59 Language.Русский diff --git a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl index 62fc4be..f604ac2 100644 --- a/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl +++ b/DataProcessors/ЗагрузкаДанныхИзExcel/Forms/Форма/Ext/Form/Module.bsl @@ -507,8 +507,31 @@ // Сопоставление организаций и статей Организация = Справочники.Организации.НайтиПоНаименованию(СокрЛП(Объект.Организация), Истина); + Если Не ЗначениеЗаполнено(Организация) Тогда + Сообщить("Не найдена организация: """ + Объект.Организация + """. Попытка по первому элементу..."); + Выборка = Справочники.Организации.Выбрать(); + Если Выборка.Следующий() Тогда + Организация = Выборка.Ссылка; + Сообщить("Используется: " + Организация.Наименование); + Иначе + Сообщить("ОШИБКА: Нет ни одной организации в справочнике!"); + КонецЕсли; + КонецЕсли; + СтатьяФинансирования = Справочники.СтатьиФинансированияЗарплата.НайтиПоНаименованию(СокрЛП(Объект.СтатьяФинансирования), Истина); + Если Не ЗначениеЗаполнено(СтатьяФинансирования) Тогда + Сообщить("Не найдена статья финансирования: """ + Объект.СтатьяФинансирования + """"); + КонецЕсли; + СтатьяРасходов = Справочники.СтатьиРасходовЗарплата.НайтиПоНаименованию(СокрЛП(Объект.СтатьяРасходов), Истина); + Если Не ЗначениеЗаполнено(СтатьяРасходов) Тогда + Сообщить("Не найдена статья расходов: """ + Объект.СтатьяРасходов + """"); + КонецЕсли; + + Если Не ЗначениеЗаполнено(Организация) Тогда + Сообщить("Запись невозможна: организация не определена!"); + Возврат; + КонецЕсли; // ============================================ // Регистр 1: НачисленияУдержанияПоСотрудникам