andrewks

1370
Рейтинг

andrewks



  •   Регистрация: 06.03.2010 (14 лет назад)

  •   Был(а) на сайте: 07.09.2022

Подписчики 50

Группы

Профессиональный разработчик

Рейтинг 1370

ВК NativeAPI на Lazarus/FreePascal - теперь и для 1С 8.3 на Linux!

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Компонента, плагин (dll, vbs,..) Разработка внешних компонент

Расширенная версия 1CNativeLib - бесплатной библиотеки для создания внешних компонент (ВК) для 1С по технологии Native API, позволяющая компилировать ВК для целевой платформы Linux.

1 стартмани

14.03.2013    37257    236    andrewks    40       

81

Размеры таблиц файловой базы данных (в т.ч. для платформы 8.3 под Linux)

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Архив с данными Статистика базы данных

Обработка позволяет просмотреть размеры всех таблиц в файловой базе данных, с разбивкой по объектам (записи, BLOB, индексы). Работает как на платформах 8.2-8.3 под Windows, так и на 8.3 под Linux

1 стартмани

04.03.2013    71135    1322    andrewks    71       

106

Подписываем и шифруем алкогольные декларации (опт и розница) прямо в 1С 7.7

Отчеты и формы Бухгалтер Платформа 1С v7.7 Россия Windows Акцизы Абонемент ($m) Внешняя обработка (ert,epf) Регламентированный учет и отчетность

Подготавливаем (подписываем и шифруем) алкогольные декларации (все формы) прямо в 1С 7.7 (минуя программы-"посредники" типа КриптЭК-Д, КриптоАРМ и т.п.)!

1 стартмани

18.10.2012    28566    68    andrewks    24       

9

Комментарии

HighLoadВосстановление работоспособности файловой базы. 1. Обследование#31 08.06.20 22:15
Обработки с версией библиотеки 1.4.1 (исправлена критическая ошибка)

Прикрепленные файлы:

Обработки для обследования.zip
ВККомпонента для прямого чтения/записи данных из файлов баз данных .1CD v.1.4.1 от 08.06.2020 (Windows/Linux)#227 08.06.20 22:09
(225) если будете использовать, то лучше эту версию (в ней исправлена критическая ошибка записи RootEntry для формата БД версии 8.3.8)

Прикрепленные файлы:

files 1.4.1.0.zip
ВККомпонента для прямого чтения/записи данных из файлов баз данных .1CD v.1.4.1 от 08.06.2020 (Windows/Linux)#224 06.06.20 21:24
(220) для формата БД 8.3.8 надо использовать новую версию

Прикрепленные файлы:

1CDLib 1.4.0.1.zip
ВККомпонента для прямого чтения/записи данных из файлов баз данных .1CD v.1.4.1 от 08.06.2020 (Windows/Linux)#223 06.06.20 21:22
(219)
Цитата
При формате базы 8.3.8 компонента не работает.
уже работает
HighLoadВосстановление работоспособности файловой базы. 1. Обследование#30 06.06.20 21:09
(29) для формата БД 8.3.8 надо использовать новую версию

Прикрепленные файлы:

Обработки для обследования.zip
ВКВК NativeAPI на Lazarus/FreePascal - теперь и для 1С 8.3 на Linux!#32 06.06.20 21:03
(31) пробовали? работает?
HighLoadРазмеры таблиц файловой базы данных (в т.ч. для платформы 8.3 под Linux)#56 06.06.20 21:02
(45) для формата БД 8.3.8 надо использовать новую версию

Прикрепленные файлы:

TablesSizes.zip
ВКВК NativeAPI на Lazarus/FreePascal - теперь и для 1С 8.3 на Linux!#30 23.05.20 9:45
(24) попробуйте эту версию интерфейсного модуля

Прикрепленные файлы:

v8napi.7z
ВКВК NativeAPI на Lazarus/FreePascal - теперь и для 1С 8.3 на Linux!#29 23.05.20 8:54
на ubuntu 14.x надо использовать версии Lazarus с FPC не выше 3.0
т.к. в более старших версиях возникает конфликт с линкером ld из binutils
( у FPC выше 3.0 модули скомпилированы с использованием некоторых свежих возможностей стандартов, которые не понимаются старыми версиями ld, при этом для версии ubuntu 14.x невозможно штатными методами обновить binutils до нужной версии).
выхода два - или обновить ubuntu, или использовать FPC не старше 3.0
есть ещё, конечно, вариантик вручную собрать binutils нужной версии и прописать так, чтобы сборка происходила именно с линкером ld более свежей версии, нежели имеющийся в системе штатно. но это если есть свободное время, я не проверял
ВКВК NativeAPI на Lazarus/FreePascal - теперь и для 1С 8.3 на Linux!#28 23.05.20 8:44
(27) выдалось немного свободного времени, проверил на ubuntu x64 - собирается нормально с FPC 3.0.
на других версиях не пробовал, но, по крайней мере, на ubuntu x32 с FPC 2.6 проект собирался и отрабатывал нормально.

по поводу проблемы при работе с параметрами на linux x64 - да, действительно, не передаются. проблема, скорее всего, из-за выравнивания данных - нужно немого "раздвинуть" V8Variant
сейчас тестирую, чуть позже выложу подправленную версию интерфейсного модуля