Блог TREEDO

Шпаргалка по командам git


Загрузка проекта с репозитория

(взять проект с git себе на комп, подключится к нему):

sudo git clone https://github.com/my-project.git
sudo chown -R www-data:www-data /www/my-project

Добавить коммит

# Что бы увидеть что добавить в коммит:
git status

sudo git add [путь к файлу] или [.] что бы все поместить
sudo git commit -m 'Описание изменений'
sudo git push origin [имя ветки, если не указать то все ветки отправляться]

Откатить изменения

sudo git stash

# Удалить навсегда изменения
sudo git stash drop

Загрузить изменения с репозитория

sudo -u www-data git pull

Произошла ошибка проверки подлинности RDP

При подключении у удаленному рабочему столу пишет:

Произошла ошибка проверки подлинности. Указанная функция не поддерживается. 

Поможет следующий скрипт на стороне клиента (в командной строке Windows от имени администратора):

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Но в идеале нужно правильно настраивать проверку подлинности, шифрование и всякое такое, а это лишь временно, для получения доступа к серверу.

Установка Apach и публикация мобильного приложения

Сам апач качать тут.

Если при установки апача проблемы, тогда сюда, и не забываем добавить в исключения защитника виндовс входящий порт 80.

Публикация и настройка самого приложения уже на телефон тута.

Нет времени расписывать. Юзайте так)

Программное создание дополнительных реквизитов в 1с 8 УФ

Для качественной разработки универсальных обработок в 1С 8 часто требуется наличие дополнительных свойств или реквизитов.

С помощью УНИВЕРСАЛЬНОГО даного кода инициализация этих реквизитов стает более приятная. Протестировано на УНФ 1.6.

Дабы не менять конфигурации мы часто прибегаем к дополнительным реквизитам. Но для разработки универсальных обработок  приходится создавать (если уже не создано) реквизит автоматически, что бы пользователь не напрягался.

Сериализация объектов в 1С 8 XML, JSON, Строка

Преобразование объектов через XML:

Преобразование объектов через JSON:

Еще есть вариант сериализации объекта через функции ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр.

Как заставить зарегистрироватся внешний отчет на 1С 8 в нужную подсистему

Иногда, в таких конфигурациях как УНФ на управляемых формах, у разработчика не всегда получается зарегистрировать отчет так что бы открылся список выбора подсистем. Для этого просто нужно в свойствах внешнего отчета прописать ХранилищеВариантовОтчетов и все. Читать далее Как заставить зарегистрироватся внешний отчет на 1С 8 в нужную подсистему

Настройка отправки почты через SSL в 1С

Для того что бы настроить передачу почты через SSL понадобиться программа Stunnel.

  1. Скачиваем.
  2. Устанавливаем.
  3. Записываем в каталог с программой файл stunnel.conf следующего содержания :
  4. Выполняем в каталоге с программу следующую команду: stunnel.exe -install
  5. Программа установится в виде службы windows
  6. Запускаем службу stunnel командой: net start stunnel
  7. Заходим в настройки 1С Предприятие и меняем адреса серверов с pop.yandex.ru и smtp.yandex.ru на 127.0.0.1.
  8. Проверяем что бы в настройках почты было разрешено использовать почтовые клиенты, а то будет плеваться «too many login failures». Если эту ошибку, например Яндекс, уже получили, нужно ждать пока счетчик ошибок обнулится.
  9. Проверяем отправку почты.

Статья практически скопирована с сайта Компании «REXAR»

Расшарить com порт или Как перекинуть порт на удаленный рабочий стол

Гребаный rdp не всегда нормально пробрасывает порты. Особенно в Windows Server 2003. Потому, я пишу эту шпаргалку для настройки или маппинга этих портов.

Если у Вас при запуске терминала не видно порт — пропишите его сами:

Выполнять эти 2 команды нужно каждый рас при загрузке терминала. Более подробно ознакомится с командой NET USE Вы можете на сайте мелкософта. Читать далее Расшарить com порт или Как перекинуть порт на удаленный рабочий стол

Как сменить кодировку DBF

Иногда, при работе через ADODB, возникают проблемы с кодировкой.

Чтобы изменить кодировку нужно:

  1. Зайти в реестр (Win+R -> regedit)
  2. Найти ветку:
    • Для обычных виндовсов:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\xBase
    • Или для серверных виндовсов:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\xBase
  3. Изменить значение параметра DataCodePage на ANSI или OEM (в зависимости от того, какая кодировка Вам нужна).

Все.

СКД отчет через набор данных объект 1С 8

Часто бывает так, что перед тем как вывести отчет, данные нужно программно обработать. Рисовать потом макет мне вообще жуткая лень, да и зачем если в СКД можно запихнуть уже свою обработанную таблицу значений.

Значт так:

1. Создаем отчет СКД, добавляем набор данных, только не запрос а ОБЪЕКТ! Естественно вручную добавляем далее поля с такими же названиями как и нашей исходной таблице и не забываем указывать тип! Под набором укажите имя объекта, содержащего данные. Потом настраиваем СКД как обычно делаем это. И на вкладке параметры не забудьте добавить их вручную, так как запроса же нет.


Читать далее СКД отчет через набор данных объект 1С 8