JavaScript в 1С

Публикация № 57648

Разработка - Практика программирования

295
Ну вот не хватает в 1С средств работы с графикой. А в некоторых областях (производство окон ПВХ, мебели и т.п.) это довольно востребовано. Перебробовав много вариантов, я остановился на таком средстве как JS  и VML. Оказалось всё это прекрасно работает в 1С.

Посмотрел я на вот на эти разработки: //infostart.ru/public/22429/ //infostart.ru/projects/1989/ и подумал - зачем так сложно то? Добавить на форму 1С аналоговые часы можно гораздо проще и без использования ВК. Вот набросал пример. На его создание у меня ушло меньше времени (включая поиск скриптов в интернете), чем вот на это описание.

Да и вообще - такой объект 1С  как "ПолеHTML" программистами почти не используется. В то-же время это довольно мощный инструмент. Например, года полтора назад я с помощью его реализовывал в 1С интерактивный графический конструктор для расчета окон ПВХ (VML+JS это единственный способ работы с графикой в 1С без использования ActiveX или ВК). "ПолеHTML" - представлено в 1С в виде DOM модели (тем кто знаком с XML разобраться ничего не стоит). Можно менять прямо из 1С любые свойства и дочерние объеты (отладчик Вам в помощь :)). Для этого объекта в 1С доступны многие события (элементарно делается обратная связь или что-либо интерактивное). Работают любые скрипты, которые работают в IE (в приложенной обработке я привёл пример).

Сам JS довольно простой язык (думаю приведенные примеры в этом убедят), а может довольно многое.

295

Скачать файлы

Наименование Файл Версия Размер
JSв1С
.zip 16,45Kb
25.11.09
1237
.zip 16,45Kb 1237 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Рейтинг
1. Трактор 1191 28.09.09 11:28 Сейчас в теме
Прикольно. Но не для 8.2. Для 8.2 надо по-другому писать.
stoptime; djon10000; +2 Ответить 1
26. Трактор 1191 29.09.09 11:00 Сейчас в теме
18+ Я таки ошибаюсь! :D

http://users.v8.1c.ru/Info/Platform/8_2_9_356/V8UpdateFrom829Test.htm
События поля HTML-документа будут отработаны и в тонком и веб-клиенте, если в поле помещен HTML-текст или ссылка, указывающая на тот же домен, что и домен приложения.
События поля HTML-документа будут отработаны только в тонком клиенте, если в поле помещен HTML-текст или ссылка, указывающая на чужой (по отношению к домену приложения) домен. Это поведение связано с политикой безопасности браузеров.
51. Abadonna 3836 02.10.09 12:40 Сейчас в теме
(9)>Блин, а фотошоп в 1с можно засунуть?
Я уже попросил Билла, они готовят к выпуску релиз Windows1C, там внутри всё будет :D
olegmedvedev; +1 Ответить
2. slaviksoft 73 28.09.09 11:55 Сейчас в теме
чего-то вторые часы не работают есть тока круг
3. MRAK 710 28.09.09 12:01 Сейчас в теме
4. Трактор 1191 28.09.09 12:08 Сейчас в теме
(2) У тебя ИЕ глючит. Всё работает.
5. salexdv 28.09.09 12:25 Сейчас в теме
Супер! Ну это однозначно - плюс!
6. salexdv 28.09.09 12:28 Сейчас в теме
Ну теперь понесется душа в рай :D Новых панелей на ИС появится бесчисленное количество :)
7. vet7777 519 28.09.09 12:30 Сейчас в теме
и игрушек типа арканоид )
8. sound 530 28.09.09 12:50 Сейчас в теме
9. Asdam 115 28.09.09 14:31 Сейчас в теме
Блин, а фотошоп в 1с можно засунуть? :)
10. igoSolo 28.09.09 14:54 Сейчас в теме
11. LostMicos 28.09.09 14:56 Сейчас в теме
+ Области применения... :idea:
12. kolyada 295 28.09.09 15:57 Сейчас в теме
(1) Попробовал всё то-же самое сделать в 8.2 на тонком клиенте. В принципе, работает аналогично как и в 8.1. Только присвоение текстового значения полю НТМЛ делается не командой "УстановитьТекст", а просто "=". Сами скрипты JS работают в 8.2 и в 8.1 одинаково.
13. Трактор 1191 28.09.09 16:58 Сейчас в теме
(12) прикольно. Жаль что эта красотища жёстко привязано к ИЕ.
14. Аверков 115 28.09.09 17:06 Сейчас в теме
15. kolyada 295 28.09.09 17:31 Сейчас в теме
(13) думаешь если снести IE (со своим компом не хочу эксперементировать), то работать не будет? Не уверен. Но и на такой случай есть ещё SVG (вместо VML) - то же с помощью текстовых скриптов (текстовые чем хороши - их на "лету" можно генерировать или редактировать как хочешь) рисует графику и работает в FireFox.
16. Трактор 1191 28.09.09 17:34 Сейчас в теме
(15) >> думаешь если снести IE ..., то работать не будет?
Не думаю. Знаю. Поле ХТМЛ документа это и есть ИЕ.

