Эта статья продолжение по интеграции 1С с различными социальными сетями и вообще по автоматизации взаимодействия общения между пользователями и клиентами внутри 1С:Предприятия.
Предыдущие статьи на эту тему:
Давайте попробуем рассмотреть следующий пример:
У вас есть сеть магазинов и ваш директор хочет оперативно получать информацию по выручке в этих магазинах. Директор не всегда находиться в офисе и вообще не очень любит работать с 1С. Обычно он звонит ответственному менеджеру и запрашивает эту информацию. Наша задача исключить из этого процесса менеджера и чтобы директор мог в любой момент получить эту информацию сам не заходя в 1С.
Для этого мы создадим Телелеграм-бота, который будет в автоматическом режиме отвечать директору на его вопросы.
Этот бот будет связан с нашей 1С и все данные будет брать из нее.
Как создавать бота в телеграм и как получать от него сообщения в 1С я уже расписывал . На этом останавливаться не будем. Нам необходимо рассмотреть, как мы будем отвечать пользователю на его сообщения в автоматическом режиме.
КАК СДЕЛАТЬ СВОЮ ПРОГРАММУ ЗА 5 МИНУТ НА ВИНДОВС\DEVEL NEXT FOR WINDOWS
Фактически нам нужно разработать механизм который поймет, что написал нам пользователь и ответить ему на его запрос.
Для этого в платформе 1С:Предприятия есть специальный объект, который так и называется — Бот . Он позволяет отлавливать сообщения, которые приходят в систему взаимодействия, анализировать их и отвечать на них.
Источник: dzen.ru
Как создать программу автоматического запуска С++
Я создаю программу на С++, и хочу, чтобы у меня была возможность разрешить пользователям автозапуск в Windows. Поэтому, когда пользователь запускает свой компьютер, окна автоматически запускают эту программу. Я прочитал материал об изменении реестра или поместив его в папку автозагрузки, но какой будет лучший “чистый” способ сделать это?
Лучший ответ:
Загрузочная папка достаточно чистая.
Предоставляет пользователю возможность удалить его, если необходимо.
Существует много способов автозапуска приложения, но самые простые, наиболее распространенные и самые лучшие IMO:
- Поместите ярлык в папку автозапуска
- Добавить запись автозапуска в реестр (Программное обеспечение MicrosoftWindowsCurrentVersionRun)
Конечный результат одинаковый для обоих. Я считаю, что способ реестра выполняется раньше в процессе входа в систему, чем пусковой, но я не уверен. В любом случае, это не имеет никакого значения для большинства случаев. Я предпочитаю реестр, но это личный вкус. Вы можете автоматически создавать и удалять ключ реестра или ярлык в своем приложении.
В обоих вариантах вы можете использовать один параметр для всех пользователей (папка автозапуска всех пользователей или под ключ HKLM в реестре) или пользовательский (пользовательская стартовая папка или под клавишей HKCR).
ПРОГРАММА ДЛЯ АВТОМАТИЧЕСКОЙ РЕГИСТРАЦИИ АККАУНТОВ НА ПОЧТОВЫХ СЕРВИСАХ
В общем, лучше использовать параметры для каждого пользователя, потому что вы можете быть уверены, что имеете письменные привилегии в этих областях; и каждый пользователь на компьютере может иметь свою собственную настройку.
В зависимости от того, выполняете ли вы установку пользователя или пользователя для каждого пользователя, поместите его в папку “Автозагрузка” для “Все пользователи” или папку “Автозагрузка” для каждого пользователя. Папка “Автозагрузка” , которую вы видите в меню, – это слияние обоих, но пользователи, не являющиеся администраторами, не могут удалить записи, поступающие из части, содержащей все пользователи.
На самом деле вам ничего не нужно делать для этого. Пользователи могут скопировать ваш обычный ярлык непосредственно в меню автозагрузки. Следовательно, любая программа может быть программой автозапуска. Не нужно вообще быть С++.
Вы можете зарегистрировать его как услугу Windows. Вы можете использовать “Qt Solutions” для простого создания приложения в качестве службы Windows.
С помощью этого кода вы можете сделать это
procedure TForm1.Button1Click(Sender: TObject); var Reg:TRegistry; begin Reg := TRegistry.Create; try Reg.OpenKey(‘SoftwareMicrosoftWindowsCurrentVersionRun’,True); Reg.WriteString(‘Program name’,ParamStr(0)); finally Reg.Free; end; end;
Источник: techarks.ru
Как сделать автоматическое оглавление в Ворде (Word)
Создание автоматического содержания (оглавления) в Ворде
Аналогичным образом назначаются в документе заголовки 2 и 3 уровня (все требуемые заголовки). Их обязательно нужно обозначить через блок «Стили», иначе в оглавление они не попадут. Придется заносить пункт вручную. Форматирование документа завершено.
Создание и форматирование оглавления в требуемом месте
Для того, чтобы создать оглавление в Ворде, нужно первоначально определиться с его размещением в документе. Обычно это первая пустая страница перед самим текстом. Если пользователь ее не предусмотрел, документ уже набран, ее нужно создать.
- Установить курсор мыши перед первым словом первого предложения текста;
- Перейти во вкладку «Разметка страницы» (вкладка может называться «Макет»);
- Найти блок «Параметры страницы» и выбрать пункт «Разрыв»;
- В открывшемся окне выбрать из списка «Следующая страница».
- Становить курсор в пустой абзац на первом листе;
- Перейти во вкладку «Ссылки»;
- Найти блок «Оглавление»;
- Раскрыть стрелку и выбрать подходящий вид содержания.
Теперь обновить таблицу. Для этого нажмите на список оглавлений, далее «Обновить таблицу»
Вручную изменять нумерацию страниц, переписывать названия не нужно. Все будет изменяться автоматически при внесении изменений внутри документа. Нажав на название пункта в созданном содержании с удерживаемой клавишей Ctrl можно перескакивать из раздела в раздел, не пролистывая весь текст.
Создание автоматического содержания документа не предполагает наличие форматирования. Пункты плана будет отображаться в обычном начертании 10 пт. Изменить стиль можно при помощи вкладки «Главная» и блока «Шрифт». Нельзя забывать выделять редактируемый фрагмент. Если выбранное начертание не подходит к стилю документа его можно изменить даже после сохранения файла.
Источник: droidway.net