<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
<channel>
<title>Loginom Q&amp;A - Последние вопросы</title>
<link>https://qa.loginom.ru/</link>
<description>Loginom: вопросы и ответы</description>
<language>ru</language>
<turbo:analytics type="Yandex" id="54843547"></turbo:analytics>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1786/tyomnaya-tema</link>
<category>Предложения</category>
<guid isPermaLink="true">https://qa.loginom.ru/1786/tyomnaya-tema</guid>
<pubDate>Sun, 23 Aug 2026 09:13:43 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Тёмная тема</h1></header>Здравствуйте. Сделайте пожалуйста тёмную тему в десктопной программе , глаза очень устают от белого фона.<h3>Ответы:</h3><p>Добрый день! Ваше пожелание зафиксировано и передано в отдел разработки.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1784/razdelit-po-strokam</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1784/razdelit-po-strokam</guid>
<pubDate>Wed, 22 Jul 2026 11:24:53 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Разделить по строкам</h1></header><p>Добрый день! Подскажите как можно реализовать разделение значений в поле по разделителю, но не по столбцам, а сразу построчно? Чтобы остальные поля дублировали свои значения в новых строках.<br />Аналог из M (Power Query)&nbsp;</p><blockquote><p>= Table.ExpandListColumn(</p><p>&nbsp; &nbsp; &nbsp; &nbsp; Table.TransformColumns(Sourse, {{"Column1", each Text.Split(_, ","), type list}}),</p><p>&nbsp; &nbsp; &nbsp; &nbsp; "Column1"</p><p>&nbsp; &nbsp; )</p></blockquote><h3>Ответы:</h3><p><p>Добрый день. Данную задачу можно решить с помощью компонента "Разделитель строк" из библиотеки <a rel="nofollow" href="https://marketplace.loginom.ru/libraries/loginom-silver-kit">Silver Kit</a>.</p><p>Однако, данный компонент автоматически разделяет строку, разбивая её по столбцам. Вам же необходимо использовать только часть данного компонента (подмодель "Выделение подстрок"), которой уже достаточно для получения необходимого вам результата. Реализация данной библиотеки&nbsp;является открытой, что позволяет свободно изучить логику работы всех её компонентов.<br /><br />Также имеется вариант решения данной задачи с помощью узла <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/programming/java-script/">JavaScript</a>. Пример кода:<br />&nbsp;</p><p>import { InputTable, InputTables, InputVariables, OutputTable, DataType, DataKind, UsageType } from "builtIn/Data";</p><p>let seperator = InputVariables.Items.separator.Value;</p><p>for (let i = 0, с = InputTable.RowCount; i &lt; с; i++) {</p><p>&nbsp; &nbsp; let id = InputTable.Get(i, 'id');</p><p>&nbsp; &nbsp; let data_split = InputTable.Get(i, 'data').split(seperator);</p><p>&nbsp; &nbsp; data_split.forEach(function(item, i, data_split) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; OutputTable.Append();</p><p>&nbsp; &nbsp; &nbsp; &nbsp; OutputTable.Set('id', id);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; OutputTable.Set('data', item);</p><p>&nbsp;});</p><p>}<br /><br />Здесь на вход узла JS должны подаваться 2 поля: Строка, которую необходимо разбить и id строки.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1779/kak-vvesti-spisok-znachenij-dlya-poiska</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1779/kak-vvesti-spisok-znachenij-dlya-poiska</guid>
<pubDate>Fri, 10 Jul 2026 08:22:17 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>как ввести список значений для поиска</h1></header><p>как ввести в строку "значение" список значений по которым хочу сделать фильтр?<br />В прошлых версий при вставке из буфера последовательности значений отделенных запятой автоматически парсилось и каждое значение попадало в список отдельно. В последней версии&nbsp;<span >7.4.1 в результате вставки из буфера появляется длинная строка значений вместе с запятыми, как было скопировано из источника. Приходится поштучно добавлять каждое значение для фильтра, что не удобно.</span></p><h3>Ответы:</h3><p><p>Добрый день.<br />Подскажите, пожалуйста:&nbsp;<br />1. Какой тип данных вы используете?<br />2. Какое вы указываете условие фильтрации?<br />3. На какой версии Loginom "<span >последовательности значений отделенных запятой автоматически парсилось"?</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1776/paket-ne-xochet-videt-izmeneniya-v-drugom-pakete</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1776/paket-ne-xochet-videt-izmeneniya-v-drugom-pakete</guid>
<pubDate>Fri, 26 Jun 2026 15:09:29 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Пакет не хочет видеть изменения в другом пакете</h1></header><p>У меня пакет Main имеет ряд ссылок на другие пакеты (Child1, Child2,,,). В пакет&nbsp;Child1 копировал из Child2 подмодель (Model1), в которой был узел выполнения по ссылке&nbsp;из другого пакета child2_child (child2 ссылка на child2_child)</p><p>В Main создал узел выполнения на child1.Model1.&nbsp;</p><p>Main ссылки на Child1, Child2,,,</p><p>Child2 ссылка child2_child</p><p>При сохранении Main возникла ошибка</p><p><span >В процессе открытия пакета "...</span><span >" возникли ошибки</span></p><ul ><li>1. Не удалось восстановить связь между узлами "Выполнение узла" и "Обработка результата проверки"</li><li>2. Не удалось восстановить связь между узлами &nbsp;"переменные" и "Выполнение узла"</li><li>3. Не удалось восстановить связь между узлами "Прочитать файл " и "Выполнение узла"</li></ul><p><span >В&nbsp;</span><span >CHILD1</span><span >&nbsp; в Model я заменил в узле&nbsp;</span><span >"Выполнение узла" и добавил связи с&nbsp;</span><span >Обработка результата проверки" &nbsp;</span><span >"переменные"&nbsp;</span><span >Прочитать файл </span><span >"<br />Все сохранил. Закрывал открывал пакеты все.</span></p><p><span >Но ошибка в Main остается.</span></p><p><span >Обратил внимание, что&nbsp; GUID в CHILD1 и в CHILD2 у Model1 один и тот же.</span></p><p><span >Свернул в&nbsp;</span><span >CHILD1</span><span >&nbsp;узлы в новую подмодель, но все равно.</span></p><p><span >Вероятно что в CHILD1, 2, ... есть элементы с одними и теми же GUID так как копировались узлы/подмодели/пакеты.</span></p><p><span >Вероятно что MAIN сохранил в себе что-то (ID, прочее) и не хочет обновлять.</span></p><p>проблема из-за модификатора доступа:<br />в Пакеке1 <span >два модуля: Пакет1-Модуль1-Узел1 имеет модификатор доступа внутренний</span></p><p><span >Пакет1-Модуль2-Узел2 ссылался на </span><span >Модуль1 -Узел1 (того же пакета).</span><span >Пакет1-Модуль2_Узел2 - имеет модификатор доступа открытый</span></p><p><span >Main ссылался на </span><span >Пакет1-Модуль2-Узел2.&nbsp;</span></p><h3>Ответы:</h3><p><p>проблема из-за модификатора доступа:<br />в Пакеке1&nbsp;<span >два модуля: Пакет1-Модуль1-Узел1 имеет модификатор доступа внутренний</span></p><p><span >Пакет1-Модуль2-Узел2&nbsp;ссылался на </span><span >Модуль1 -Узел1 (того же пакета).</span><span >Пакет1-Модуль2_Узел2 - имеет модификатор доступа открытый</span></p><p><span >Main ссылался на&nbsp;</span><span >Пакет1-Модуль2-Узел2.&nbsp;</span></p><p><span >Это корректное поведение?</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1772/oshibka-vypolnenii-http-zaprosa-socket-error-such-directory</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1772/oshibka-vypolnenii-http-zaprosa-socket-error-such-directory</guid>
<pubDate>Tue, 23 Jun 2026 11:37:42 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Ошибка при выполнении HTTP запроса. TCP/IP Socket error -2: No such file or directory</h1></header><p>У меня есть цикл в пакете <strong>main</strong>&nbsp;который запускает производный узел в другом модуле <strong>core</strong>.</p><p>В core идет цепочка узлов какой именно выдает такую ошибку не знаю. Ошибка плавающая. Когда делаю тесты, запускаю core, то не нахожу.</p><p>Ошибка:&nbsp;</p><p>СООБЩЕНИЕ: Ошибка при выполнении HTTP запроса. TCP/IP Socket error -2: No such file or directory</p><p>КЛАСС ИСКЛЮЧЕНИЯ: EBGException</p><p>ТРАССА:</p><p>01E37D57 01B7CD5B 01EDEEBC 01EDC059 01ED78DE 01ED51F6 01ABF760 01ABC4BB 01A808C0 01378172 01379B71 01A82716 01378172 01378A75 013171C4 012C1C66 7F74506DA58E 7F745048C2D3</p><p>Внутри core есть:</p><p>- через JS запуск web-сервиса Loginom (может что-то с прокси?)&nbsp;&nbsp;<a href="https://loginom.company" rel="nofollow" >https://loginom.company</a>_name.ru/lgi/rest/assistant_pi_20_ws/serv_12_v1</p><p>(часть кода из JS:</p><p>let request = new Request(url, {</p><p>&nbsp; &nbsp; method: "post",</p><p>&nbsp; &nbsp; headers: headers,</p><p>&nbsp; &nbsp; body: json_data</p><p>});</p><p>- есть модули с запросами к другим api (не loginom)</p><p>Можете подсказать какие узлы такой ответ могут выдавать и как-то можно это логировать?</p><p>Версия loginom 7.3.2</p><h3>Ответы:</h3><p><p>Добрый день. "<span >Ошибка при выполнении HTTP запроса. TCP/IP Socket error"</span>&nbsp;может возникать в узлах, где реализован запрос к REST-сервису.&nbsp;<br /><span >No such file or directory в контексте вызова веб-сервиса Loginom может говорить о том, что опубликованный пакет был перемещён или удалён и Интегратор не может его найти.<br />Т.е. на странице <a rel="nofollow" href="https://help.loginom.ru/userguide/integration/web-services/administration-web-services.html">Веб-сервисы</a>&nbsp;путь к опубликованному пакету указан один, а в <a rel="nofollow" href="https://help.loginom.ru/userguide/location_user_files.html">Файловом хранилище</a>этот пакет уже лежит в другом месте.</span></p><p><span >Ещё, как вариант, подобная ошибка может возникать при попытке импорта какого-либо файла, например, xlsx из&nbsp;внешнего сетевого ресурса (Yandex диск, Google диск...).</span></p><p><span >Узнать, где возникает ошибка, можно, например, с помощью логов сервера. Более подробная информация есть в документации -&nbsp;</span><a rel="nofollow" href="https://help.loginom.ru/userguide/admin/parameters/logging-parameters/"><span >https://help.loginom.ru/userguide/admin/parameters/logging-parameters</span></a>.</p><p>Вы можете выгружать ответ или ошибку возвращаемую веб-сервисом, например в <a rel="nofollow" href="https://help.loginom.ru/userguide/integration/export/txt-csv.html">текстовый файл</a>или в <a rel="nofollow" href="https://help.loginom.ru/userguide/integration/export/ldf.html">LGD-файл</a>.</p><p>В случае использования узла <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/control/loop.html">Цикл</a>для отлавливания ошибок&nbsp;можно включить функцию "Игнорировать ошибки". В данном случае типичным примером будет работа с задействованием компонента <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/control/condition.html">Условие</a>, разбивая сценарий на 2 ветки. Если возникла ошибка, то выполняется ветка, например, только с записью её&nbsp;в файл или БД с логами, если же ошибки нет, то выполняется вторая ветка, в которой реализована какая-либо логика + в конце лог о том, что ошибки нет.<br />Примеры&nbsp;работы с компонентом Условие -&nbsp;<a rel="nofollow" href="https://examples.loginom.ru/condition-usage/">https://examples.loginom.ru/condition-usage/</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1770/mozhno-li-scenarij-loginoma-vytaskivat-v-vide-koda-sql</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1770/mozhno-li-scenarij-loginoma-vytaskivat-v-vide-koda-sql</guid>
<pubDate>Tue, 16 Jun 2026 01:58:30 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Можно ли сценарий Логинома вытаскивать в виде кода SQL?</h1></header><h3>Ответы:</h3><p>Так не получится. Дело в том, что функционал Loginom выходит далеко за рамки того, что в принцип может сделать SQL. Ведь SQL - это средство манипулирования данным в смысле работы с множествами: слияние, фильтрация, группировка и прочее, а в Loginom есть огромное количество других методов обработки. И это только про обработку.