в web клиенте точно работать не будет. Ни в ИЕ ни в Фирефоксе. Там нет такого элемента управления.
17. kolyada 295 28.09.09 17:50 Сейчас в теме
(16) почему нет такого элемента управления? Обычная неограниченная строка на форме может быть представлена в 8.2 как ПолеHTML (есть в свойствах спец. выпадающий список)
18. Трактор 1191 28.09.09 17:51 Сейчас в теме
(17) Если ошибаюсь, то буду очень рад. Пока проверить не могу.
19. Широкий 687 28.09.09 23:57 Сейчас в теме
20. WiseSnake 1786 29.09.09 07:14 Сейчас в теме
21. stasyan 29.09.09 08:22 Сейчас в теме
Классно, уверенный Плюс!
22. z-alexey 1186 29.09.09 08:40 Сейчас в теме
Прикольно. Еще бы пример с обратной связью посмотреть :)
23. WKBAPKA 215 29.09.09 10:34 Сейчас в теме
а что это за объект такой часы, это нарисовано или готовый?
24. kolyada 295 29.09.09 10:42 Сейчас в теме
(23) векторная графика в ПолеHTML
25. ediks 329 29.09.09 10:48 Сейчас в теме
Отлично, ПЛЮС! Эта обработка даже сподвигла меня на изучение JavaScript. На основе ее я себе сделал "До конца рабочего дня:" по мотивам аналогичной обработки на ВК. :)
27. kolyada 295 29.09.09 11:27 Сейчас в теме
(22) У меня есть пример только в составе конфигурации (а она очень большая), если будет не лень - попытаюсь вырезать оттуда. Хотя наверное проще что-либо простенькое набросать.

(25) Вот! Вчера поместил обработку и человеку хватило одного дня чтобы изучить (пусть не в деталях) JS. Я же говорил - простой язык :)

(26) Ну вот видишь - скрипты спокойно отработают хоть в толстом клиенте, хоть в тонком, хоть веб. Да и странно было бы чтобы скрипты на JS (заточенные для интернета) не работали бы на Веб-клиенте, который и сам то из них в основном состоит.

28. z-alexey 1186 29.09.09 12:58 Сейчас в теме
(27) ну вот например тут есть календарь:
http://scripts.protoplex.ru/scripts_show/2217.html

пользователь выбирает дату. Можно сделать пример - сообщить дату, которую он выбрал. :)
29. kolyada 295 29.09.09 14:42 Сейчас в теме
(28) Ну это очень просто: в модуле формы 1С создаёшь процедуру соотв. событию onclick ПоляHTML. Второй параметр который передаётся в эту процедуру (pEvtObj) и есть тот объект (рисунок, элемент, таблица, ячейка и т.п.) на который ты нажал. Отладчиком смотришь какие свойства присутствуют у объекта (я, например, просто смотрел Id, который в JS скрипте присваивал всем элементам, но можно что-либо другое анализировать) и в зависимости от значений этих свойств делал то или иное действие.
30. Sprite 477 29.09.09 15:06 Сейчас в теме
Эх.... Хорошо было бы для 7.7.....
31. NoMax 232 29.09.09 15:37 Сейчас в теме
(30) Да вобщем на два пальца.
возьми http://infostart.ru/public/57767/ и туда вставляй код, да и любуйся :)
32. O-Planet 6985 30.09.09 00:38 Сейчас в теме
Прикольно, но кажется, что нишу разработчиков ВК в 7.7 в восьмерке сменят те, кто владеет web-технологиями. Потому, как думается мне, что ВК в 8 менее актуально, чем web.
33. O-Planet 6985 30.09.09 00:40 Сейчас в теме
... только VML - это же типа плагин. Он разве не ставится дополнительно?
34. kolyada 295 30.09.09 02:33 Сейчас в теме
(33) да нет - не плагин. VML поддерживается IE начиная с 5-ой версии (т.е уже 11 лет). Отдельно устанавливать не надо. Каким образом это работает в 1С - я не разбирался. То ли используются стандартные библиотеки от микрософт, то ли 1С свои поставляет - по мне не так важно.

