|
Пример формы в 1с на HTML | ☑ | ||
---|---|---|---|---|
0
temrmal
04.03.22
✎
16:17
|
Всем доброго дня!
Кто подскажет, где можно увидеть или может у кого-нибудь есть пример полноценной формы в 1С на HTML. В 1с HTML новичок, хочу попробовать дополнить 1С форму разными POPup и тд. Функционала формы 1С уже не хватает что то))))) |
|||
1
Garykom
гуру
04.03.22
✎
16:27
|
Не вижу смысла кроме МП или разных извратов с картами и прочим подобным
|
|||
2
Garykom
гуру
04.03.22
✎
16:28
|
И да на ИСе есть, поищи там
|
|||
3
МихаилМ
04.03.22
✎
16:46
|
(0) Ищите по слову "Звездочет" на этом форуме
|
|||
4
sdf
04.03.22
✎
17:48
|
в Документообороте много на HTML сделано
|
|||
5
ДедМорроз
04.03.22
✎
23:31
|
(4)так как документооборот должен работать в web-клиенте,то html - это самое разумное решение,чтобы с обработчиками ожидания не кушать кактусы.
|
|||
6
Юрий Лазаренко
05.03.22
✎
12:25
|
(0) Делали еще лет 10 назад https://www.youtube.com/watch?v=vB6hawr5lYM
Сейчас с вебкитом еще лучше работать будет: нет ограничений, связанный с использованием IE в основе документа. Если кратко: 1. Документ можно собирать через конкатенацию строк, а можно через ДокументDOM 2. Полученный HTML просто присваиваешь реквизиту формы типа "строка", который выведен на форму в виде элемента "ПолеHTMLДокумента" 3. Взаимодействие из 1С в html - через COM-объект, который найдешь в свойствах элемента "ПолеHTMLДокумента". Можно читать свойства элементов, менять свойства элементов, вызывать выполнение функций JS с передачей им параметров. 4. Взаимодействие из html в 1С чуть сложнее, так как это в основном возможно только через событие "ПриНажатии" элемента "ПолеHTMLДокумента". Если нажать на любой элемент поля html (в том числе на пустое поле), то сработает это событие и в него в параметрах будет передан COM-объект элемента, по которому нажали. 5. Для вызова функций 1С из JS создается некий невидимый элемент html, например, div, и пинг 1Ски производится через него. Например, если необходимо вызвать функцию 1С "МойОбщийМодуль.МояФункция(ПараметрФункции)", то в InnerHTML div'a необходимо поместить строку "МойОбщийМодуль.МояФункция(ПараметрФункции)" и JSом вызвать функцию div.onclick(). В 1С сработает событие "ПриНажатии", в параметрах будет передан COM-объект с этим div'ом. Из свойства COM-объекта получаешь его InnerHTML и выполняешь нужную функцию. В целом ничего сложного, разобраться можно за пару часов. |
|||
7
temrmal
08.03.22
✎
12:36
|
Спасибо!
ps по моему буду очередным, кто после 12 лет 1с, уйдет в Java или во что то другое))) Особенно с такой экономикой в стране |
|||
8
acht
08.03.22
✎
13:07
|
(7) > с такой экономикой в стране
Как экономика в стране с java отличается от экономики в стране с 1С? |
|||
9
тук-тук
08.03.22
✎
13:12
|
(7) после 12 лет 1с, уйдет в Java - глупость какая
1с - работа в России и на Россию Java - это хохломрия о евроудаленке |
|||
10
тук-тук
08.03.22
✎
13:14
|
+9 после 12 лет в 1С и такими вопросами в Java твою первозданную наивность никто не оценит )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |