Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Эмодзи/смайлы. Можно ли как нибудь использовать это дело в 1с 7.7?

v7: Эмодзи/смайлы. Можно ли как нибудь использовать это дело в 1с 7.7?
Я
   Amig0_0
 
22.03.19 - 11:01
Смысл такой.
Работаю над CRM в 7.7 и через "ОбработкуОжидания" организовал чат/сообщения пользователям. Поступило предложение организовать простенькую таблицу Смайлов для переписки. Я сразу ответил, что это не реализуемо, но вот немного поразмыслив подумал, спросить, может кто, что подобное реализовывал?
Заранее спасибо!
 
 
   Ёпрст
 
1 - 22.03.19 - 11:04
(0) картинка вставляется куда угодно, если что
   Ёпрст
 
2 - 22.03.19 - 11:07
   MWWRuza
 
3 - 24.03.19 - 10:05
(2)Скачал ради интереса... Красиво! А поделись, как как это сделано? Я чего-то помню, что надо обработку с паролем создавать, тогда картинка может прямо в ней храниться, потом пароль можно снять, она там остается... Но, это, похоже еще не все... Там две картинки? И меняются по клику? Без единой строки кода... Как? Сама картинка "хитрая" - ???
   Злопчинский
 
4 - 24.03.19 - 10:19
Любимое дело Епрста - чморить клюшечников хитрыми обработками.
   Злопчинский
 
5 - 24.03.19 - 10:20
Боюсь даже представить что он может сделать с восьмерочниками, юзая мощь восьмерочной платформы
   MWWRuza
 
6 - 24.03.19 - 10:50
(5)Ну, да!!! Аж страшно подумать.

Кстати, открываешь обработку - картинка... Типа есть... Но, ее нет! Пустая... Сохранить ее не получается. Если нажать "сохранить" саму обработку, даже ничего не меняя, то работать это все удовольствие перестает...
   Злопчинский
 
7 - 24.03.19 - 10:56
Попробуй в отладчике
   andrewalexk
 
8 - 24.03.19 - 11:06
(4) :) чморить? месье точно русский?
   Web00001
 
9 - 24.03.19 - 11:09
(2)Вот пример! сказал Ёпрст и стало еще более непонятно, чем было
   MWWRuza
 
10 - 24.03.19 - 11:16
(7) ??? А что отлаживать? Кода то нет...

Впрочем, одна строчка все-таки есть - объявлена переменная "Таб", просто сдвинута вправо табуляцией, что ее не видно сразу, когда открываешь модуль... Больше, ничего "спрятанного" в модуле не нашел...
Это явно не стандартными методами 1С сделано... Что-то "правлено" в файле обработки, каким-то редактором, на низком уровне... Но, может я и ошибаюсь, х.з...
 
 Рекламное место пустует
   Volodja
 
11 - 24.03.19 - 11:34
Хитрый Епрст!!!
А код я его нашел
Плохо смотрели, есть он.
//©Ёпрст

Перем Таб;
Перем фл;
Процедура ПриОткрытии()фл=0;Таб = СоздатьОбъект("Таблица");Таб.Вывести();КонецПроцедуры


А картинку можете найти в таблице в ячейке
10x2
Растяните только ее.
Прикольный подход.
И все стандартно вроде сделано!!!
   MWWRuza
 
12 - 24.03.19 - 11:35
Я тоже нашел...
Gcompom разобрал:
                                                                                                                                                                                                        Перем Таб;                                                                                                                                                                                                                                                                                                                                                                                                        Перем фл;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Процедура ПриОткрытии()
фл=0;
Таб = СоздатьОбъект("Таблица");
Таб.Вывести();
КонецПроцедуры
   Volodja
 
13 - 24.03.19 - 11:37
А картинку нашел?
   Volodja
 
14 - 24.03.19 - 11:38
Разбирать модуль и не нужно. Он там табов понапихал.
   MWWRuza
 
15 - 24.03.19 - 11:39
Картинку - пока нет...
   Emery
 
16 - 24.03.19 - 11:39
(3) > А поделись, как как это сделано?

Загружаем обработку в пустую конфигурацию и запускаем команду:

gcomp -d -vv --no-defaults --no-version >a.a

