[ВсеПросто] "Оперативный" информатор из 1С за 5 мин.

Публикация № 790424 22.02.18

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

Telegram телеграм бот информатор месенджер связь апи api

Быть всегда в курсе дел, даже в дороге!

Данную статью решил написать, для того чтобы показать как "просто" сделать "просто". Статей на портале достаточно много и с описанием, и с открытыми кодами, и с платными решениями, вот некоторые из них:

Но все они достаточно "сложны" для старта, если Вы вообще не "бум-бум" в данном вопросе.

Вот все, что нам надо:

  1. Установить "Telegram" и зарегистрироваться в нем (банально, комментарии давать не буду).
  2. Создать своего бота. Инструкция по регистрации нового робота. (в гугл док - просто и доступно, спасибо Телеграм бот. Отчеты на мобильном устройстве без изменения конфигурации (Telegram bot)). Нам надо запомнить Токен его вид такой: NNNNNNN:SSSSSSSSSSSSSSSSSSSSSS
  3. Добавить только что созданного бота в свой контакт лист, через поиск контактов и запустить его (в окне общения с ботом выбираем «Запустить» или «Старт»)
  4. Отправить боту любое сообщение, хоть "точку" (необходимо чтобы узнать ID Вашего чата с ботом).
  5. Выполняем код в консоли кода 1С или пишем обработку с таким кодом: 
    Соединение  =  Новый HTTPСоединение("api.telegram.org",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    ПолучениеЗапрос = "bot"+ТокенБота+"/getUpdates";
    Запрос = Новый HTTPЗапрос(ПолучениеЗапрос);
    Ответ = Соединение.Получить(Запрос);
    
    ЧтениеJSON = Новый ЧтениеJSON();
    ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
    Результат = ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
    
    МассивСообщений = Результат.result;
    Для каждого СтруктураСообщения из МассивСообщений Цикл
    	Отправитель = ""+СтруктураСообщения.message.from.first_name+" "+СтруктураСообщения.message.from.last_name;
    	ИДЧата = Формат(СтруктураСообщения.message.chat.id, "ЧГ=");
    	
    	Сообщить(СтрШаблон("Отправитель: %1; ID чата: %2", Отправитель, ИДЧата));
    КонецЦикла;
    
  6. Ищем себя и запоминаем свой ID чата
  7. У нас все есть для отправки сообщения из 1С вот код:
    ПроизвольныйТекст = "Тест";
    Соединение  =  Новый HTTPСоединение("api.telegram.org",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
    ПолучениеЗапрос = "bot"+ТокенБота+"/sendMessage?chat_id="+IDЧата+"&text="+ПроизвольныйТекст;
    Запрос = Новый HTTPЗапрос(ПолучениеЗапрос);
    Соединение.Получить(Запрос);
    

     

Если все сделано правильно Вам прилетит сообщение в "Telegram".

Код написанный в п.7 можно использовать для любого информирования(сервер не доступен; регламентное задание не отработано; платежку с зарплатой выгрузили в "Клиент-банк" и так далее все зависит от Вашей фантазии).

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

К вопросу, где будет работать?

Весь код проверен на УПП 1.3

1С:Предприятие 8.3 (8.3.10.2561) 

Режим совместимости Версия 8.2.13

Надеюсь, статья была полезной :)

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. nomadon 416 22.02.18 18:07 Сейчас в теме
Две ссылки на мою публикация, прям популярность)

