INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Ошнуров Андрей | Программист | Предприниматель

«РусскийФокс — 1С-подобный язык программирования»

Новый язык 1С-подобный объектно-ориентированный язык программирования РусскийФокс (интерпретатор), FreeWare. Удобен для обучения (Размер платформы 14Мб, инсталляции не требует. Разрабатывается на FoxPro 9) Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. На данный момент из синтакс-помошника учебной версии 1С реализованы все функции работы со строками, все функции работы со значениями типа Дата, функции преобразования значений (число, строка, дата). Пока отсутствует отладчик, но реализованы операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ; В ближайшее время планируется создать объекты для работы с DBF-файлами (с CDX индексами), объект для работы с MySQL-сервером, генерация отчетных форм на основе шаблонов OpenOffice и LibreOffice (либо на MS Excel), создание экранных форм ввода данных, создания меню, объекты типа строка ввода, кнопки, таблица, чекбоксы и т.д.. Особое внимание будет уделено взаимодействию с платформой 1С. Доклад будет посвящен краткому обзору возможностей и демонстрации примеров написания кода.

1. inf012 07.12.16 14:51 Сейчас в теме

Версия 3 или 4 знака?

Здравствуйте.
Может уже обсуждалось, не нашел.

Компилятор (сборщик мобильных приложений) не пропускает версию формата 1.2.3.4, только 1.2.3.

Смотрю типовые конфы 1с.

Не понятно, почему у них версии формата 1.2.3.4

Как они там так собирают, или в Сборщике, где-нибудь указывают?
Ответы
Сортировка: Древо
2. dj_serega 353 08.12.16 09:44 Сейчас в теме
Версия это 1.2.3.
4 - это сборка. Добавляется в момент компиляции приложения и получении готового приложения.
Для андроидов сборка +2. Так как первый на arm а второй на x86. Если в сборке будет ios то будет +3.
Пример:
Релиз - 1.1.1.
Сборка arm - 1.1.1.1
Сборка x86 - 1.1.1.2
Сборка iOs - 1.1.1.3.
inf012; flyer; корум; +3 Ответить
3. inf012 08.12.16 14:29 Сейчас в теме
(2) Спасибо. То есть, имеете ввиду, добавляется в конфе Сборщик МП при компиляции, если правильно понял.
И если версия это 1.2.3, тогда
почему в типовых конфах для мобильных приложений указана версия, например, УНФ
1.2.55.2
1.2.50.5

Если я укажу в самой конфе версию 1.2.50.5 то у меня ругается Сборщик МП, а у них, получается, не ругается, отсекает последний знак и добавляет 1 или 2 или 3?

Тогда как они это сделали, где настроили?
4. dj_serega 353 09.12.16 09:53 Сейчас в теме
Так как цитирование не работает так как нужно, прошу догадаться к чему и куда я отвечал :-))

(3) Можно предположить следующее.
Есть два сборщика: Dev и Work.
На Dev в начале было 1.2.55.1. После завершения разработки получилось 1.2.55.154.
Загружаем финальную xml приложения в Work. И там получается: 1.2.55.1, 1.2.55.2, 1.2.55.3 (с учетом того что собрали под arm, x86 и iOs). Нашли багу, подправили и собрали еще раз. Получилось: 1.2.55.4, 1.2.55.5 и 1.2.55.6.

По поводу сборщика и ругани.
Андроид предполагает (и не только он) что в версии приложения может быть 4 знака.
Последний знак приходится на сборку (он же build). Поэтому для конфы остается 3 знака.

Всегда в сборщике можно накодить, но тогда Ваше приложение не будет соответствовать мировому стандарту нумерации версии приложения.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Санкт-Петербург
Полный день

Программист 1С
Москва
Полный день

Удаленный программист 1С (от 800 до 1200 руб в час)
Санкт-Петербург
По совместительству

Программист 1С
Ростов-на-Дону
Полный день

Программист 1С
Москва
зарплата от 65 000 руб.
Полный день