(для этого скачиваем GComp.dll и GComp.exe, в Интернете есть даже исходники).

Идем в созданную папку SRC конфигурации, в подпапку «Обработки», ищем нашу обработку. Там весь прикол в файлах «Форма.frm» и «Таблица.mxl». Сама картинка храниться в последнем. Формально этот файл пуст, но объемом почти 220 КБ, хотя реально пустой файл занимает менее 150 БАЙТ! Опять же в Интернете можно при желании найти формат моксел-файлов, с которым и играется автор обработки. При замене его пустым файлом и обратной компиляции md-файла (с другим именем):

gcomp -c -vv --no-defaults --no-version >a.a

получим, после замены нового md-шника на старый, конфигурацию, в которой картинки уже не будет. Хотя останется:

Заголовок: "Тыркай !"

и соответствующий цвет фона, поскольку это определено в первом файле.
   Volodja
 
17 - 24.03.19 - 11:40
Сначала я подумал, что он с помощью этого запихнул
http://catalog.1c-e.ru/public/14459/
А оказалось все просто.
Гениально!
   Volodja
 
18 - 24.03.19 - 11:40
10х2 посмотри. там она
   Emery
 
19 - 24.03.19 - 11:53
В итоге, выяснилось, что с помощью GComp изменяется только цвет фона. Все остальное делается «снаружи» :) .
   MWWRuza
 
20 - 24.03.19 - 12:00
Ну, цвет фона, как раз понятно: ЦветФона: 16771288, это GCompom легко делается...

А вот с картинкой, сложнее, так и не нашел...
   Volodja
 
21 - 24.03.19 - 12:02
Ячейка 10x2 там она лежит в верхнем левом углу. Неужели не нашли.Ткните мышью туда.
   MWWRuza
 
22 - 24.03.19 - 12:08
Нашел... В верхнем левом углу самой ячейки :-)))

Епрст будет читать, и "угорать"... Приколист :-))))
   Kigo_Kigo
 
23 - 24.03.19 - 17:14
А в свойствах картинки Кар.УстановитьКартинку(Таб.ТекущийОбъект) :)

одно осталось не понятно, как он вызывает функцию по нажатию ?
   Djelf
 
24 - 24.03.19 - 17:58
(23) Там еще есть флажок на форме, но в Dialog Stream у него стерта принадлежность слою формы.
Т.е. должно было бы быть ,"Основной","{""0"",""0""}"}}, а изменено на ,"","{""0"",""0""}"}},
и в конфигураторе его не видно, надо было и все остальное, вплоть до кода в форме, так спрятать - было бы еще чуднее.
   Garykom
 
25 - 24.03.19 - 18:12
Такое впечатление что попал на слет некрофилов-извращенцев, которые опыт разбирают как правильно выкапывать и оригинально использовать...
   Garykom
 
26 - 24.03.19 - 18:24
Вот платформу 77 переписать в Open source было бы круто, но почему то все предпочитают старыми лопатами пользоваться да еще и ворованными.
   Emery
 
27 - 24.03.19 - 21:23
(26) > Вот платформу 77 переписать в Open source было бы круто

Народ не может определиться с концепцией. Больше всех продвинулась «2С», но концептуально не взлетела. Ее опенсорсный код практически бесполезен. Как по мне, в условиях отсутствия спонсирования / финансирования / меценатства и т.п. открытыми остаются следующие вопросы:

1. Нужен ли конфигуратор? Отсутствие его существенно сократит время программирования. В том числе, за счет отказа от собственного скриптового языка и соответствующей виртуальной машины.

2. На кого ориентироваться, на пользователя или программиста? Опыт показывает, что конфигурации всегда пишутся на порядок хуже, чем платформа. Поэтому лучше сразу ориентироваться на конечный продукт для пользователя. Что для технических программистов плохо. Они хотят только иметь возможность «ретушировать» готовый прикладной код, написанный кем-то другим, а не придумывать и реализовывать всю прикладную модель учета (на уровне конфигурации).

3. На чем реализовывать GUI? Лично я бы выбрал WTL, в крайнем случае, wxWidgets, и совсем, в крайнем случае – Qt.