А вообще если совсем прям что бы просто можно например на oscript или powershell написать батник или бинарник, куда вписать данные по id и ключа и вызывать его с одним параметром - сообщение, будет удобно не только из 1с юзать, можно на тригеры бэкапов админами поставить, или перезагрузку сервера
kote; charushkin; +2 Ответить
22. nixel 1034 10.04.18 17:40 Сейчас в теме
(1) на оскрипте, к слову, есть библиотека, которая умеет отправлять в телеграм.
mvgfirst; +1 Ответить
2. Alexander174 23.02.18 13:49 Сейчас в теме
Подскажите нубу, пожалуйста: как реализовать отправку из 1с собственной клавиатуры с действиями? Чтобы не писать одно и тоже, а заказывать отчёт одним кликом
3. DarkAn 989 23.02.18 15:53 Сейчас в теме
(2) данный вопрос рассмотрен вот тут (один из коментов выше приведенных статей. Там кстати много интересного в комментах)
Alexander174; +1 Ответить
4. Anton64 180 24.02.18 17:36 Сейчас в теме
Странно, что Вы не указали в списке решений конструктор уведомлений из 1С в Телеграм
По поводу пунктов 4-6, более простой вариант узнать свой ID или ID группы: https://t.me/getid4bot
5. DarkAn 989 24.02.18 19:22 Сейчас в теме
(4) Спасибо за ссылку на бота и на статью!
По поводу статьи, у меня не было повода кого то рекламировать или скрывать, просто дал ссылки на статьи от куда сам начинал.
6. brrart 25 26.02.18 08:18 Сейчас в теме
Еще бы такой-же до боли простой и понятный пример отправки картинки - цены бы тебе не было
7. Vanch90 26.02.18 10:02 Сейчас в теме
8. khabibullin.tu 90 27.02.18 13:53 Сейчас в теме
Хелп ми, плиз ! У меня почему то, через раз сообщения не отправляются с ошибкой, хотя сообщения идентичны, может знает кто нибудь из-за чего ?

9. DarkAn 989 27.02.18 14:23 Сейчас в теме
(8) Может все же строка запроса с ошибками? Может обратиться к админам, т.к. проблема с инетом? Может быть все что угодно :(
14. khabibullin.tu 90 27.02.18 15:54 Сейчас в теме
(9) Блин, теперь я понял в чём дело: "Символы.ПС", с переносом строки в тексте запрос отправляется через несколько раз. А как тогда передать перенос строки ? Подскажите, пжл
15. khabibullin.tu 90 27.02.18 15:54 Сейчас в теме
(9) Блин, теперь я понял в чём дело: "Символы.ПС", с переносом строки в тексте запрос отправляется через несколько раз. А как тогда передать перенос строки ? Подскажите, пжл
23. nomadon 416 11.04.18 07:07 Сейчас в теме
10. khabibullin.tu 90 27.02.18 14:35 Сейчас в теме
Тут дело похоже в самом телеграмме, решил проблему так, может кому понадобится

Отправлено = Ложь;
		Пока Не Отправлено Цикл
			Попытка	
				Токен = "УКАЗАТЬ СВОЙ ТОКЕН";
				Текст = "ВАШ ТЕКСТ";
				Соединение  =  Новый HTTPСоединение("api.telegram.org",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
				ПолучениеЗапрос = "bot" + Токен + "/sendMessage?chat_id=" + "НОМЕР БОТА" + "&text=" + Текст;
				Запрос = Новый HTTPЗапрос(ПолучениеЗапрос);
				Соединение.Получить(Запрос);
				Отправлено = Истина;
			Исключение
				ТекстОшибки = "Пока не вышло, пробуем еще :" + ОписаниеОшибки();
			КонецПопытки;
Показать
11. DarkAn 989 27.02.18 15:15 Сейчас в теме
(10)
ПолучениеЗапрос = "bot" + Токен + "/sendMessage?chat_id=" + "НОМЕР БОТА" + "&text=" + Текст;

Смущает меня "НОМЕР БОТА", там ID чата должно быть;

Если написать так
Ответ = Соединение.Получить(Запрос);

То в переменной "Ответе" - "result" будет или Ок, или написана причина проблемы :)
12. khabibullin.tu 90 27.02.18 15:33 Сейчас в теме
(11)
ПолучениеЗапрос = "bot" + Токен + "/sendMessage?chat_id=" + "НОМЕР БОТА" + "&text=" + Текст;

Смущает меня "НОМЕР БОТА", там ID чата должно быть;

Если написать так
Ответ = Соединение.Получить(Запрос);

То в переменной "Ответе" - "result" будет или Ок, или написана причина проблемы :)