А помимо обработки есть еще много всего, например, по интеграции. Как реализовать в SQL интеграцию в каким-нибудь веб-сервисом, выгрузку в наш формат файла, публикацию MCP сервиса и прочее в этом духе?

Для этого надо средствами SQL реализовать всё, что есть в Loginom. Я не представляю в принципе как это сделать, особенно с учетом ограничений SQL. Конечно, при работе с базами данных он силен, лучше него ничего нет, ну так он для этого и создавался. По остальным направлениям он слаб. Это не в упрек ему, просто остальные вещи выходят за рамки его функционала.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1768/smena-modulej-mestami</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1768/smena-modulej-mestami</guid>
<pubDate>Mon, 15 Jun 2026 13:04:48 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Смена модулей местами</h1></header>Как поменять местами модули и как сделать чтобы при открытии пакета открывался другой модуль?<h3>Ответы:</h3><p>К сожалению, на данный момент модули нельзя менять местами.

Сейчас по умолчанию при открытии пакета открывается первый модуль из списка.

Ваше пожелание передано разработчикам.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1764/propala-istoriya-poslednix-otkrytyx-paketov</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1764/propala-istoriya-poslednix-otkrytyx-paketov</guid>
<pubDate>Wed, 13 May 2026 09:22:46 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Пропала история последних открытых пакетов</h1></header>Добрый день. После обновления сертификатов и перезапуска сервера пропала история &quot;последние открытые пакеты&quot; &nbsp;на вкладке Начало<br /><br />Нормальное ли это поведение, или же данная история не должна пропадать?<br /><br />сервер на ALSE 1.7.5 <br /><br />Редакция Standart<br /><br />Версия 7.2.1<h3>Ответы:</h3><p><p><span ><span ><span >Вероятно, такое поведение связано с обновлением сертификата, но точную причину ещё предстоит выяснить. Мы уже зафиксировали проблему и передали её в отдел разработки. Как только появятся уточнения, я сразу вернусь к вам с обратной связью.</span></span></span></p></p><p><p >Добрый день.<br />История "Последние открытые пакеты" сохраняется в&nbsp;<a rel="nofollow" href="https://developer.mozilla.org/ru/docs/Web/API/Window/localStorage"  ><code >localStorage</code></a>.<br /><code >localStorage</code>&nbsp;привязана к сайту (к host-у) и к протоколу (http: / https:)<br />Т.е. содержимое&nbsp;<code >localStorage</code>&nbsp;для&nbsp;<a rel="nofollow" href="http://myloginom.local/" >http://myloginom.local</a>&nbsp;и для&nbsp;<a rel="nofollow" href="https://myloginom.local/" >https://myloginom.local</a>&nbsp;будет различаться.<br />О чём написано на странице&nbsp;<a  rel="nofollow" href="https://developer.mozilla.org/ru/docs/Web/API/Window/localStorage">https://developer.mozilla.org/ru/docs/Web/API/Window/localStorage</a></p><blockquote ><p>Следует отметить, что данные, сохранённые как в localStorage, так и в sessionStorage, являться специфичными для протокола страницы.</p></blockquote><p color:#3d454c"><span >В ходе наших тестов не удалось воспроизвести проблему после смены сертификата и перезапуска сервера. Причина в чём-то другом, а не в том, что обновили сертификаты. Возможно у вас&nbsp;</span></span><span >как-то автоматически очищаются настройки сайтов в браузере. Это нужно выяснять на вашей стороне. Еще раз уточню, что&nbsp;</span><span >история "Последние открытые пакеты" сохраняется в&nbsp;</span><a rel="nofollow" href="https://developer.mozilla.org/ru/docs/Web/API/Window/localStorage"  >localStorage</a><span >.</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1762/proverka-znacheniya-v-predydushhej-stroke-analog-lag</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1762/proverka-znacheniya-v-predydushhej-stroke-analog-lag</guid>
<pubDate>Thu, 07 May 2026 10:02:06 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Проверка значения в предыдущей строке.  Аналог LAG()</h1></header><p>Добрый день!&nbsp;<span >Нужно для каждой текущей ячейки (строки) посмотреть значение в такой же колонке, но в ПРЕДЫДУЩЕЙ строке. Если оно удовлетворяет условию (например, равно X или больше Y), то текущую ячейку заполнить одним значением, если нет -другим.</span></p><p><span >В SQL есть LAG(), но как это сделать в Loginom, пока не понятно. Буду признателен за любые идеи!</span></p><table ><thead><tr><th >Строка</th><th >Колонка A (исходные)</th><th >Нужный результат в B</th></tr></thead><tbody><tr><td >1</td><td >10</td><td >(пусто или задать вручную)</td></tr><tr><td >2</td><td >10</td><td >"Повтор" (т.к. A1=10)</td></tr><tr><td >3</td><td >20</td><td >"ОК" (т.к. A2=10, а не 20)</td></tr><tr><td >4</td><td >20</td><td >"Повтор" (т.к. A3=20)</td></tr></tbody></table><h3>Ответы:</h3><p>Воспользуйтесь следующим выражением для того, чтобы получить требуемый результат:

IF(RowNum()=0,'первая строка',

   IF (Data ('Kolonka_A__iskhodnye_',RowNum())=Data ('Kolonka_A__iskhodnye_',RowNum()-1),'Повтор', 'ОК')

   )</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1760/oshibka-pri-vypolnenii-http-zaprosa-tcp-ip-socket-error</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1760/oshibka-pri-vypolnenii-http-zaprosa-tcp-ip-socket-error</guid>