4. Каким должен быть движок и формат БД для системы типа 1С77? Опять же, я бы предложил использовать в качестве формата *.sdf (simple data format). Это простая табличная структура данных без заголовка. Заголовки хранить отдельно в xml-файлах. Юзаются эти данные с помощью технологии MMF, т.е. в виртуальном режиме, для гигабайтных данных. Индексы создаются и хранятся отдельно в SQLite – бесплатном, опенсорсном движке БД (по аналогии с Visual FoxPro).

5. Какой компонент использовать в качестве формы-списка? Предлагаю стандартный WTL::CListViewCtrl (который, худо-бедно, поддерживает группировку данных). Inline-редактированием не заморачиваться, данные всегда редактировать в диалоге, либо в универсальной ленточной форме типа Property Grid. Аналогично, можно взять компонент «дерева» из WTL.

6. Где хранить параметры форм? Можно в ini-файлах, в которых также задаются файлы данных (xml-заголовки и sdf-содержимое). Может напоминать некий легкий аналог внешнего конфигурирования.

7. Какую систему отчетности использовать? Есть кое-что в качестве опенсорса на гитхабе, даже на С++, но эта часть будет посложнее всех остальных, хотя и не принципиально.

И если трудозатраты на «семерку» составили примерно 20 человеко-лет, то эта концепция может быть реализована примерно за два-три человека-года. Что вполне по силам одному человеку. Другое дело, что помимо «платформы» ему придется писать еще и прикладной код (на С++, если базовый язык выбран таким же). А «системные» программисты, как правило, слабы в прикладном программировании и наоборот.

Думаю, что у всех остальных будут другие представления о «прекрасном» :) . Поэтому союз альтруистов вряд ли возможен. Либо писать альтернативу 1С77 одному либо вообще не писать. Большинство выбирает второе.
   Злопчинский
 
28 - 24.03.19 - 21:27
(27) был бы "бизнес-план" - можно было бы вложиться небольшим консорциумом. а так - не взлетает потому что все как выше ты описал. на энтузазизме далеко не уедешь.
   Злопчинский
 
29 - 24.03.19 - 21:28
(27) "Либо писать альтернативу 1С77 одному либо вообще не писать. Большинство выбирает второе." - кушать-то надо. и семью кормить. поэтому выгоднее на снеговике налабать миниконфу какую-нить узкозаточенную, чем писать шредингеровского кота в мешке
   Garykom
 
30 - 24.03.19 - 21:29
(27)
1. Конфигуратор нафик не нужен, хватит имеющегося или прямого редактирования конф файлов в чем то
2. На пользователя, точнее на исполнение готовых конф 1С 7.7 на другом движке
3. HTML и JS
4. Через ORM похрен какой
5. Пофиг у нас HTML
6. CSS
7. Своя на HTML/JS с эмуляцией ТабДок
   Garykom
 
31 - 24.03.19 - 21:51
   Garykom
 
32 - 24.03.19 - 21:53
(30)+ Да аналог http://oscript.io/ только на js у меня "почти сделан".
Но библиотек нет, только базовый парсер/интерпретатор ЯП
   Злопчинский
 
33 - 25.03.19 - 00:07
ну так шо, пилим?
 
 
   Garykom
 
34 - 25.03.19 - 00:16
(33) Бесплатно?
Я пробовал для собственного интереса/развития, понял что да вполне можно.
И не очень сложно ибо есть куча готового сейчас для облегчения написания.

Но кушать хочется а тут вряд ли профит ближе чем через год-два будет без инвестора или сбора средств через краудфандинг.
   Garykom
 
35 - 25.03.19 - 00:23
(34)+ По сути это получится нечто вроде js фреймворка аля Vue или Ember, только заточенного на учетные приложения и со своим языком скриптов.
Работать будет очень шустро и только веб-клиент в браузере (есть вариант https://ru.wikipedia.org/wiki/NW.js как тонкий клиент в 8-ке).
Легко допиливать как угодно и куда угодно, но никакой совместимости с ВК уже имеющимися, которые вмешиваются или расширяют формы 1С 7.7.
   Garykom
 
36 - 25.03.19 - 00:28
(35)+ Самый прикол что теоретически можно будет запускать 1С 7.7 приложения внутри ПоляHTML 1С 8 ))
   Emery
 