Да да, опечатался, там ID чата, без попытки-исключения не все сообщения уходят почему то ...

Попробую сейчас посмотреть ответ
13. khabibullin.tu 90 27.02.18 15:46 Сейчас в теме
(11) В общем ответ просто "Неопределено". Попробовал на другом компе, в другом городе, в котором нет никаких настроек над сетью. Точно также, один и тот же запрос к телеграмм отправляется с третьей - четвертой попытки
16. khabibullin.tu 90 27.02.18 16:49 Сейчас в теме
(11) Блин, теперь я понял в чём дело: "Символы.ПС", с переносом строки в тексте запрос отправляется через несколько раз. А как тогда передать перенос строки ? Подскажите, пжл
17. khabibullin.tu 90 27.02.18 16:55 Сейчас в теме
(16)
Правильный ответ:

Текст = "Ну хер знает даже чо эта такое " + "%0A" + "МММММ";
18. DarkAn 989 27.02.18 17:30 Сейчас в теме
(17)
"%0A"
Уже хорошо, что ответ найден и все работает :)
19. Anton64 180 02.03.18 10:39 Сейчас в теме
(17) Просто передавайте текст в параметры GET запроса, обработав его функцией КодироватьСтроку().
20. khabibullin.tu 90 02.03.18 11:27 Сейчас в теме
(19)
(17) Просто передавайте текст в параметры GET запроса, обработав его функцией КодироватьСтроку().


Отлично, спасибо !
21. Yashazz 3879 10.04.18 17:35 Сейчас в теме
Ничо-ничо, вот щас телеграм заблокируют, будем писать интеграцию под отечественный мессенджер. А то и сразу на 1С его забубеним)
24. Anton64 180 15.05.18 09:09 Сейчас в теме
(21) Пришлось под отечественный интеграцию написать, для ВК вот например
25. piton66 2 25.07.19 15:27 Сейчас в теме
Спасибо добрый человек. Столько времени сэкономил))
Оставьте свое сообщение

См. также

Телеграм бот. Отчеты на мобильном устройстве без изменения конфигурации (Telegram bot) Промо

Внешние источники данных WEB Рабочее место v8 1cv8.cf УУ Платные (руб)

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

3000 руб.

10.11.2015    48153    55    64    

Полезные примеры СКД, ч.2

Практика программирования v8 v8::СКД Бесплатно (free)

Еще несколько примеров решения задач в СКД.

06.04.2021    7664    Neti    8    

Неочевидные нюансы записи управляемой формы

Практика программирования v8 v8::УФ Платформа 1C v8.2 1cv8.cf Бесплатно (free)

Разберем несколько нюансов записи управляемой формы.

02.04.2021    8703    SeiOkami    52    

Обзор полезных методов БСП 3.1.4

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.

25.03.2021    27917    rayastar    49    

Использование классов .Net в 1С для новичков Промо

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    82752    Serginio    113    

Звуковое управление в 1С 8.3

Практика программирования v8 1cv8.cf Бесплатно (free)

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021    5326    velemir    31    

Доработка проведения в ERP 2.5. (Регистры накопления, Регистры сведений)

Практика программирования v8 ERP2 БУ Бесплатно (free)

Покажу точки входа для доработки "типового" проведения документов в ERP для регистров оперативного учета. Рассмотрим три основные ситуации: нужно изменить имеющееся проведение документа; нужно сделать записи в существующие регистры; нужно с нуля описать алгоритм проведения в добавленный регистр. Пример реализован на 1С:ERP Управление предприятием 2 (2.5.4.120)

10.01.2021    8702    BuriyLesha    9    

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions

Универсальные функции Практика программирования v8 Бесплатно (free)

"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.

28.12.2020    7067    comol    31    

