Skip to content

Instantly share code, notes, and snippets.

View JohnyDeath's full-sized avatar

Evgeny Martynenkov JohnyDeath

  • Russia, Volgograd
View GitHub Profile
@ImHunter скорее всего у тебя у тебя в локальном репе связь установлена только с твоим форком. Убедиться в этом можно, выполнив команду git remote -v. В выводе будет две строки, начинающиеся с origin (вероятнее всего) и ведущие в твой форк.
Для начала надо добавить основной репозиторий (upstream) в список отслеживаемых удаленных репозиториев. Делается это командной git remote add upstream адрес-репы-на-гитхабе. После этого git remote -v должен выдать уже четыре строки, две для ориджина, две для апстрима.
Идем дальше. Нам необходимо "извлечь" информацию о состоянии веток в апстриме. Для этого служит команда git fetch upstream. Графические клиенты гита обычно этот шаг делают автоматически раз в н секунд.
Дальше мы переходим собственно к получению изменений. Тут есть два пути.
Путь первый - находясь в ветке девелоп выполнить команду git merge upstream/develop. Эта команда создаст мерж коммит - слияние веток, который надо потом запушить к себе в репу на гитхабе. Однако в этом случае, когда ты будешь делать но
@JohnyDeath
JohnyDeath / up.bsl
Last active November 27, 2017 11:54
Определение коэф-та пересчета для упаковок
Если Не ЗначениеЗаполнено(ИсточникНоменклатуры) Тогда
ТекстЗапроса =
"ВЫБОР КОГДА ЕСТЬNULL(ТаблицаТовары.Упаковка.Знаменатель,1) <> 0
| И ЕСТЬNULL(ТаблицаТовары.Упаковка.Ссылка, ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)) <> ЗНАЧЕНИЕ(Справочник.УпаковкиЕдиницыИзмерения.ПустаяСсылка)
| ТОГДА ВЫРАЗИТЬ(ЕСТЬNULL(ТаблицаТовары.Упаковка.Числитель,1) / ЕСТЬNULL(ТаблицаТовары.Упаковка.Знаменатель,1) КАК ЧИСЛО(20,10))
| ИНАЧЕ NULL
|КОНЕЦ";
Иначе
@JohnyDeath
JohnyDeath / XDTO_EA.bsl
Created April 4, 2017 07:50
ПРимер XDTO
Функция ВыполнитьВебЗапрос() Экспорт
ПараметрыВебСервиса = ПолучитьПараметрыВебСервисаИзКонстант();
//Инициализация WS-объектов
ВСОпределение = Новый WSОпределения(ПараметрыВебСервиса.ПутьПубликацииСервера, ПараметрыВебСервиса.Пользователь, ПараметрыВебСервиса.Пароль,,ПараметрыВебСервиса.Таймаут);
ВСПрокси = Новый WSПрокси(ВСОпределение, ПараметрыВебСервиса.URIПространстваИменСервиса, ПараметрыВебСервиса.ИмяСервиса, ПараметрыВебСервиса.ИмяТочкиПодключения,,ПараметрыВебСервиса.Таймаут);
Если ЗначениеЗаполнено(ПараметрыВебСервиса.Пользователь) Тогда
ВСПрокси.Пользователь = ПараметрыВебСервиса.Пользователь;
@JohnyDeath
JohnyDeath / Общий модуль Континент.bsl
Last active March 23, 2017 16:33
Общий модуль Континент
////В модуле обработки, где планируется использовать методы данной обработки вставить следующий код:
// //*********************
//Перем _ОбщийМодульКонтинент;
//СсылкаНаДопОбработку = Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("_ОбщийМодульКонтинент");
//_ОбщийМодульКонтинент = ДополнительныеОтчетыИОбработки.ОбъектВнешнейОбработки(СсылкаНаДопОбработку);
// //***********************
// Далее обращаться к методам, как к ОбщемуМодулю. Например:
// _ОбщийМодульКонтинент._Сообщить("Привет, Карл!");
@JohnyDeath
JohnyDeath / СоздатьСхемуКомпоновкиДанных.bsl
Created January 16, 2017 16:43
Программное создание схемы компановки данных (СКД)
// НаборДанных (Типы: Строка, запрос, ТаблицаЗначений, ДеревоЗначений)
// Искомый набор данных
//
// СтруктураРесурсов (Тип: Структура) - Структура полей ресурсов, где ключ - ИмяПоля, Значение(Строка) - Агрегатная функция
//
// ВноситьПоляВыбора (Тип: Булево) - Флаг добавление полей набора
//
// ИмяСтандартногоМакетаОформления (Тип: Строка) - Имя макета оформления
//
Функция СоздатьСхемуКомпоновкиДанных(НаборДанных, СтруктураРесурсов = Неопределено, АвтоЗаполнениеДоступныхПолей = Истина, ИмяСтандартногоМакетаОформления = "")