В принципе я когда разрабатывал приложение где использовал эту технологию, столкнулся только с одной существенной проблемой - не смог стандартными средствами (без ВК) сохранить полученный векторный рисунок (а ведь по сути это набор команд) в растровом формате (типа bmp, jpeg и т.п.). А это было необходимо для определенных функций в программе. Но потом сменил работу и проблемы не стало :)
35. O-Planet 6985 30.09.09 02:38 Сейчас в теме
(34) А что там не понимать? Просто 1С строит свой хтмлдокумент на основе com технологий. Т.е., какой на компе IE, такой и хтмлдокумент.

Мммм... А есть краткое (и не очень) описание функционала VML?

По поводу сохранения... Можно было бы, наверное, что-то придумать. Вплоть до скрина области экрана средствами IE.
37. sss999 47 30.09.09 07:09 Сейчас в теме
блин тока писать умею а читать нет,ниче нимогу сказать
38. Душелов 30.09.09 10:10 Сейчас в теме
39. volod 30.09.09 10:44 Сейчас в теме
Даешь еще примеры в обработку
40. Winston 30.09.09 17:16 Сейчас в теме
А пример с обратной связью..
41. vita8383 30.09.09 17:18 Сейчас в теме
А книжку можешь подсказать по JS, чтобы разобратся в коде
42. ediks 329 30.09.09 17:26 Сейчас в теме
(41) можно http://www.w3schools.com. Правда, все английском, но примеров туча.
43. vita8383 30.09.09 17:31 Сейчас в теме
а на русском что-нибудь есть? :D
44. kolyada 295 30.09.09 17:35 Сейчас в теме
(43) я уже приводил ссылку на пред. странице. Перейди там в оглавление.
46. aavolkoff 69 01.10.09 01:14 Сейчас в теме
Ндя... только вот для увеличения юзабельности в типовых конфах давным-давно яваскрипт используется (зачастую исключительно для красивости, но все же))))
47. oleg974 123 01.10.09 08:29 Сейчас в теме
Спасибо. Какая перелесть.
48. Abadonna 3836 01.10.09 18:17 Сейчас в теме
Спасибо автор, за пинок в нужном направлении ;)
Я теперь знаю как всадить часики прям на окно MDI (тёмно-серое в 1С).
А хоть бы и ИС туда при старте 1С :D
49. Abadonna 3836 01.10.09 18:45 Сейчас в теме
Вот, например, привет прям из 1С без всяких внешних форм ;)
Прикрепленные файлы:
50. Abadonna 3836 01.10.09 20:40 Сейчас в теме
О, блин, 1С-кое Поле HTML Документа не поддерживает, оказывается, всех свойств HTML -кода :cry:
Нет ни контекстного меню по правой кнопке, ни других свойств актив-икса.
Я у себя порадовался, что у часиков из макета 2 можно открыть/закрыть крышку, решил проверить на на разработке автора - ни фига :(
Че-то не долелали они...
Прикрепленные файлы:
52. sashocq 191 04.10.09 10:45 Сейчас в теме
53. Alex_Sun 05.10.09 08:59 Сейчас в теме
А как что-то похожее написать с ноля?
54. tnnick 21.10.09 13:46 Сейчас в теме
Ну как минимум - ОТЛИЧНО!!! Немного модификации и работает плеер (не актив Х). Если автору будет в охотку, может заменить на "прикрепленную" :)
Прикрепленные файлы:
JSв1С.epf
55. kolyada 295 21.10.09 15:38 Сейчас в теме
(54) прикрепленный файлик у меня не скачивается почему-то. Лучше сам сделай обработку и выложи отдельно.
56. G_Re 46 11.11.09 10:06 Сейчас в теме
Попробовал смоделировать в 7.7
Тексты HTML те же.
http://infostart.ru/public/60137/
57. hansel 18 30.11.09 22:55 Сейчас в теме
Просто. Великолепно.
Просто великолепно :idea:
58. onlineoff 15.09.11 13:28 Сейчас в теме
59. pmtvv 07.10.11 20:30 Сейчас в теме
60. dmd 11.10.11 19:45 Сейчас в теме
Идея реализации понравилась. Скачал работает. Переделал под собственные нужды
61. mehalyna 16.10.11 19:55 Сейчас в теме
Спасибо, пригодилось. Немного переделала под себя. красота!
62. GSA3D 16.01.12 14:21 Сейчас в теме
Очень интересно. А получится ли сделать показ изображений из внешних файлов через JS на 1с?
63. sikuda 583 13.03.13 18:54 Сейчас в теме
Это VML от Microsoft (schemas-microsoft-com:vml). Но развитие не последовало. Работает в IE7,8 и 1С
А с html5 в 1c пока все грусно http://infostart.ru/public/174856
64. t955938 11.02.14 12:55 Сейчас в теме
Очень интересное решение. Давно искал способ использование графики для 1с
65. sikuda 583 20.02.14 17:25 Сейчас в теме
66. NewLifeMan 10.04.14 13:19 Сейчас в теме
(63) sikuda, а причем тут 1С и HTML5? 1С работает с движком ИЕ, так что все зависит от того, какая версия ИЕ установлена на машине, где все это запускается..
67. sikuda 583 20.06.15 20:58 Сейчас в теме
(66) NewLifeMan, Да но работает ie в 1С в режиме совместимости. И в этом универсальность для 1С и сложность применения для интернет технологий.
68. марксист 03.05.16 01:02 Сейчас в теме
а есть толковая статья о работе с Полеhtml и js в 1с?подскажите пожалуйста
69. TitanLuchs 154 03.05.16 07:29 Сейчас в теме
(68) марксист, а что именно интересует? Скажите, напишу вам статью.
70. марксист 08.05.16 23:34 Сейчас в теме
(69) TitanLuchs, меня интересует практически все,от вывода ссылок на элементы,до обработки событий мыши.потому что в веб технологиях я не очень,а какой то структурированный материал для начала понимания очень тяжело найти(буду очень благодарен за статью)
71. slipers 10.11.16 10:23 Сейчас в теме
VML+JS это единственный способ работы с графикой в 1С