37 - 25.03.19 - 07:11
(28) > был бы "бизнес-план" - можно было бы вложиться небольшим консорциумом. а так - не взлетает потому что все как выше ты описал. на энтузазизме далеко не уедешь.

Да не нужен никакой «бизнес-план». Достаточно согласованной концепции. Вот по движку уже нет согласия.

Насчет «энзазизма». У меня это на уровне развлечения, без каких-либо конкретных обязательств. Началось все с желания сделать универсальный загрузчик exe-файлов, который помимо самого exe-файла грузит и произвольную dll-ку (или несколько) в его адресное пространство. Ну, т.е., замена штатной процедуры 1С «ЗагрузитьВнешнююКомпоненту()», которая будет работать для любой версии 1С, без необходимости следовать стандартам технологии ВК и даже использования «волшебной» строки Фёдорова-Орефкова.

Поскольку версий платформ 1С может быть несколько, то удобно использовать редактируемый список для загрузки соответствующего exe-модуля и внедряемой библиотеки. Вот и начал ваять это дело на WTL. Попробовал, понравилось. Потом подумал, почему бы не пойти дальше и не начать юзать табличные данные с возможностью навигации и редактирования. Технология MMF вообще супер, а для индексов логично использовать SQLite. Даже если проект заброшу, что очень вероятно, то знаниие WTL, думаю, лишним не будет. В данный момент разбираюсь, как использовать безресурсное создание контролов на MDI-формах WTL. Ну и их аккуратный ресайзинг.
   Emery
 
38 - 25.03.19 - 07:15
(30)-(32) С Явой иметь дело не хочу, в свое время пробовал, не понравилось. Мало возможностей, много всего лишнего, низкая скорость. Другое дело С++ и фреймворки на его базе.
   Garykom
 
39 - 25.03.19 - 07:30
(37) Вы наступаете на грабли 2С, ограничивая себя неподходящей технологией очень узкого применения.
Скоро выйдут в продакшен сервера на ARM и как там запускать ваше на WTL?
А JS уже из коробки и на любой новой платформе будет работать.

(38) Вы ошибаетесь и про возможности и низкую скорость, лишнее никто не заставляет использовать.
С++ конечно отличная штука, но не для подобной опенсурс платформы, где надо привлечь кучу разработчиков бесплатно или почти бесплатно за интерес.
А JS сча на пике популярности и очень много создателей сайтов, которых вполне можно задействовать.
Особенно если сделать не виртуальную машину а трансляцию кода 1С в код JS для нативного исполнения.
Т.е. чтобы фреймворк можно использовать и без 1С, но есть конвертер из конфы 1С в HTML5/JS приложение
   Garykom
 
40 - 25.03.19 - 07:32
(38) Ну и JavaScript "Явой" называть это ошибка и оно сильно отличается от Java.
   Garykom
 
41 - 25.03.19 - 07:38
(39)+ C++ кста тоже вполне можно использовать для ВК через написание дополнений к NodeJS
https://nodejs.org/api/addons.html
   ДенисЧ
 
42 - 25.03.19 - 07:47
(41) А зачем нода для написания ВК?
   Garykom
 
43 - 25.03.19 - 07:51
(42) Можно имеющиеся ВК использовать хоть COM хоть NativeAPI, если прокладки написать к NodeJS или плагины к браузерам
   Garykom
 
44 - 25.03.19 - 07:54
(43)+ А нода тут играет роль сервера 1С, между браузером и sql сервером
   ДенисЧ
 
45 - 25.03.19 - 07:57
(44) А зачем тогда 1с?
   Emery
 
46 - 25.03.19 - 08:05
(35) > Легко допиливать как угодно и куда угодно, но никакой совместимости с ВК уже имеющимися, которые вмешиваются или расширяют формы 1С 7.7.

