@novikov433 Сейчас еще больше вопросов возникло. Тебе не нужно готовое решение а ты хочешь просто понять есть ли оно и будет ли в следующей сборке? Готовое решение это что по твоему, модуль "удалить пустые строки из файла" или что?
Теперь главный вопрос: если тебе готовое решение не нужно а ты просто хочешь понять есть оно или нет "либо нет эти готовые модули", тогда зачем вот эти товарищи @000 @UserTrue распинаются помогая тебе, и предоставляя "не готовые решения" (в несколько действий или не модуль это не готовое решение!11). Останови их как нибудь!
Использованные строки не удаляются из ресурса если ресурс более чем 1кк строк, Выполнение функций BAS_API в Nodejs
-
-
Ресурс настроен на удаление строки после использования, но ничего не удаляется если в ресурсе более чем 1кк строк. Так же не работает через действие Ресурсов "Удалить текущий элемент"
Размер ресурса определяется как 1000001 - что в общем-то неверно и вводит в заблуждение -
При копировании и вставке действия в редактор кода nodejs вставляется HEX действия, а не полноценный вызов функции баса
например это действие "Результат"
await BAS_API("_HEX:726573756c742822d0a1e280b9d0a0d198d0a1e280a0d0a1d193d0a1e280a0d0a1d193d0a0d198d0a1e280a0222c203029");Нельзя заменить параметры + слетает кодировка для ру букв при выполнении такого кода
Версия: 25.2.1
-
-
@testnetd по поводу вызова api bas из nodejs то в самом действие есть описание как его вызвать.
С большими ресурсами неочень удобно работать, лучше использовать бд, если умеете писать код. А не удаляет так как по всей видимости большие файлы читаются частями, что бы не грузить озу, а чтобы удалить строку из такого файла он должен быть полностью прочитан и перезаписан
-
по поводу вызова api bas из nodejs то в самом действие есть описание как его вызвать.
Вы можете вызвать любое действие BAS из кода node.js, включая действия работающие с браузером. Для этого вам нужно просто скопировать и вставить нужное действие прямо в редактор кода.
Смотрите данное видео чтобы узнать больше

Все так, но имя внутренней функции не вставляет, а вставляет HEX
С большими ресурсами неочень удобно работать, лучше использовать бд, если умеете писать код. А не удаляет так как по всей видимости большие файлы читаются частями, что бы не грузить озу, а чтобы удалить строку из такого файла он должен быть полностью прочитан и перезаписан
тогда надо где-то в создании ресурса об этом указать. очень запутывает) несколько дней не мог понять в чем проблема с учетом того что из остальных файлов все правильно читало и удаляло
-
@testnetd said in Использованные строки не удаляются из ресурса если ресурс более чем 1кк строк, Выполнение функций BAS_API в Nodejs:
тогда надо где-то в создании ресурса об этом указать. очень запутывает) несколько дней не мог понять в чем проблема с учетом того что из остальных файлов все правильно читало и удаляло
Есть такое, много таких моментов ))

-
@testnetd said in Использованные строки не удаляются из ресурса если ресурс более чем 1кк строк, Выполнение функций BAS_API в Nodejs:
Все так, но имя внутренней функции не вставляет, а вставляет HEX
Это было сделано из за конфлика управляющих символов в значениях некоторых действий BAS. Например кавычки в коде пользователя действия "Яваскрипт" при переносе в node js раньше выдавали синтаксическую ошибку