<pubDate>Wed, 29 Apr 2026 13:05:10 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Ошибка при выполнении HTTP запроса. TCP/IP Socket error</h1></header><p>Добрый день! Есть узел, который загружает данные из google-таблицы в базу данных. При запуске этого узла возникает ошибка. Подскажите, пожалуйста, как решить вопрос? Верно ли я понимаю, что можно увеличить тайм-аут?</p><pre   ></pre><ul  ><li  >Ошибка при выполнении HTTP запроса. TCP/<wbr >IP Socket error 10054: Connection reset by peer</li><li  >Редакция: Community Версия Loginom: 7.3.0-rc+build.18103 ОС: Windows СООБЩЕНИЕ: Ошибка при выполнении HTTP запроса. TCP/IP Socket error 10054: Connection reset by peer КЛАСС ИСКЛЮЧЕНИЯ: EBGException</li></ul><h3>Ответы:</h3><p><p>Здравствуйте!<br /><br />Попробуйте увеличить тайм-аут, т.к. возможно это из-за малого тайм-аута возникает данная ошибка.<br /><a rel="nofollow" href="https://help.loginom.ru/userguide/integration/connections/list/rest-service.html">https://help.loginom.ru/userguide/integration/connections/list/rest-service.html</a><br /><br />Если не поможет, то напишите нам на&nbsp;<strong><span >help@loginom.ru</span></strong></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1758/istochniki-dannyx-pri-podklyuchenii-bd</link>
<category>Интеграция</category>
<guid isPermaLink="true">https://qa.loginom.ru/1758/istochniki-dannyx-pri-podklyuchenii-bd</guid>
<pubDate>Tue, 28 Apr 2026 13:43:42 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Источники данных при подключении БД</h1></header><p>Добрый день!<br />Подскажите, пожалуйста:<br />1) В случае импорта из БД, может ли процедура быть источником данных? Или подключение возможно только к таблицам/представлениям?<br />2) Можно ли указать 2 последовательные команды при SQL-запросе: например, сначала поменять настройки сессии через <strong>alter session</strong>, а затем уже выполнить <strong>select</strong>?</p><h3>Ответы:</h3><p><p><span ><span >Добрый день.<br />1. </span><span >В общем случае требуется структурированный набор данных, который возвращается запросом SELECT.<br />2.&nbsp;Многие СУБД позволяют выполнить пакет команд. Зависит от конкретной БД.</span></span><span ><span ></span></span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1757/preobrazovanie-tablicy</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1757/preobrazovanie-tablicy</guid>
<pubDate>Sun, 12 Apr 2026 16:39:03 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Преобразование таблицы</h1></header><p>Добрый день.<br />Помогите пожалуйста.<br />Таблицу вида&nbsp;</p><table border="0" cellpadding="0" ><tbody><tr><td ></td><td >факт</td><td >дата</td></tr><tr><td >id1</td><td >Ф1</td><td >Д1</td></tr><tr><td >id1</td><td >Ф1</td><td >Д2</td></tr><tr><td >id1</td><td >Ф2</td><td >Д3</td></tr></tbody></table><p>нужно преобразовать в формат&nbsp;</p><table border="0" cellpadding="0" ><tbody><tr><td ></td><td >факт1-1</td><td >дата1-1</td><td >факт1-2</td><td >дата1-2</td><td >факт2</td><td >дата2</td></tr><tr><td >id1</td><td >Ф1</td><td >Д1</td><td >Ф1</td><td >Д2</td><td >Ф2</td><td >Д3</td></tr></tbody></table> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1755/tochnost-v-veshhestvennyx-chislax</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1755/tochnost-v-veshhestvennyx-chislax</guid>
<pubDate>Tue, 07 Apr 2026 14:50:05 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Точность в вещественных числах</h1></header>Добрый день.<br /><br />Какую точность вещественных чисел может хранить поле? У меня получается только два знака после запятой, если нужно 4 и затем выполнять операции над ними, это возможно?<h3>Ответы:</h3><p><p>Добрый день!<br /><br />Уточните, пожалуйста, Вы смотрите результат через <a rel="nofollow" href="https://docs.bg.local/support/loginom-help/context-menu-in-union/html/visualization/preview/preview.html#predprosmotr">Предпросмотр</a>?<br /><br />Если это так, то стоит учитывать, что в Предпросмотре вещественные числа (с плавающей точкой) отображаются с двумя знаками после десятичного разделителя.<br /><br />Подробнее про точность<span >&nbsp;вещественных чисел&nbsp;можно прочесть в документации —&nbsp;</span><a rel="nofollow" href="https://help.loginom.ru/userguide/data/datatype.html"><span >https://help.loginom.ru/userguide/data/datatype.html</span></a><br />&nbsp;</p><p ><span ><span >Для того чтобы увидеть нужное количество десятичных знаков после запятой, необходимо настроить визуализатор «<a rel="nofollow" href="https://docs.bg.local/support/loginom-help/context-menu-in-union/html/visualization/table/">Таблица</a>». </span></span>Это не влияет на точность самих данных, а только на их представление. Шаги настройки:<br /><br />1. открыть&nbsp;<a rel="nofollow" href="https://docs.bg.local/support/loginom-help/context-menu-in-union/html/visualization/table/format.html">окно настройки формата</a>&nbsp;отображения данных,<br />2. снять галочку с "Особый формат",<br />3. в поле "Число десятичных знаков" указать нужное количество знаков после запятой.<br /><br />Пример на скриншоте ниже<br /><img alt="Изображение" src="https://qa.loginom.ru/?qa=blob&amp;qa_blobid=3000925128282732327"  /></p><p >Для выполнения операций над вещественными числами&nbsp; используйте функцию<strong ><code >Round()</code></strong>в <a rel="nofollow" href="https://docs.bg.local/support/loginom-help/context-menu-in-union/html/processors/transformation/calc/">калькуляторе</a>, чтобы явно округлить результат до нужного количества знаков после запятой перед дальнейшими операциями. Это наиболее надежный способ для контроля точности в расчетах.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1752/v-chem-oshibka</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1752/v-chem-oshibka</guid>
<pubDate>Sat, 04 Apr 2026 21:33:54 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>в чем ошибка</h1></header>Добрый день.<br /><br />У меня в цикле вызывается подмодель, после изменений стала ошибка:<br /><br />СООБЩЕНИЕ: Порт &quot;Источник данных запроса&quot; не настроен<br />КЛАСС ИСКЛЮЧЕНИЯ: EBGException<br />ТРАССА:<br />012EA2AF 0128A827 0128A76A 01288B4E<br /><br />Если я запускаю подмодель вне цикла, то ошибка не фиксируется. Можете подсказать что делать?<br /><br />Подмодель это производный компонент в другом пакете.<h3>Ответы:</h3><p>Добрый день. Сложно ответить сходу, что пошло не так. Ошибка появилась после изменений чего: настроек цикла, подмодели, входных данных? Напишите на help@loginom.ru укажите подробнее, как была получена ошибка.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1749/timeout-pri-zaprose</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1749/timeout-pri-zaprose</guid>
<pubDate>Thu, 02 Apr 2026 14:51:05 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>timeout при запросе</h1></header>Добрый день.<br /><br />Я в JS узле вызываю web-service Loginom и получаю ошибку &quot;Ошибка при выполнении HTTP запроса. TCP/IP Socket error 110: Connection timed out&quot;.<br /><br />Веб сервис выполняется несколько минут. Возможно ли изменить time out ?<br /><br />Код узла JS:<br /><br />import { InputTable, InputTables, InputVariables, OutputTable, DataType, DataKind, UsageType } from &quot;builtIn/Data&quot;;<br />import { fetch, Request, Headers } from &quot;builtIn/Fetch&quot;;<br /><br />let url = InputVariables.Items[0].Value;<br />let json_data = InputTables[0].Get(0, 0);<br /><br />// Создание объекта заголовков запроса:<br />let headers = new Headers({ &quot;Content-Type&quot;: &quot;application/json&quot; })<br /><br />// Создание объекта запроса:<br />let request = new Request(url, {<br />method: &quot;post&quot;,<br />headers: headers,<br />body: json_data,<br />});<br /><br />(async () =&gt; {<br />try {<br />let response = await fetch(request);<br />let response_text = await response.text();<br />let response_status = response.status;<br /><br />let array = [];<br />array.push({ Name: 'status', DisplayName: 'status', DataType: DataType.String, DefaultUsageType: UsageType.Active });<br />array.push({ Name: 'response', DisplayName: 'response', DataType: DataType.String, DefaultUsageType: UsageType.Active });<br /><br />// Добавление массива столбцов<br />OutputTable.AssignColumns(array);<br /><br />// Добавление строки в выходной набор данных<br />OutputTable.Append();<br />OutputTable.Set(0, response_status.toString());<br />OutputTable.Set(1, response_text);<br /><br />} catch (e) {<br />console.log(&quot;Ошибка:&quot;, e.message);<br /><br />// Добавьте обработку ошибки в OutputTable<br />let array = [];<br />array.push({ Name: 'status', DisplayName: 'status', DataType: DataType.String, DefaultUsageType: UsageType.Active });<br />array.push({ Name: 'response', DisplayName: 'response', DataType: DataType.String, DefaultUsageType: UsageType.Active });<br />OutputTable.AssignColumns(array);<br />OutputTable.Append();<br />OutputTable.Set(0, &quot;error&quot;);<br />OutputTable.Set(1, e.message);<br />}<br />})();<h3>Ответы:</h3><p><p>Добрый день.</p><p>Подскажите, а какая у вас версия Loginom? -&nbsp;<a rel="nofollow" href="https://help.loginom.ru/userguide/interface/version.html">https://help.loginom.ru/userguide/interface/version.html</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1747/izmenenie-ssylok</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1747/izmenenie-ssylok</guid>
<pubDate>Tue, 31 Mar 2026 08:26:15 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>изменение ссылок</h1></header>Добрый день.<br /><br />У меня в пакете есть ссылка на другой пакет. Из второго пакета я добавил узлы и связал их.<br /><br />Как мне изменить название второго пакета, так чтобы узлы и связи остались?<br /><br />Если я изменю название второго пакета, открой первый, всплывет ошибка, далее зайдя в ссылки я изменю путь к новому пакету, то узлы восстановятся, а связи пропадут.<h3>Ответы:</h3><p><p>Здравствуйте!&nbsp;<br /><br />Чтобы переименовать пакет, подключенный по ссылке, и сохранить все узлы и связи в исходном&nbsp;пакете, выполните следующие шаги:<br /><br />1. Необходимо открыть пакет, подключенный по ссылке, и пакет, который на него ссылается.<br />2. Перейти в пакет подключенный по ссылке и на&nbsp;главном меню&nbsp;<a rel="nofollow" href="https://help.loginom.ru/userguide/interface/main-menu.html#imagesiconsappsystem-toolbarcontrolspackages-menudefaultsvg-pakety">Пакеты</a>выбрать "Сохранить как.."<br />3. После этого указываете нужное Вам имя пакета и сохраняете его.<br /><br />Изменение автоматически должно примениться в пакете, который на него ссылается. После этого вы можете удалить старый пакет с неправильным именем.&nbsp;</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1745/najti-raznicu-po-polyu-spisok</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1745/najti-raznicu-po-polyu-spisok</guid>
<pubDate>Wed, 25 Mar 2026 10:27:36 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Найти разницу по полю список</h1></header>Добрый день.<br /><br />По задаче известно, что в один день вышло на работу 24 человека, известен список ФИО (через запятую в одной ячейке). Также есть данные, что с определенной задачей работало 18 человек и в ячейке список ФИО &nbsp;(через запятую в одной ячейке).<br /><br />Каким инструментом воспользоваться, чтобы найти этих 6 чел., которые не работали с задачей? &nbsp;<br /><br />Спасибо.<h3>Ответы:</h3><p>Здравствуйте.
Напишите, пожалуйста, нам на почту help@loginom.ru.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1742/v-kube-itogo-nevernoe</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1742/v-kube-itogo-nevernoe</guid>
<pubDate>Mon, 23 Mar 2026 18:57:35 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>в кубе итого неверное</h1></header><p>Добрый день. В кубе все значения фактов - суммы. Итоговая сумма считается неверно - почему? Должно быть&nbsp;<strong>4006808004347,65<img alt="Изображение" src="https://qa.loginom.ru/?qa=blob&amp;qa_blobid=12120165736528320422"  /></strong></p><h3>Ответы:</h3><p><p data-start="12" data-end="372">Добрый день!<br /><br />Проблема может быть связана с точностью значений в фактах. В кубе могут использоваться числа, у которых фактическое количество знаков после запятой больше, чем отображается визуально. В результате при суммировании таких значений итоговая сумма может отличаться от ожидаемой, поскольку в расчётах участвуют все знаки после запятой, а не только два отображаемых.</p><p data-start="374" data-end="708" data-is-last-node="" data-is-only-node="">Чтобы получить корректный итог, рекомендуется в узле <strong data-start="427" data-end="442">Калькулятор</strong>предварительно привести значения к нужной точности и оставить только 2 знака после запятой с помощью функции <strong data-start="552" data-end="572"><code data-start="554" data-end="570">Round(Поле, 2)</code></strong>. Описание функции приведено в документации Loginom: <a data-start="625" data-end="708" data-is-last-node="" rel="noopener nofollow"   href="https://help.loginom.ru/userguide/processors/func/calc-func/mathematical.html#round">https://help.loginom.ru/userguide/processors/func/calc-func/mathematical.html#round</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1740/veb-servisy-s-autentifikaciej</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1740/veb-servisy-s-autentifikaciej</guid>
<pubDate>Thu, 12 Mar 2026 14:08:58 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Веб-сервисы с аутентификацией</h1></header>Возможно ли создать веб-сервис с аутентификацией?<h3>Ответы:</h3><p><p><span >Публикация веб-сервисов осуществляется в интеграторе (Loginom Integrator). Если установка на Windows, то&nbsp;</span><a rel="nofollow" href="https://help.loginom.ru/adminguide/windows/integrator/"  >Integrator работает с IIS</a><span >&nbsp;(по умолчанию установщиком в IIS&nbsp;</span><a rel="nofollow" href="https://help.loginom.ru/adminguide/windows/integrator/setup.html"  >создается приложение lgi</a><span >), если установка на linux, то&nbsp;</span><a rel="nofollow" href="https://help.loginom.ru/adminguide/linux/integrator/"  >Integrator работает с Apache</a><span >. Что это означает:</span><br ><span >-&nbsp;Клиент посылает запрос к сервису. Этот запрос сначала попадает в веб-сервер (IIS&nbsp;или&nbsp;Apache).</span><br ><span >- затем&nbsp;веб-сервер (IIS&nbsp;или&nbsp;Apache) проксирует запрос в&nbsp;Integrator, который в свою очередь пересылает его в Loginom Server. Ответ сервиса клиенту идет в обратном порядке.</span><br ><br ><span >Сам&nbsp;Integrator&nbsp;не может осуществлять авторизацию (</span><em >в простейшем случае запросы от клиента можно посылать непосредственно в&nbsp;Integrator, минуя&nbsp;IIS (или&nbsp;Apache)</em><span >).&nbsp;Веб-сервер (IIS&nbsp;или&nbsp;Apache) в данном случае выступает в качестве прокси между клиентом и&nbsp;Integrator. Именно в нем можно настраивать различного рода авторизацию, шифрование (сертификаты),фильтрацию запросов (и логирование если надо). В качестве прокси http-запросов могут выступать и другие инструменты, например,&nbsp;Nginx.</span><br ><span >Если обобщить, то ответ на ваш вопрос следующий - авторизация настраивается на стороне прокси силами админов и специалистов по безопасности.</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1737/gruppirovka-tekstovyx-polej</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1737/gruppirovka-tekstovyx-polej</guid>
<pubDate>Tue, 10 Mar 2026 08:38:29 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>группировка текстовых полей</h1></header>Добрый день. Подскажите пожалуйста, нужно при группировке выбрать любое заполненное текстовое поле (условно три строки, в двух в поле пусто, в одной заполнено текстом; или в одной пусто и два заполнено текстом, тогда текст любой). Какой вариант использовать? Что значит max и min для текстовых полей? Что значит единственное?<br /><a href="https://help.loginom.ru/userguide/processors/transformation/grouping.html" rel="nofollow" >https://help.loginom.ru/userguide/processors/transformation/grouping.html</a><h3>Ответы:</h3><p><p>Здравствуйте, Елена!<br />Прикрепляю ссылку на <em>"Функции агрегации данных"</em>компонента "Группировка":<br /><a rel="nofollow" href="https://help.loginom.ru/userguide/processors/func/aggregation-functions.html">https://help.loginom.ru/userguide/processors/func/aggregation-functions.html</a><br /><br /><span ><u>"Что значит max и min для текстовых полей?"</u>-&nbsp;</span>сравнение слов (строк) происходит посимвольно слева направо по принципу словаря, но вместо букв используются числовые коды символов (ASCII/Unicode). Таким образом, если выбран <strong>max</strong>, то будет выбрано&nbsp;слово(строка) с наибольшей&nbsp;суммой(из чисел кодов символа). С <strong>min </strong>ситуация<strong>&nbsp;</strong>наоборот.</p><p>&nbsp;</p><p>&nbsp;</p><div ><span ><u>"Что значит единственное?"</u>- цитирую "</span><span ><em><span ><span >Выводится единственное уникальное значение, при этом не учитываются (игнорируются) записи без значения (&lt;null&gt;).</span></span></em><span ><span >"</span></span></span></div></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1732/spisok-polej-i-sootvetstvuyushhix-im-metok</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1732/spisok-polej-i-sootvetstvuyushhix-im-metok</guid>
<pubDate>Sun, 25 Jan 2026 18:56:00 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Список полей и соответствующих им меток</h1></header>Добрый день. Подскажите пожалуйста, как выгрузить полный список полей и соответствующих им меток в таблице?<h3>Ответы:</h3><p>Такая возможность существует для выходных портов узла. При помощи компонента https://github.com/loginom/loginom-silver-kit/blob/master/docs/columns-list.md можно сформировать список полей выходного набора, подав его на вход этого компонента. Выберите нужный вам релиз библиотеки с этим компонентом под вашу версию loginom: https://github.com/loginom/loginom-silver-kit/releases . Список полей во входном порту к сожалению получить/выгрузить автоматизированным путем пока нет возможности. Обходной путь - подать скриншот списка  полей входного порта в AI для извлечения текста. Напишите в тех.поддержку с обращением о добавлении нужного вам функционала, на основание его будет создана задача в отдел разработки.</p><p>Также обратите внимание на компоненты для парсинга сценария в библиотеке Python Kits.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1725/soxranenie-formatirovaniya-chislovyx-polej-vygruzke-otcheta</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1725/soxranenie-formatirovaniya-chislovyx-polej-vygruzke-otcheta</guid>
<pubDate>Thu, 22 Jan 2026 16:31:34 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Сохранение форматирования числовых полей при выгрузке отчета в эксель</h1></header>Здравствуйте,<br /><br />В Лоджиноме разработано несколько отчетов на основе визуализаторов Таблица и Куб. В каждом отчете для числовых полей настроено выделение разрядов числа при помощи пробелов. При выгрузке отчета в эксель эта настройка пропадает, т.е. пользователь видит все цифры числа скопом без выделения тысяч.<br /><br />На текущий момент я сделал эту настройку путем приведения значений числовых полей к строке и использования регулярных выражений для подстановки пробелов, далее результат сразу выгружается в эксель-файл при помощи узла экспорта в эксель и пользователь работает внутри экселя.<br /><br />Подскажите пожалуйста, возможно ли все же решить эту задачу на уровне отчетов в Лоджиноме?<h3>Ответы:</h3><p><p>Здравствуйте. Выполнить разделение разрядов в Loginom можно с помощью настройки Формата - <a rel="nofollow" href="https://help.loginom.ru/userguide/visualization/table/format.html">https://help.loginom.ru/userguide/visualization/table/format.html</a>.<br />В настройках формата необходимо выбрать столбец и задать особый формат (например - <span >###,###,###,###,###,0</span>).<br />После выгрузки отчета в Excel заданное форматирование сохраняется.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1724/uslovnoe-formatirovanie-strok-v-tablichnom-otchete</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1724/uslovnoe-formatirovanie-strok-v-tablichnom-otchete</guid>
<pubDate>Thu, 22 Jan 2026 16:00:48 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Условное форматирование строк в табличном отчете</h1></header>Здравствуйте,<br /><br />Суть задачи следующая:<br /><br />Пользователь работает с простым табличным отчетом, реализованным при помощи визуализатора &quot;Таблица&quot; и ему необходимо видеть в каких строках отчета значения определенных полей не удовлетворяют заданному проверочному условию, при этом остальные строки не должны быть отфильтрованы, а искомые строки выделены красным цветом. <br /><br />В экселе это можно реализовать при помощи условного форматирования с заливкой. В лоджиноме я не нашел такой возможности. <br /><br />Единственное, что я смог сделать на данный момент, это добавить расчетное логическое поле и установить на него настраиваемый фильтр (Сейчас пользователь если хочет увидеть все строки, указывает &quot;не пустой&quot;, если искомые, то &quot;истина&quot;)<br /><br />Подскажите пожалуйста, есть ли какой-то вариант решения этой задачи?<h3>Ответы:</h3><p><p>Здравствуйте.<br />В визуализаторах отсутствует функционал<span >раскрашивания ячеек на основе условий</span><span >.</span><br />&nbsp;</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1717/opoveshheniya-pochtu-messendzher-neudachnom-vypolnenii</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1717/opoveshheniya-pochtu-messendzher-neudachnom-vypolnenii</guid>
<pubDate>Mon, 19 Jan 2026 12:23:17 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Оповещения на почту или в мессенджер о неудачном выполнении задач</h1></header>Добрый день!<br /><br />При помощи планировщика задач была заведена задача, отвечающая за ежедневную загрузку данных в хранилище, и нашей команде необходимо получать оповещение на почту или в мессенджер в случае падения загрузки по причине какой-либо ошибки.<br /><br />В интерфейсе планировщика нет возможности настроить оповещение заинтересованных пользователей о статусе выполнения задачи.<br /><br />В сценарии, содержащем запускаемый задачей узел, я могу добавить дополнительный узел с отправкой оповещения в мессенджер, например телеграм, связав оба узла, при помощи последовательности выполнения узлов. Проблема в том, что нельзя задать (либо я не знаю как это сделать) последовательность выполнения на иных статусах выполнения узлов, кроме успешного, а мне как раз это и требуется: выполнять следующий узел только в случае, когда предыдущий узел выполнился с ошибкой. <br /><br />Использование утилиты BatchLauncher и стороннего планировщика мы рассматриваем как последний вариант.<br /><br />Подскажите пожалуйста, что можно предпринять для решения этой задачи.<h3>Ответы:</h3><p><p>В версии 7.3 можно учитывать статусы выполнения.</p><p><img alt="Изображение" src="https://qa.loginom.ru/?qa=blob&amp;qa_blobid=997749744380771011"  /></p></p><p>Если речь идет о логировании внутри сценария и требуется логировать успешность/неуспешность выполнения его отдельных этапов/подмоделей, то это можно сделать с помощью узла цикл с включенной опцией "Игнорировать ошибки". Например, у вас в сценарии есть подмодель, которую надо контролировать. Вы настраиваете цикл на эту подмодель, задаете количество итераций = 1 и выставляете флаг "Игнорировать ошибки". Теперь в сценарии вместо этой подмодели будет выполняться настроенный на нее цикл, который на выходе будет содержать дополнительный порт "Статус выполнения итераций". В этом порту будет выводиться информация об успешности/неуспешности выполнения заданной в подмодели логики, в том числе описание ошибки, если она будет возникать. Используя эту информацию и последующий узел "Условие" вы можете продолжить выполнение сценария по определенной ветке: при успешном выполнении контролируемого этапа (подмодели) далее выполняется одна ветка, при неуспешном - другая, в которой, например, осуществляется отправка сообщения (или другое необходимое логирование или действие).</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1716/oshibka-pri-chtenii-fajla-logov-v-scenarii</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1716/oshibka-pri-chtenii-fajla-logov-v-scenarii</guid>
<pubDate>Mon, 19 Jan 2026 12:13:54 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Ошибка при чтении файла логов в сценарии</h1></header><p>Добрый день!</p><p>Нашей команде разработчиков понадобился способ удобного просмотра логов для самостоятельного решения инцидентов без привлечения администратора сервера.</p><p>Поскольку функция просмотра логов в веб-интерфейсе Лоджинома отсутствует, я исследовал альтернативы.</p><p>Как вариант решения - реализация сценария с парсингом текстовых файлов, куда пишутся логи, и отображение полученной информации при помощи визуализатора "таблица". Доступность логов для возможности их чтения в сценарии наш админ сделал при помощи организации символьной ссылки на каталог с логами в файловом хранилище Лоджинома (как было описано в статье по ссылке <a  rel="nofollow" href="https://loginom.ru/blog/symbolic-link)">https://loginom.ru/blog/symbolic-link)</a></p><p>Но при попытке чтения актуального файла логов (app.log) возникает следующая ошибка:</p><table><tbody><tr><td></td><td ><p>Access violation at address 0000000100B6A584. Read of address 0000000000000028</p></td></tr></tbody></table><p>Чтение архивных файлов логов (app.log.1, app.log.2, ... app.log.N) выполняется успешно</p><p>Понятно, что файл логов активно используется службой Лоджинома для записи, но как будто установлена блокировка на чтение из сценария Лоджинома, в блокноте файл открывается без проблем, со слов админа</p><p>Подскажите пожалуйста, как можно решить данную проблему.</p><p>Краткая техническая информация:</p><p>Loginom редакции Team версии 7.2.0</p><p>Служба сервера запускается и работает под системной учетной записью</p><h3>Ответы:</h3><p><p>1. Из описания не ясно на каком именно этапе (в каком узле) возникает ошибка</p><p>2. Возникает ли&nbsp;<span >Access violation</span>&nbsp;если файл скопировать в другое местоположение и импортировать его от-туда?</p><p>Ожидаем ваших ответов в письме на help@loginom.ru (так же укажите версию ОС и команды, которые вы использовали для создания символических ссылок)</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1713/analiz-paketov-loginom</link>
<category>Интеграция</category>
<guid isPermaLink="true">https://qa.loginom.ru/1713/analiz-paketov-loginom</guid>
<pubDate>Fri, 16 Jan 2026 09:24:00 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Анализ пакетов Loginom</h1></header>Добрый день, <br /><br />Есть ли какие-то возможности разбирать *.lgp файлы для анализа происхождения данных? Анализировать какие компоненты, подключение, параметры, переменные, и т.д. используются в пакете?<h3>Ответы:</h3><p>На самом деле пакет Loginom - это xml-файл, упакованный zip-ом. Можете просто изменить расширение на zip и открыть архиватором. Вы увидите папки с xml-файлами. 

Понять структуру папок просто, т.к. она повторяет структуру пакета. Вся информация в читабельном виде, так что при желании можно вытянуть из файла всё.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1710/ne-mogu-zajti-v-demo-versiyu</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1710/ne-mogu-zajti-v-demo-versiyu</guid>
<pubDate>Thu, 25 Dec 2025 09:28:01 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Не могу зайти в демо-версию</h1></header>Добрый день!<br /><br />Не могу зайти в демо-версию. Пароль и логин совпадает с акаунтом, но в демо пишет ошибку &quot;неверное имя пользователя или пароль&quot;<h3>Ответы:</h3><p><p><span >Аккаунт пользователя на сайте&nbsp;</span><a rel="nofollow" href="https://loginom.ru/"  >https://loginom.ru</a><span >&nbsp;не является учётной записью на открытом демостенде Loginom Enterprise, поэтому выполнить вход с этими учёными данными в Loginom на демостенде&nbsp;</span><a rel="nofollow" href="https://demo.loginom.ru/app"  >https://demo.loginom.ru/app</a><span >&nbsp;не получится. Для входа используйте логин user без пароля. Обратите внимание: все загруженные данные доступны всем пользователям, а каждое воскресенье вся информация (данные и пакеты) полностью удаляется.</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1708/kak-spryatat-token-ili-parol-vnutri-paketa</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1708/kak-spryatat-token-ili-parol-vnutri-paketa</guid>
<pubDate>Thu, 18 Dec 2025 15:40:14 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Как спрятать token или пароль внутри пакета?</h1></header>Я обращаюсь к различным сервисам, и не хочу в явном виде указывать пароли/токены и т. д., в переменных, и затем передавать их в REST-запросах. Какие есть опции в loginom чтобы спрятать эти данные и обращаться к ним в различных узлах?<h3>Ответы:</h3><p><p>Вы можете выделить логику обращения к сервису&nbsp;в <a rel="nofollow" href="https://help.loginom.ru/userguide/workflow/derived-component.html">производный компонент</a>в отдельном пакете, который затем <a rel="nofollow" href="https://loginom.ru/blog/enc-service">шифруется</a>. Зашифрованный пакет можно <a rel="nofollow" href="https://help.loginom.ru/userguide/workflow/reference-to-package.html">подключить по ссылке</a>в рабочем сценарии и использовать созданный в нем производный компонент через <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/control/execute-node.html">выполнение узла</a>. Выполнение узла скрывает содержимое компонента, а шифрование пакета не позволяет открыть его на просмотр и редактирование. Таким образом вы предоставляете пользователю свой разработанный функционал как "черный ящик", который может принимать на вход (входные порты) определенные&nbsp;при проектировании компонента входные параметры и выдает на выходе (в выходных портах) результат своей работы. Токены и пароли при этом остаются скрытыми внутри&nbsp; "черного ящика".</p></p><p>Можно использовать стандартный подход, не заморачиваясь с производными компонентами и шифрованием: если переменные для паролей/токенов пустые, то они берутся из файла (например yaml), который должен лежать там, где пакет.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1704/update-polya-v-tablice-v-bd</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1704/update-polya-v-tablice-v-bd</guid>
<pubDate>Thu, 18 Dec 2025 10:16:12 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Update поля в таблице в БД</h1></header>Добрый день. <br /><br />Требуется в базе данных в таблице выполнить update одного поля по ключу, можете пояснить возможно ли это сделать?<br /><br />Пример есть таблица &nbsp;table1 &nbsp;с полями id, field1, filed2<br /><br />Требуется у полей с id=10 обновить field2 на значение &quot;value&quot;.<br /><br />БД Oracle.<h3>Ответы:</h3><p>Здесь возможны несколько вариантов.

1. В самой базе: В узле "SQL скрипт" (с версии 7.3.0 https://help.loginom.ru/userguide/processors/integration/sql-script.html или узле Импорт в БД версии ниже 7.3. https://help.loginom.ru/userguide/integration/import/database.html) написать нужный SQL запрос.

2. В Loginom: получаете Импортом из БД нужную таблицу, в узле "Калькулятор" создаете новое поле и через функцию IF заполняете поле нужными данными. Узлом "Параметры полей" убираете первоначальное поле, оставляя вместо него свежесформированное в Калькуляторе и дав ему имя первоначального поля и через узел Экспорт в БД  https://help.loginom.ru/userguide/integration/export/database.html заново загружаете таблицу в БД. При этом вы выбираете "Тип экспорта" наиболее вам подходящий.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1697/pusto-i-null-pri-chtenii-xlsx-fajlov</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1697/pusto-i-null-pri-chtenii-xlsx-fajlov</guid>
<pubDate>Thu, 11 Dec 2025 11:20:19 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Пусто и null при чтении xlsx файлов</h1></header>Обратили внимание, что на вид пустая ячейка в xlsx может интерпритироваться как null и как &quot;пусто&quot; (=&quot;&quot;), можете пояснить от чего это зависит?<br /><br />При этом в Калькуляторе isnull и =&quot;&quot; выдает True, а Фильтр на Пустое и =&quot;&quot; работают по разному<h3>Ответы:</h3><p><p>Здравствуйте, Андрей!<br /><br /><em>Кратка суть:</em><br /><strong>""</strong>(пустая строка) - это значение. Это полноценный объект(строка), которая существует, но его длина равна нулю.&nbsp;<br /><strong>null</strong>- это отсутствие какого-либо значения или объекта. Это указание, что переменная ни на что не ссылается.<br /><br />В узле <em>Калькулятор</em>,&nbsp;функция<strong>&nbsp;IsNull()</strong>есть проверка на <u>null.</u><br />В узле <em>Фильтр </em>нет функций и поэтому нужно отдельно писать условия для отбора пустых значений(null/"").<br /><br /><em>Есть еще момент:</em><br />Если Вы заполняете xlsx файл сторонними&nbsp;программами, то возможно в ячейках пишутся спец. символы<br />&nbsp;</p></p><p>Пользователи довольно часто путают пустую строку с null. Действительно, для людей не знакомых с тем, как работают базы данных отличия могут показаться странными. На сайте есть статья, где подробно расписаны особенности работы с null - https://loginom.ru/blog/null-loginom.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1694/oshibki-v-novoj-versii-loginom-7-3-0</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1694/oshibki-v-novoj-versii-loginom-7-3-0</guid>
<pubDate>Wed, 10 Dec 2025 03:24:43 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Ошибки в новой версии  Loginom 7.3.0</h1></header><p>Добрый день!</p><p>Loginom 7.3.0</p><p>При замене источника в компоненте "Loginom Data файл" вышло сообщение об ошибке. Как ее устранить и с чем она может быть связана?</p><p><span >List index (26) out of bounds</span><br ><br ><span >▼ Технические подробности</span><br ><br ><span >10.12.2025, 10:11:25</span><br ><span >Редакция: Team</span><br ><span >Версия Loginom: 7.3.0</span><br ><span >ОС: Windows</span><br ><br ><span >СООБЩЕНИЕ: List index (26) out of bounds</span><br ><span >КЛАСС ИСКЛЮЧЕНИЯ: 16</span><br ><span >ТРАССА:</span><br ><span >000100B4FE3 0001002CC77E 000100BFB22D 000100B7E7F7 000100863CDB 000100863C7B 000100B6033E</span><br ><span >0001003394C5 0001000357F46 0001000358167 000100353EDD 0001003385E7 000100003FC6 00010000FF03</span><br ><span >7FF968EA7AC4 7FF968BFA4E1</span></p><h3>Ответы:</h3><p><p><span >Добрый день.<br />Напишите нам на почту help@loginom.ru</span><br /><span >Приложите к сообщению логи на момент возникновения ошибки.&nbsp;</span></p><ul ><li>Для записи расширенных логов требуется зайти в раздел Администрирование и на странице Параметры изменить уровень логирования на Трассировка. При трассировке исключений в лог записывается расширенная информация для диагностики ошибок, при этом создаются дополнительные расходы по памяти, поэтому без &nbsp;необходимости включать трассировку исключений не стоит.</li><li>Повторить ситуацию приводящую к ошибке.</li><li>Выслать нам расширенные логи.</li></ul><p><br />&nbsp;</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1692/versiya-loginom-7-3-0-ne-zapuskaet-pakety</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1692/versiya-loginom-7-3-0-ne-zapuskaet-pakety</guid>
<pubDate>Wed, 10 Dec 2025 03:13:01 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Версия Loginom 7.3.0 не запускает пакеты</h1></header><p>Добрый день!</p><p>После обновления до версии&nbsp;Loginom 7.3.0 появились проблемы с пакетами: они перестали открываться,&nbsp;<span ><strong>что приводит к полной потере данных</strong></span>. При этом пакеты, созданные до версии 7.3.0, запускаются штатно, без возникновения ошибок и потерь.</p><p>Предположительно, критичные ошибки с пакетами возникают при автоматическом переименовывании компонентов, когда настройка метки равна "Автоматическая метка".</p><p>Ниже прикреплю сообщение о технической ошибке, которое появляется при попытке запустить пакет, созданный&nbsp;в версии 7.3.0</p><h3>Ответы:</h3><p><ul ><li>List index (8) out of bounds</li></ul><pre   >10.12.2025, 10:13:21
Редакция: Team
Версия Loginom: 7.3.0
ОС: Windows

СООБЩЕНИЕ: List index (8) out of bounds
КЛАСС ИСКЛЮЧЕНИЯ: 16
ТРАССА:
000100FB4EF3 000100C0C77E 000100BF822D 000100B7E7F7 000100B7DD24 000100860748 000100860682 00010085FE4E 000100349C86 00010035589D 000100355624 0001003563B2 000100356234 0001003557FB 000100355624 000100355B85 00010035583B 000100355624 000100356962 000100357E5D 000100358167 000100353EDB 0001003385E7 000100003FC6 00010000FF03 7FF968EA7AC4 7FF96B8FA4E1</pre></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1685/kak-sdelat-post-zapros-i-peredat-massiv-dannyx</link>
<category>Интеграция</category>
<guid isPermaLink="true">https://qa.loginom.ru/1685/kak-sdelat-post-zapros-i-peredat-massiv-dannyx</guid>
<pubDate>Thu, 04 Dec 2025 13:25:11 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Как сделать Post запрос и передать массив данных</h1></header><p>Добрый день.</p><p>Я создал в Loginom web-сервис:<br /><strong>HTTP Метод:&nbsp;</strong><span >POST</span></p><p>пример текста запроса Json:</p><p>{ "DataSet": { "Rows": [ {}, {} ] } }</p><p>Как мне передать в узле "Rest-запрос" таблицу с полями FILE_NAME, FILE_ID, FILE_EXT? И просьба пояснить как в JS узле передать всю таблицу&nbsp; в "DataSet" ?</p><h3>Ответы:</h3><p>Для заполнения DataSet в JSON можно использовать следующий подход:

1. На первый табличный порт узла JavaScript подать таблицу с нужными полями (FILE_NAME, FILE_ID, FILE_EXT).

2. В мастере настройки узла JavaScript добавить выходное поле, например, "json", который будет содержать текст запроса для веб-сервиса.

3. Для формирования результата использовать OutputTable с одним строковым полем, куда будет записываться готовый JSON для тела POST‑запроса.​

4. Через InputTables[0] в цикле пройти все строки, на каждую строку собрать объект с тремя полями (FILE_NAME, FILE_ID, FILE_EXT) и добавить эти объекты в массив.​

5. На основе массива объектов сформировать объект вида { DataSet: { Rows: [...] } } и сериализовать его через JSON.stringify.​

Как связать с REST‑запросом?

1. Узел JavaScript подключить перед узлом «REST‑запрос» и передать в него текст JSON-запроса, который сформировали в узле JavaScript.​

2. В настройке «REST‑запроса» для метода POST выбрать в качестве "Поля с телом запроса", поле, созданное на предыдущем шаге.​</p><p><p>Используйте готовые компоненты <strong>Строки в JSON</strong>и <strong>Столбцы в JSON</strong>из библиотеки компонентов <a rel="nofollow" href="https://marketplace.loginom.ru/libraries/loginom-json-kit/">JSON&nbsp;Kit</a>.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1683/mozhno-li-prochitat-formuly-v-fajle-xlsx</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1683/mozhno-li-prochitat-formuly-v-fajle-xlsx</guid>
<pubDate>Thu, 04 Dec 2025 08:01:43 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Можно ли прочитать формулы в файле xlsx</h1></header>Добрый день.<br /><br />Подскажите, пожалуйста, возможно ли прочитать файл xlsx так, чтобы понять, что ячейка содержит формулу? Мне надо проверить, что в файле нет формул? Или прочитать так, чтобы вместо значений были формулы?<h3>Ответы:</h3><p>Здравствуйте. 

Такого функционала нет.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1680/komponent-eksporta-otpravka-po-el-pochte</link>
<category>Алгоритмы</category>
<guid isPermaLink="true">https://qa.loginom.ru/1680/komponent-eksporta-otpravka-po-el-pochte</guid>
<pubDate>Wed, 26 Nov 2025 07:17:27 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>компонент экспорта Отправка по эл.почте</h1></header>Добрый день<br /><br />есть ли в Loginom возможность экспорта выходного набора данных посредством отправки по эл.почте ? <br /><br />Редакция: Enterprise<br /><br />Версия: 7.2.9<h3>Ответы:</h3><p><p><span ><span >Добрый день.</span></span></p><p><span ><span >Сценарий с компонентом, реализующим экспорт выходного набора данных посредством отправки по электронной почте, вы можете получить по ссылке -&nbsp;<a rel="nofollow" href="https://fs.loginom.ru/s/ny55LJieGyNeXFJ">https://fs.loginom.ru/s/ny55LJieGyNeXFJ</a>.</span></span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1674/kak-soxranyat-poryadok-polej-pri-avtosinxronizacii</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1674/kak-soxranyat-poryadok-polej-pri-avtosinxronizacii</guid>
<pubDate>Fri, 21 Nov 2025 13:23:29 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Как сохранять порядок полей при автосинхронизации?</h1></header>Мне надо написать универсальный сценарий, когда входные данные содержат разный набор полей, но всегда есть несколько одних и тех же. Мне надо сделать манипуляции с этими несколькими полями и сохранить результат с теме же полями, что первоначально и в том же порядке.<br /><br />Выходные и выходные порты запоминают порядок полей, приходится ходить по узлам и упорядочивать связи. Возможно ли автоматически упорядочивать связи на входных и выходных портах?<h3>Ответы:</h3><p><p><span >Здравствуйте, рекомендуем вам выставить необходимый порядок полей на выходном порте узла. Затем для того чтобы порядок полей не менялся, необходимо отключить автосинхронизацию полей в порте, нажать сохранить</span></p><p><span >Также можете добавить компонент <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/transformation/sorting.html">Сортировка</a>или <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/transformation/fields-features.html">Параметры полей</a>после узла импорта и перед дальнейшей обработкой.</span></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1669/logika-raboty-uzla-obedinenie</link>
<category>Предложения</category>
<guid isPermaLink="true">https://qa.loginom.ru/1669/logika-raboty-uzla-obedinenie</guid>
<pubDate>Fri, 21 Nov 2025 02:27:44 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Логика работы узла Объединение</h1></header>Добрый день, обратил внимание, что при объединении таблиц с абсолютно одинаковыми полями, но разным порядком - узел &quot;Объединение&quot; не связывает такие поля, а как-будто связывает поле 1 Таблицы А с полем 1 Таблицы B. <br /><br />Я думал, что данный узел сравнивает наименование поля/метку поля + тип данных.<h3>Ответы:</h3><p><p>Здравствуйте. С помощью компонента «Объединение» исходный набор данных дополняется записями присоединяемых наборов. Объединение является аналогом операции UNION в SQL.</p><p>Данный узел не сравнивает&nbsp;наименование поля/метку поля + тип данных, он&nbsp;только дополняет исходный набор данных, присоединяемым набором.</p><p>Для более подробного ознакомления см. документацию:&nbsp;<a  rel="nofollow" href="https://help.loginom.ru/userguide/processors/transformation/union.html">https://help.loginom.ru/userguide/processors/transformation/union.html</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1667/soxranenie-perenosa-stroki-poslednim-simvolom-rabote-fajlami</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1667/soxranenie-perenosa-stroki-poslednim-simvolom-rabote-fajlami</guid>
<pubDate>Wed, 19 Nov 2025 12:23:28 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Сохранение переноса строки последним символом при работе с Excel файлами</h1></header>Обратил внимание, что когда делаю импорт xlsx файла и в ячейках последним символом был перенос строки, а затем делаю экспорт в xlsx, то перенос строки пропадает (точно не пойму на этапе импорта или экспорта). Возможно ли его сохранять?<br /><br />7.2.6 Standart<h3>Ответы:</h3><p><p>Проверили данную функцию. Судя по проведенным тестам, при использовании строкового типа данных&nbsp;<strong>перенос строки в качестве последнего символа ячейки</strong>сохраняется, однако сам Excel этого не видит.<br />Информация была передана в отдел разработки.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1664/kak-sdelat-prognoz-na-osnove-obuchennoj-modeli</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1664/kak-sdelat-prognoz-na-osnove-obuchennoj-modeli</guid>
<pubDate>Tue, 18 Nov 2025 06:41:49 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Как сделать прогноз на основе обученной модели</h1></header>Строю модель логистической регрессии. Обучаю. Но не могу сделать прогноз на новых данных. Изучение материалов по Loginom говорит, что для этого нужно подключать Python. Я не знаю этого языка, а если б знал, то Loginom-ом бы не пользовался. &nbsp;<br /><br />Есть все же какая то возможность делать прогнозы без Python?<h3>Ответы:</h3><p><p>Для построения прогноза с помощью модели логистической регрессии в Loginom не обязательно использовать Python, тем более что вы уже обучили модель с помощью узла <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/datamining/logistic-regression">Логистическая регрессия</a>, если я правильно вас понял.</p><p>Далее для того, чтобы построить прогноз, вам необходимо использовать компонент <a rel="nofollow" href="https://help.loginom.ru/userguide/processors/control/execute-node.html">Выполнение узла</a>, который необходимо настроить на узел с вашей обученной моделью логистической регрессии. На входной порт выполнения узла подать новые данные, на которых хотите прогнозировать.</p><p>Также прикладываю ссылку на демопример по построению прогноза с помощью логистической регрессии, где это всё описано -&nbsp;<a rel="nofollow" href="https://examples.loginom.ru/log-regression">https://examples.loginom.ru/log-regression</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1661/oshibka-pro-podklyucheniie-silver-kit</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1661/oshibka-pro-podklyucheniie-silver-kit</guid>
<pubDate>Mon, 17 Nov 2025 22:33:40 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Ошибка про подключениие Silver kit</h1></header><p>Установила Silver_kit совместимой версии, правильно разместила в папки. При добавлении ссылки вылезает ошибка «<span >При добавлении ссылки на пакет возникли ошибки. Компонент узла JavaScript неисправен. Атрибут InsecureNetworking не существует.»&nbsp;</span></p><p><span >Подскажите пожалуйста, что с этим делать?&nbsp;</span></p><div></div><h3>Ответы:</h3><p>Данная ошибка может наблюдаться на версии Loginom Community версии 7.3.0-rc.

Рекомендую пока установить более стабильную версию, например, 7.2.10 и дождаться официального релиза полноценной версии 7.3.0, где данной ошибки уже возникать не будет.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1660/razryv-stroki-v-kachestve-razdelitelya-strok</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1660/razryv-stroki-v-kachestve-razdelitelya-strok</guid>
<pubDate>Mon, 17 Nov 2025 17:07:34 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Разрыв строки в качестве разделителя строк</h1></header>В Excel часто приходится работать с объемными выгрузками 1С с разрывами строк в качестве разделителя. В Excel обычно использую Text-to-columns с разделителем (Line Feed, код 10) в поле разделителя.<br /><br />Как это реализовать в потоке Loginom ?<h3>Ответы:</h3><p><p>Разбить строку на несколько столбцов в Loginom можно, например, с помощью компонента <a rel="nofollow" href="https://github.com/loginom/loginom-silver-kit/blob/master/docs/cell-splitter.md">Разделитель строк</a>&nbsp;библиотеки Silver kit.&nbsp;О том, как установить и использовать библиотеку, можете прочесть по ссылке -&nbsp;<a rel="nofollow" href="https://marketplace.loginom.ru/libraries/loginom-silver-kit">https://marketplace.loginom.ru/libraries/loginom-silver-kit</a></p><p>Разрыв строки&nbsp;можно получить, например, с помощью калькулятора функцией Chr(10) для использования его в качестве разделителя.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1653/peredat-fajl-cherez-post-zapros</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1653/peredat-fajl-cherez-post-zapros</guid>
<pubDate>Tue, 11 Nov 2025 14:53:24 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Передать файл через Post-запрос</h1></header>Возможно ли отправить Post запрос и передать файл?<h3>Ответы:</h3><p>Здравствуйте!
Прошу написать подробнее кейс использования и откуда должен браться файл.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1651/sliyanie-dannyx</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1651/sliyanie-dannyx</guid>
<pubDate>Tue, 11 Nov 2025 09:05:11 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Слияние данных</h1></header><p>Добрый день, просьба помочь.</p><p>Нужно сверить два файла, в которых показатели для сверки будут сумма и количество повторений. К первой таблице левым соединением присоединяем вторую таблицу, но при слиянии теряются/размножаются данные.</p><p>Нужно выполнить поиск, чтобы: 1. Данные первой таблицы не размножались и итоговая сумма оставалась как на выходе из блока Параметров. 2. Те данные второй таблицы, которые не смогли присоединится к первой таблице. не нашлись, вывести в отдельную таблицу.</p><p>Заранее спасибо.&nbsp;</p><p><img alt="Изображение" src="https://qa.loginom.ru/?qa=blob&amp;qa_blobid=17221398371521108797"  /></p><p>Как прикрепить скрипт для примера к вопросу?</p><h3>Ответы:</h3><p>Здравствуйте, напишите, пожалуйста, нам на help@loginom.ru. Приложите пожалуйста пакет.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1643/naznachenie-vyxodnogo-porta-v-linejnoj-regressii</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1643/naznachenie-vyxodnogo-porta-v-linejnoj-regressii</guid>
<pubDate>Sun, 09 Nov 2025 21:21:10 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Назначение выходного порта в линейной регрессии</h1></header><p>Настраиваю линейную регрессию и в списке входных столбцов могу выбрать только из вариантов не задано и входное. варианта выходное нет и в модуле выводится ошибка.</p><ul><li>10.11.2025, 00:19:39 Редакция: Community Версия Loginom: 7.3.0-rc+build.18103 ОС: Windows&nbsp;</li><li>&nbsp;СООБЩЕНИЕ: В процессе обработки возникли исключения КЛАСС ИСКЛЮЧЕНИЯ: AggregateException ВНУТРЕННИЕ ИСКЛЮЧЕНИЯ:&nbsp;</li><li>1. СООБЩЕНИЕ: Поле выходных данных не задано КЛАСС ИСКЛЮЧЕНИЯ: EBGException&nbsp;</li><li>&nbsp;2. СООБЩЕНИЕ: Должна быть определена ровно 1 выходная колонка, сейчас определено 0 выходных колонок КЛАСС ИСКЛЮЧЕНИЯ: EBGException</li></ul><h3>Ответы:</h3><p><p>Уточните, пожалуйста, соответствуют ли столбцы, которым вы хотите задать назначение, следующим критериям:</p><ul><li>Входные данные никогда не должны содержать пропусков, выходные данные не должны содержать пропусков во время обучения.</li><li>Назначение&nbsp;Выходное&nbsp;можно задать только для поля с&nbsp;Вещественным&nbsp;<a rel="nofollow" href="https://help.loginom.ru/userguide/data/datatype.html" >типом данных</a>&nbsp;и&nbsp;Непрерывным&nbsp;<a rel="nofollow" href="https://help.loginom.ru/userguide/data/datakind.html" >видом данных</a>. Вид данных&nbsp;Входных&nbsp;полей не регламентируется.</li></ul></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1642/post-zapros-s-parametrami-v-zaprose</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1642/post-zapros-s-parametrami-v-zaprose</guid>
<pubDate>Sun, 09 Nov 2025 14:33:44 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Post запрос с параметрами в запросе</h1></header>Добрый день. Мне нужно через Rest-запрос отправить &nbsp;POST запрос с параметрами в строке запроса вида &nbsp;https://.../api/method?param1=value1&amp;param2=value2 , не в теле запроса, возможно ли?<h3>Ответы:</h3><p>Здравствуйте, Андрей!
Данная возможность будет реализована в версии 7.3.0
Какая у Вас версия и редакция Loginom на данный момент?</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1641/zamena-propuskov-predydushhim-znacheniem</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1641/zamena-propuskov-predydushhim-znacheniem</guid>
<pubDate>Fri, 07 Nov 2025 17:49:15 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Замена пропусков предыдущим значением</h1></header>Добрый день! Подскажите, пожалуйста, как можно реализовать с помощью Калькулятора или Цикла.<br /><br />Таблица данных содержит пропуски данных в одном столбце, которые необходимо заполнить по следующему принципу:<br /><br />1) Если значение ячейки равно 0 или пустое, то необходимо вставить предыдущее верхнее значение и продолжать заполнение до появления не пустой (ненулевой) ячейки;<br /><br />2) Если значение ячейки содержит значения, то следует оставить данные таких ячеек таблицы без изменений.<br /><br />Т.е. таким образом весь столбец должен быть заполнен данными<h3>Ответы:</h3><p><p>Здравствуйте!<br />Есть способ решить вашу задачу с помощью компонента Калькулятора, используя функцию Data().<br /><br /><a rel="nofollow" href="https://help.loginom.ru/userguide/processors/func/calc-func/other.html">https://help.loginom.ru/userguide/processors/func/calc-func/other.html</a></p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1636/eksport-xlsx</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1636/eksport-xlsx</guid>
<pubDate>Wed, 05 Nov 2025 19:20:30 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Экспорт xlsx</h1></header>Добрый день. Очень нужен экспорт в xlsx, а не в xls. Как это настроить? Файлы в формате xls возможно вскоре будут недоступны из-за изменения программного обеспечения.<h3>Ответы:</h3><p><p>Здравствуйте.<br />Требуется задать формат файла в мастере настроек компонента "Excel файл".<img alt="Изображение" src="https://qa.loginom.ru/?qa=blob&amp;qa_blobid=6653263195074844939"  /><br />Подробнее вы можете узнать в нашей справке:&nbsp;<a rel="nofollow" href="https://help.loginom.ru/userguide/integration/export/excel.html#imagesiconscommondata-sourcesfile-excel-exportdefaultsvg-eksport-v-excel-fayl">https://help.loginom.ru/userguide/integration/export/excel.html#imagesiconscommondata-sourcesfile-excel-exportdefaultsvg-eksport-v-excel-fayl</a>.</p></p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1634/skazhite-pozhalujsta-pochemu-perezagruzki-sistemy-poteryalas</link>
<category>Ошибки</category>
<guid isPermaLink="true">https://qa.loginom.ru/1634/skazhite-pozhalujsta-pochemu-perezagruzki-sistemy-poteryalas</guid>
<pubDate>Wed, 29 Oct 2025 12:52:21 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Скажите, пожалуйста, почему после перезагрузки системы потерялась папка?</h1></header><h3>Ответы:</h3><p>Здравствуйте!