Думаю, что ВК не должны вмешиваться во внутренности 1С. Ну, вычислили все хидеры для «семерки», ну и что? Работает это все медленно (например, моя компонента грузит 6-ти мегабайтный bmp-файл в качестве фонового рисунка на порядок быстрее, чем это делает FormEx.dlll) и не масштабируется никак. Формы в ВК лучше всего использовать внешние, а тюнинг 1С выгоднее осуществлять универсальными методами, например, путем перехвата функций WinAPI, сабклассинга, суперклассинга, принудительное внедрение собственных длл в адресное пространство 1С и т.д. и т.п.

Ну, а так, пока не будет альтернативы 1С77, она может служить рабочей лошадкой еще долго, особенно когда надо все «дешево и сердито».
   Garykom
 
47 - 25.03.19 - 08:05
(45) Чтобы старые но до сих пор используемые конфигурации на 1С 7.7 сконвертировать и использовать дальше на новой платформе, причем легально.
И дальше их дорабатывать при необходимости, причем получив из коробки после конвертации приложение с новыми возможностями.

К сожалению фирма 1С не написала сама такой полноценный конвертер из 77 в 8, тот огрызок что есть только метаданные конвертит и криво формы, а код нет.
   Garykom
 
48 - 25.03.19 - 08:07
(46) Проблема что лошадка уже давно охромела и бегает только по старым трассам, новым трюкам учится только в старой конюшне ))
   Garykom
 
49 - 25.03.19 - 08:09
(46) Ну теоретически как раз даже можно конфы с использованием FormEx сделать чтобы работали.
Но сама DLL использоваться не будет, ее вызов реально просто сделает "require('FormEx')"
 
 Рекламное место пустует
   Garykom
 
50 - 25.03.19 - 08:21
Чтобы было понятно про что речь то вот http://p2js.gelicon.biz/
   Emery
 
51 - 25.03.19 - 08:53
(39) > Вы наступаете на грабли 2С, ограничивая себя неподходящей технологией очень узкого применения.

«Узкого»? – Согласен»! Да, это ориентация только на десктопные приложения, для локальных сетей уровня среднего предприятия. А большего мне пока не надо. Во-первых, нет опыта работы с крупными предприятиями, а, во-вторых, слишком большой кусок можно и не проглотить. Т.е., надо ориентироваться только на собственные силы. Местная востребованность будет, а потом видно будет. Если взлетит маленькая птица, можно подумать и о большой, но не раньше.

А проблемы «2С», на мой взгляд, это MFC и слепое копирование неудачных идей «семерки», дополненное собственными неудачными решениями в области движка БД. Кстати, а системы печати там нет? Само решение ориентировано на программистов, но преимуществ, по сравнению с 1С77 там нет никаких.

> Скоро выйдут в продакшен сервера на ARM и как там запускать ваше на WTL?

Я не уверен даже, что WTL кроссплатформенно, однозначно нет. Но разве это сейчас проблема? Опять же, если проект взлетит, то, что помещает переписать его на wxWidgets или даже на Qt?

А сервера заточенные под Яву мне не интересны. У нас много любителей Явы, справятся как-нибудь без меня. А вот найти опенсорс на Си / С++ часто бывает труднее, чем на скриптовых движках. Это меня огорчает больше.

> А JS уже из коробки и на любой новой платформе будет работать.

Опять же, web-технологии мне пока малоинтересны. А в условиях отсутствия финансирования интерес это единственный стимул для работы.

> Вы ошибаетесь и про возможности и низкую скорость, лишнее никто не заставляет использовать.

Не буду спорить, давайте лучше просто считать, что это немотивированная неприязнь.

> С++ конечно отличная штука, но не для подобной опенсурс платформы, где надо привлечь кучу разработчиков бесплатно или почти бесплатно за интерес.

Я лично не собираюсь никого привлекать и сам не имею опыта работы в команде. Работаю исключительно по настроению. Вот пару дней вообще не было никакого настроения, поэтому просто тусовался в Интернете.

> А JS сча на пике популярности и очень много создателей сайтов, которых вполне можно задействовать.

К сожалению, это не мое. У нас больше потребностей в хороших локальных решениях. А про веб можно будет думать потом, когда здесь все наладится.

> Особенно если сделать не виртуальную машину а трансляцию кода 1С в код JS для нативного исполнения.