Как вариант можно использовать processing https://p5js.org/examples/
Оставьте свое сообщение

См. также

Полезные процедуры и функции для программиста 161

Статья Программист Нет файла v8 1cv8.cf Россия Абонемент ($m) Практика программирования Универсальные функции

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

1 стартмани

07.10.2019    12826    HostHost    23       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

Описание формата внутреннего представления данных 1С в контексте обмена данными 154

Статья Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных Разработка

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    6992    6    Dementor    27       

Вам нравятся запросы в 1С? 14

Инструменты и обработки Программист Конфигурация (md, cf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования Разработка

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    11487    1    m-rv    79       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

1С:Ассемблер. Немного летнего веселья! 314

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования Разработка

Все вы, наверное, слышали, что 1С-ники жалуются на свою систему, считая язык 1С недостаточно низкоуровневым, скучным и т.п. Все они с тоской поглядывают в сторону "настоящих" языков программирования. Так вот, господа, они неправы. В системе 1С есть места, где можно размять программерский мозг и получить удовольствие от низкоуровневой техники. Предлагаю вам погрузиться в недра виртуальной машины 1С и понять, как она работает. Там есть свой "ассемблер" и мы попробуем его в действии!

1 стартмани

21.06.2019    16125    50    Evil Beaver    116       

Простые примеры сложных отчетов на СКД 271

Статья Программист Архив с данными v8 v8::СКД 1cv8.cf Абонемент ($m) Практика программирования

Подписи в отчете. Особенности соединения наборов: как соединить несоединяемое. Остатки на дату и обороты по месяцам в одном отчете. Курс валюты на каждую дату без группировок и соединений в запросе. Отчет с произвольными колонками и с произвольной последовательностью. "Неадекватный отчет".

1 стартмани

12.06.2019    15978    12    Hatson    22       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Безопасная работа с транзакциями во встроенном языке 190

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    17943    8    tormozit    44       

Баг или фича? Неожиданное поведение платформы 172

Статья Системный администратор Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Тестирование и исправление Разработка

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    14043    32    YPermitin    88       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 563

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    31556    283    bonv    117       

HTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX 172

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Универсальные обработки Практика программирования Разработка

Тестируем возможности HTML в новой версии 8.3.14 платформы на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX.

1 стартмани

29.01.2019    16093    66    Synoecium    37       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Отладка сложных отчетов на СКД 140

Отчеты и формы Программист Расширение (cfe) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Практика программирования

Расширение для отладки сложных отчетов на СКД (в т.ч. для собираемых программно "на лету") и быстрого перехода к отладке таких отчетов в консоли запросов и отчетов на СКД.

1 стартмани

28.12.2018    15882    61    maxx    56       

Реализация простого http-сервиса "Просмотр карточки номенклатуры(товара) в браузере" 144

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования

Практический пример реализации простого http-сервиса средствами 1С Предприятие 8.3. Обеспечивает просмотр списка товаров и просмотр данных товара в браузере.

1 стартмани

07.12.2018    14945    10    dmitry1975    31       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Использование подсистемы БСП "Заполнение объектов" 135

Статья Программист Расширение (cfe) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Практика программирования Универсальные функции БСП (Библиотека стандартных подсистем)

Применение механизмов БСП для добавления новых команд заполнения к формам различных объектов. Использование расширений конфигурации для доработки. Шаблоны для реализации собственных команд заполнения.

1 стартмани

23.11.2018    15258    8    ids79    22       

Работа с публикациями "Инфостарт" 14

Инструменты и обработки Программист Архив с данными v8 УУ Абонемент ($m) Практика программирования О сообществе WEB

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    10849    10    RocKeR_13    16       

Перенос документов и справочников ERP 2 / КА 2 / УТ 11 => БП 3.0 Промо

Перенос позволяет настроить собственный обмен данными между указанными программами, альтернативный предлагаемому фирмой 1С. Предоставляем техподдержку по всем вопросам данного обмена. Можем подключиться к вам удаленно для разбора ситуаций. Оперативно обновляем при выходе новых релизов 1С. Бесплатные обновления в течение полугода.

19700 руб.

HTTP Сервисы: Путь к своему сервису. Часть 3 138

Инструменты и обработки Системный администратор Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Инструментарий разработчика Практика программирования

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    18660    32    dsdred    13       

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции 65

Инструменты и обработки Программист Бизнес-аналитик Приложение (apk) v8 Windows Абонемент ($m) Инструментарий разработчика Практика программирования

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    17511    23    informa1555    26       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Работа с данными выбора 41

Инструменты и обработки Программист Архив с данными v8 Россия Абонемент ($m) Практика программирования Работа с интерфейсом

В управляемом интерфейсе заложена мощная возможность описывать связи реквизитов формы через параметры. Установка параметров связей позволяет ограничить выбор данных так, чтобы целостность данных была обеспечена на этапе ввода. Однако без дополнительного программирования задать можно только самые простые связи. Такие условия связи, как зависимость от реквизита через точку или зависимость через дополнительное отношение, заданное в регистре сведений - уже задать без программирования не получится.

1 стартмани

17.07.2018    24618    14    kalyaka    15       

HTTP Сервисы: Путь к своему сервису. Часть 1 287

Статья Системный администратор Программист Расширение (cfe) v8 1cv8.cf Абонемент ($m) Практика программирования WEB

Уже много было написано про http-сервисы, но то и дело всплывают «Новые» статьи по обмену между базами V8 по COM, что «Немножко» удивляет. Решил внести свои 5 копеек, поработаем с http-сервисом.

1 стартмани

15.07.2018    43586    17    dsdred    22       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар") 105

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::Запросы 1cv8.cf Абонемент ($m) Практика программирования

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    21081    86    m-rv    57       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному 242

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования БСП (Библиотека стандартных подсистем)

Очень много попадается странных решений, которые можно решить через БСП:Дополнительные отчеты и обработки. Я бы вообще БСП из-за этой подсистемы переименовал в «Большое Спасибо Программистам». Поработаем с подсистемой в части написания регламентных заданий.

1 стартмани

10.05.2018    29795    28    dsdred    34       

Как выполнить отчет на СКД через COM и получить данные отчета? 86

Статья Программист Архив с данными v8 УПП1 Россия Windows Абонемент ($m) Практика программирования

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    19207    10    wowik    3       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Работа со схемой запроса 176

Статья Программист Конфигурация (md, cf) v8 v8::Запросы Абонемент ($m) Инструментарий разработчика Практика программирования

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    30512    75    kalyaka    34       

Асинхронная запись и чтение файла без использования модальных методов и временных файлов 134

Статья Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Практика программирования

В статье рассмотрено решение задачи формирования и записи файла на основе данных информационной базы. Формирование происходит на стороне сервера с помощью механизма потоков. Используются асинхронные методы передачи файлов между клиентом и сервером. Также рассмотрено решение обратной задачи - чтение файла и запись его данных в информационную базу. Статья ориентирована прежде всего на новичков, также приведенный код может использоваться в качестве шаблона.

1 стартмани

10.04.2018    20211    18    Alxby    23       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Заполняем по шаблону (по умолчанию) 69

Инструменты и обработки Программист Архив с данными v8 v8::УФ 1cv8.cf Абонемент ($m) Практика программирования

Простой в подключении, универсальный и достаточно удобный механизм заполнения реквизитов произвольных документов/справочников значениями по умолчанию. Реализован в расширении, но может быть и непосредственно включен практически в любую конфигурацию на управляемых формах простым копированием одной формы и двух команд. Весь код в статье.

1 стартмани

08.02.2018    18974    20    mvxyz    17       

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 124

Статья Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    26673    62    rpgshnik    46