Использование программных перечислений, ч.1: строковые константы Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016    39773    unichkin    74    

Базовые вещи БСП, которые облегчат жизнь программисту 1С

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия Бесплатно (free)

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

30.08.2020    16748    quazare    34    

Форма выбора (подбор) в управляемых формах

Практика программирования v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020    58768    user5300    18    

Вспомогательные инструкции в коде 1С Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    34414    tormozit    106    

Программная работа с настройками СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Нюансы программной работы с настройками системы компоновки данных в отчетах и динамических списках. Обзор всех видов настроек компоновки. Что в каких случаях правильно применять. В качестве примера рассмотрена работа с отборами и группировками.

27.01.2020    54435    ids79    26    

[СКД] Программное создание схемы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Сделаем отчет на СКД полностью программно, без использования макета "схема компоновки данных".

15.01.2020    38102    John_d    22    

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Практика программирования v8 Россия Бесплатно (free)

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019    30158    kuzyara    38    

Оформление и рефакторинг сложных логических выражений Промо

Практика программирования v8 Россия Бесплатно (free)

В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

20.09.2012    81328    tormozit    131    

30 задач. Странных и не очень

Практика программирования v8 Бесплатно (free)

30 задач на знание языка программирования 1С и некоторого поведения платформы. Маленьких. Странных и не очень.

02.12.2019    21699    YPermitin    62    

Как передать IP адрес, который вызвал HTTP запрос в 1C (для веб-сервера Apache)

Практика программирования v8 Бесплатно (free)

Столкнулся с задачей получения IP адреса, который вызывает http сервис 1С. Итак, решение:

22.11.2019    11273    Sibars    19    

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

Практика программирования Универсальные функции v8 1cv8.cf Россия Бесплатно (free)

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

07.10.2019    36956    HostHost    41    

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Иногда возникает необходимость после записи значения в какое либо поле ввода/формы вызвать для него обработчик события ПриИзменении, а о вызове самого события приходится только мечтать. В этой статье приводится программный способ вызова этого события.

11.07.2007    52496    tormozit    51    

Таблица значений. Нюансы

Практика программирования v8 Бесплатно (free)

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    48168    Yashazz    55    

О программе Postman для тестирования API и для чего она нужна 1С-нику

Практика программирования Программное обеспечение (software) v8 Бесплатно (free)

Для чего нужна программа Postman для тестирования API и какая от него польза для 1С-программиста.

24.09.2019    17916    budidich    29    

[Шпаргалка] Программное создание элементов формы

Практика программирования Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Программное создание практически всех популярных элементов формы.

06.09.2019    86676    rpgshnik    71    

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Как сделать метод формы, доступный на клиенте и на сервере одновременно, и сохранить при этом удобство разработки

10.09.2017    49103    tormozit    74    

Агрегатные функции СКД, о которых мало кто знает

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019    69315    ids79    55    

Регистры бухгалтерии. Общая информация

Практика программирования Математика и алгоритмы v8 v8::БУ БУ Бесплатно (free)

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019    40937    YPermitin    25    

Три костыля. Сказ про фокусы в коде

Практика программирования v8 Бесплатно (free)

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019    28907    YPermitin    81    

Выгрузка документа по условию Промо

Практика программирования Разработка v8 Бесплатно (free)

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий... А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019    17072    m-rv    3    

Отслеживание выполнения фонового задания

Практика программирования Универсальные функции Разработка v8 1cv8.cf Бесплатно (free)

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019    41709    ids79    19    

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019    132941    ids79    75    

Фоновое выполнение кода в 1С - это просто

Практика программирования v8 1cv8.cf Бесплатно (free)

Как легко запускать выполнение в фоне, не прибегая к долгому описанию фоновых процедур.

02.08.2019    53931    avalakh    26    

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

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

16.04.2019    22131    m-rv    17    

Разбираемся с параметрами редактирования СКД

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Связь по типу, Параметры выбора, Связи параметров выбора