«Ну, зачем нам кузнец? Кузнец нам не нужен!». Т.е., зачем мне посредники, если я могу писать прикладной код на С++ и компилировать его вместе с «системным» кодом? Некую параметризацию можно вынести наружу, исключительно для собственного удобства (поскольку программа будет ориентирована на конечного пользователя).

> Т.е. чтобы фреймворк можно использовать и без 1С, но есть конвертер из конфы 1С в HTML5/JS приложение

Это может быть интересным, но в данный момент надо заниматься чем-то одним.

(40) > Ну и JavaScript "Явой" называть это ошибка и оно сильно отличается от Java.

Знаю, говорил для краткости. В Интернете есть: «V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++». Куда б только его прилепить? :)
   Emery
 
52 - 25.03.19 - 09:01
(43) > Можно имеющиеся ВК использовать хоть COM хоть NativeAPI, если прокладки написать к NodeJS или плагины к браузерам

Моим экспериментальным ВК вообще не нужен ни COM, ни NativeAPI. Они грузятся даже в тонкий клиент. Компонента одна, работает одинаковым образом и с «семеркой» и с «восьмеркой». Используется только WinAPI для взаимодействия с 1С. Да, сложновато, но интересно.
   Emery
 
53 - 25.03.19 - 09:17
(48) > Проблема что лошадка уже давно охромела и бегает только по старым трассам, новым трюкам учится только в старой конюшне ))

Может быть, но достойной альтернативы ей в классе малых учетных систем нет, и пока не предвидится. А кормит она нас пока успешно :) . А свою альтернативу я пишу развлечения для. Получиться – хорошо, нет – останемся на существующих версиях 1С.
   uno-group
 
54 - 25.03.19 - 09:51
(16)Зачем так сложно все штатными методами делается без всяких ВК в конфигураторе.
Файл-новый-текст.
В обработке выделяем все копировать- в текст вставить,читаем правим.
Аналогично в обратном порядке.
   Emery
 
55 - 25.03.19 - 10:01
(54) > Зачем так сложно все штатными методами делается без всяких ВК в конфигураторе.

Согласен, можно проще. Но проще, не всегда быстрей. Ну и цвет фона устанавливается внутри.
   andrewalexk
 
56 - 25.03.19 - 10:19
(0) :) кстати можно и не простенькую - в свое время заморочился - в локальные хтмл-файлы нафигачил ссылок на эмодзи популярных сайтов
ннада?
   Ёпрст
 
57 - 25.03.19 - 11:01
Эх, надо было поставить заглушку, чтоб gcomp не разбирал
   Ёпрст
 
58 - 25.03.19 - 11:01
да и не gcomp-ом оно сделано
   Ёпрст
 
59 - 25.03.19 - 11:03
а так, это просто демонстрация ловли клика мыши на форме.
вот тут, подробнее

http://catalog.mista.ru/public/16423/
   Ёпрст
 
60 - 25.03.19 - 11:03
без вк
   Злопчинский
 
61 - 25.03.19 - 11:38
чувствую себя тупым.
   Злопчинский
 
62 - 25.03.19 - 11:38
ну так что - пилим?
   Злопчинский
 
63 - 25.03.19 - 11:39
ну и транзакционность и блокировки хорошо бы сразу продумать.
   Злопчинский
 
64 - 25.03.19 - 11:40
вот был Победит - маленький аналог с 1С подобным языком. к нему прикрутить бы БД-движок и уже было бы что-то вполне рабочее. не надо сразу все. пусть будет немного. но пусть оно работает так как надо.
   Garykom
 
65 - 25.03.19 - 17:49
(63) Да только как блокировки реализовывать споров будет дохрена и никакого согласия.
В 77 они на кусках файлов на диске через операционную систему сделаны грязным хаком.
В 8-ке уже нормально в базе но реализация тормозит.
   Злопчинский
 
66 - 26.03.19 - 00:35
(65) то есть хочешь сказать "..как вы не садитесь.."
   Garykom
 
67 - 26.03.19 - 00:39
(66) Хочу сказать что нужны деньги и план. И контроль за исполнением плана и целевым расходом денег.
Кому план не нравится может искать деньги в другом месте, например написать свой план и найти своего инвестора.

Проблема что даже составление плана стоит денег.
   Garykom
 