Уточните, пожалуйста, о какой папке идет речь и где она находится? В какой системе установлен Loginom: Windows или Linux?

Если папка находилась в каталоге общего хранилища, обратитесь к системному администратору. Возможно, папка не была примонтирована, и после перезагрузки системы она исчезла.

Loginom сам по себе ничего не хранит. Все пользовательские каталоги вместе с файлами хранятся на диске на сервере. Как полное, так и частичное резервное копирование и восстановление файлов из файлового хранилища сервера Loginom реализовывается средствами ОС или сторонним ПО.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1624/pochemu-otobrazhaetsya-tolko-200-strok</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1624/pochemu-otobrazhaetsya-tolko-200-strok</guid>
<pubDate>Mon, 27 Oct 2025 08:01:59 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Почему  отображается  только 200 строк?</h1></header>В &nbsp;dataset &nbsp;почти 6000 строк. &nbsp;Выгружается &nbsp;только 200. Почему?<h3>Ответы:</h3><p>Здравствуйте!
Уточните, пожалуйста, о какой выгрузке идет речь? 
Если есть возможность то приложите скриншоты.</p> ]]></turbo:content>
<author></author>
</item>
<item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://qa.loginom.ru/1622/integraciya-s-kontur-diadok-po-api</link>
<category>Как сделать...</category>
<guid isPermaLink="true">https://qa.loginom.ru/1622/integraciya-s-kontur-diadok-po-api</guid>
<pubDate>Mon, 27 Oct 2025 07:38:21 +0000</pubDate>
<turbo:content><![CDATA[ <header><h1>Интеграция с Контур.Диадок по API</h1></header><p>Добрый день! Хотим подключиться к Контур.Диадок по API. Для начала нам нужно получить&nbsp;<span >авторизационный токен. Для этого мы</span></p><p>1. Создали подключение, указали в нем URL-сервиса: <a href="https://diadoc-api.kontur.ru" rel="nofollow" >https://diadoc-api.kontur.ru</a>, метод: POST, content-type запроса: application/json, аутентификация: Имя пользователя и пароль (здесь указали свои данные от кабинета Контур.Диадок)</p><p>2. В сценарий добавили ссылку на подключение и REST-запрос. И вот здесь не понимаем , как заполнить данные, чтобы получить ответ с токеном</p><p>информация с сайта Контур.Диадок <a href="https://developer.kontur.ru/doc/diadoc-api/http/obsolete/Authenticate.html#auth-login" rel="nofollow" >https://developer.kontur.ru/doc/diadoc-api/http/obsolete/Authenticate.html#auth-login</a></p><p>где-то нужно указать&nbsp;<span >в качестве параметра запроса&nbsp;</span>type&nbsp;=&nbsp;password</p><p>и еще вот такую конструкцию:</p><p>{ "login" :&nbsp;<span >"login"</span>, "password" :&nbsp;<span >"pass"</span>&nbsp;}</p><h3>Ответы:</h3><p><p>Здравствуйте!&nbsp;Попробуйте в созданном подключении указать:&nbsp;<span >content-type запроса: text/</span><span >plain</span><span >, допустимый Content-Type ответа: */*&nbsp;</span><span >Добавить в сценарий узел&nbsp;</span><span >Переменные в таблицу, указав JSON&nbsp;</span><span >{ "login" :&nbsp;</span><span >"login"</span><span >, "password" :&nbsp;</span><span >"pass"</span><span >&nbsp;}&nbsp;</span><br /><span >Передайте данные из Переменные в&nbsp;таблицу в REST-запрос. В Настройке запроса в Поле с телом сообщения передать переменную, которую указали в узле Переменные в таблицу.</span></p></p><p><p>информация с сайта Контур.Диадок https://developer.kontur.ru/doc/diadoc-api/http/obsolete/Authenticate.html#auth-login</p><p>где-то нужно указать&nbsp;<span >в качестве параметра запроса&nbsp;</span>type&nbsp;=&nbsp;password</p><p><span >и еще вот такую конструкцию:</span></p><p>{ "login" : <span >"login"</span>, "password" : <span >"pass"</span>}</p></p> ]]></turbo:content>
<author></author>
</item>
</channel>
</rss>