31.07.2019    36510    json    15    

СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Набор данных объект. Использование в схеме компоновки нескольких наборов данных. Различные варианты связи наборов: объединение, соединение. Использование иерархии в отчетах на СКД. Создание собственной иерархии, иерархия детальных записей. Использование вложенных схем в отчетах на СКД.

26.07.2019    93844    ids79    15    

СКД - использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Инструментарий разработчика Практика программирования v8 v8::СКД Бесплатно (free)

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «{…}», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

17.07.2019    44623    ids79    27    

Как сделать запрос на изменение данных Промо

Практика программирования v8 v8::Запросы 1cv8.cf Бесплатно (free)

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    34909    m-rv    22    

Регистры сведений. За кулисами

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Небольшие заметки по внутреннему устройству регистров сведений.

09.07.2019    31658    YPermitin    14    

"Меньше копипаста!", или как Вася универсальную процедуру писал

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.

04.07.2019    21487    SeiOkami    52    

Работа с настройками системы компоновки данных

Практика программирования v8 v8::СКД 1cv8.cf Бесплатно (free)

Варианты отчетов, работа с настройками вариантов: структура группировок, поля отчета, отборы, сортировка, условное оформление, другие настройки, настройки отображения диаграмм.

02.07.2019    74204    ids79    17    

Метод формирования движений в типовых регистрах нетиповыми регистраторами Промо

Практика программирования v8 1cv8.cf Бесплатно (free)

Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем - чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").

05.12.2017    29959    itriot11    34    

Создание отчетов с помощью СКД - основные понятия и элементы

Практика программирования Математика и алгоритмы v8 v8::СКД Бесплатно (free)

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    69761    ids79    27    

Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017

Практика программирования Производительность и оптимизация (HighLoad) v8 v8::Запросы Бесплатно (free)

Взаимодействие с Microsoft SQL Server нередко вызывает трудности у 1С-ников, а потому интересны любые моменты, связанные с его использованием. О своем опыте работы с новым SQL Server 2017 участникам конференции Infostart-2018 рассказал директор ООО «Аналитика софт» Дмитрий Дудин.

11.06.2019    29264    dmurk    148    

Регистры накопления. Виртуальные таблицы. Часть №2: "Остатки" и "Остатки и обороты"

Практика программирования v8 1cv8.cf Бесплатно (free)

Описание работы платформы 1С:Предприятие 8.2 с виртуальными таблицами регистров накопления "Остатки" и "Остатки и обороты". Анализ SQL-запрос при работе с виртуальными таблицами

22.05.2019    39023    YPermitin    8    

Регистры накопления. Структура хранения в базе данных

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Структура хранения регистров накопления в базе данных для платформы 1С:Предприятие 8.x. Первая часть в серии публикаций.

16.05.2019    57737    YPermitin    30    

О расширениях замолвите слово...

Практика программирования Разработка v8 Бесплатно (free)

О чём стоит задуматься при принятии решения о создании расширения конфигурации…

07.04.2019    40859    ellavs    131    

Git-репозитории для 1С-кода (опыт использования при небольших проектах)

Практика программирования v8 Бесплатно (free)

Инструкции по взаимодействию с Git-репозиторием, которые писались для тех наших программистов, которые вообще никогда не работали с Git (руководства в духе "Как получить код из git-репозитория?", "Как отправить код в git-репозиторий")...

28.03.2019    30564    ellavs    90    

Трюки с внешними источниками данных

Практика программирования Разработка v8 1cv8.cf Бесплатно (free)

Некоторые трюки для преодоления ограничений внешних источников данных.

14.03.2019    38488    YPermitin    53    

Ошибки при работе с хранилищем конфигурации и способы их решения

Практика программирования v8 Бесплатно (free)

В статье собраны наиболее распространенные ошибки при работе с хранилищем конфигурации и способы их обхода и решения.

01.03.2019    59784    Смешной 1С    32