68 - 26.03.19 - 00:40
Ну и да фирма 1С будет резко против на этапе разработки, а затем постарается купить проект и монетизировать его или прикрыть.
   Сияющий в темноте
 
69 - 27.03.19 - 13:48
Есть Microsoft Access Runtime.
Это и движок базы и формы и приложение,причем,покупать Access нужно только на рабочий комр разработчика.
Почему то никому не нравится,хотя там взрослый Vba,в который Dll подключаются без внешних компонент и Com обьектов.
Почему данный продукт не интересен?
И почему кажется,что гипотетический трпнслятор не очень удобного скриптового языка будет лучше?
Опять же,есть сервер сценариев MsScriptControl,что мешает написать и добавить транслятор языка 1с туда,как сделано с php?
p.s.просто,все,что делается по подобию,потом упирается в проблемы совместимости только из-за того,что разработчик решил сделать лучше и добавить своего.
   Garykom
 
70 - 27.03.19 - 14:11
(69) Потому что писать с нуля сча можно на чем угодно, лично я предпочитаю 1С8 УФ или веб-стек или .Net/ASP.Net.

Суть в том чтобы без переписывания прикладных решения запускать их на удобной платформе без извратов с виртуалками и rdp.
   Garykom
 
71 - 27.03.19 - 14:11
(69) Конфигурация на 77 еще до сих пор много, хрен их легко перепишешь.
   Сияющий в темноте
 
72 - 27.03.19 - 14:14
Вот их можно попробовать в аксес рантайм конвертнуть
   Garykom
 
73 - 27.03.19 - 14:19
(72) И как оно через браузер будет работать?
   Garykom
 
74 - 27.03.19 - 14:20
(73)+ Я к тому что сейчас браузер с HTML5/CSS/JS есть везде, поэтому лучше в это и конвертить
   Вафель
 
75 - 27.03.19 - 14:21
(72) 77 можно в акцесс конвертнуть? каким образом?
   Вафель
 
76 - 27.03.19 - 14:22
(74) сервер сайд (ну или электрон на худой конец) все равно нужен будет, иначке как ты будешь к базе подключаться
   Garykom
 
77 - 27.03.19 - 14:28
(76) В простейшем случая однопользовательской локальной базы не нужен.
Для клиент-серверной многопользовательской логично выбирать тот же JS что и в браузере, это значит NodeJS и через ORM любая SQL или даже NoSQL база данных.
   Вафель
 
78 - 27.03.19 - 14:38
(77) те ты предлагаешь с 0 писать аналог 77?
только накуа?
   Garykom
 
79 - 27.03.19 - 14:47
(78) Чтобы не переписывать с 0 код и конфы на 77.
Предлагаю да написать фреймворк - "аналог 77" и конвертер из 77 в html/js под этот фреймворк.
   Garykom
 
80 - 27.03.19 - 14:49
И сложность написать с 0 77 высока только на С++.
Как выяснилось сам интерпретатор вполне можно написать на языке высокого уровня (1script) а конвертер уже писали для pascal->js.
   Amig0_0
 
81 - 28.03.19 - 13:10
ооооооу. я вопрос задал и уехал на пару дней, вернулся, а тут 7.7 переписывать надумывают))
(2) спасибо тебе, попробую применить... может удастся наколхозить чат со смайлами)) если что - поделюсь потом)
   botman4
 
82 - 29.03.19 - 10:17
(62) Если, что - я в теме. За любой кипеш кроме голодовки )
   Злопчинский
 
83 - 29.03.19 - 11:00
Ради такого дела я и по голодать могу! Лишний вес не помешает скинуть
   uno-group
 
84 - 29.03.19 - 12:38
С той частотой что жаба свои обновления выпускает и потом приходиться ручками производить в непредсказуемый момент какие то манипуляции клиент баком и компом буха, что то не воодушевляет меня учетная система на JS.
Тут 8 еще сырая, а у этой шансов вообще не будет ;)
   andrewalexk
 
85 - 29.03.19 - 12:44
(84) :) с таким аналитическим умом и не в отделе развития платформ ЗАО "1С"?


Список тем форума
Рекламное место пустует  Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует