пятница, 31 марта 2017 г.

Вызов веб-сервиса 1С из командной строки (cURL)

Задача:
Из внешней базы (сайт) необходимо отправлять произвольную строку в 1С.
Для этого в 1С необходимо создать новый веб-сервис.
Входной параметр - просто строка. Обычно JSON.
Действия с полученными данными: простая запись в регистр сведений.

Проблемы:
Простой GET запрос не работает, веб-сервис не вызывается.
Требуется авторизация. => POST-запрос.

Решение:

В 1С создаем новый веб-сервис:






Публикуем на веб-сервере:


Рабочий пример отправки запроса с помощью CURL:
curl -H "Content-Type: text/xml; charset=utf-8" -H "SOAPAction:"  -d @request.xml -X POST https://myComp.com/myDb/ws/export.1cws -k -u {user}:{password}

Файл request.xml

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><Ping xmlns="http://www.myComp.com/myDb/Export"><Data>Hello</Data></Ping></soap:Body></soap:Envelope>


Ответ:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<m:PingResponse xmlns:m="http://www.ileasing.by/sales2/Export">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">{"status":"ok","text":""}</m:return>
</m:PingResponse>
</soap:Body>
</soap:Envelope>

среда, 28 ноября 2012 г.

Идеальный неудачник ("скопипастено")


Давайте, коллеги, обсудим такую черту человеческого характера, как стремление делать всё идеально. Есть люди, у которых эта черта выражена очень ярко. И эти люди пытаются делать идеально абсолютно всё. Для таких людей есть даже специальное название: перфекционисты.
Перфекционистами принято восхищаться и ставить их в пример. Но я собираюсь доказать, что тот, кто пытается сделать всё идеально – это, по сути, лузер. Неудачник.
У меня нет цели кого-то клеймить. Более того, я и какое-то время назад был перфекционистом. Сейчас, к счастью, я успешно переболел этой болезнью. Но вот воспоминаний осталась масса. Ими я и хочу поделиться.
Начнём, как обычно, с примеров.
Представьте себе главу семейства, который собирается сделать ремонт. Планы – наполеоновские. Везде ставим стеклопакеты. Выравниваем полы. Меняем всю сантехнику. Мебель – делаем под заказ. А плитку в ванной кладём собственноручно.
Планы, повторюсь, наполеоновские. Вот только денег и времени – не очень много. Поэтому, ремонт начинается и... встаёт. Ждём зарплаты. Ждём отпуска. Ждём, пока кончится аврал на работе. Короче, годами живём в раздроченной квартире, среди мешков с цементом.
Я знаю людей, которые начали ремонт ещё во времена СССР, и до сих пор его не закончили.
Спрашивается. Почему так получилось? Ответ-то прост. Потому что глава семейства думал, что у него есть выбор: идеальный ремонт или скромный. А на самом деле выбор был другой. Выбор был скромный ремонт или никакого. Выбора "идеальный ремонт" не было.
Дальше. Представим себе девушку, которая ждёт принца. А всё попадаются какие-то уроды. У одного волосы из носа растут. Другой – в МакДоналдсе работает. Третий шепелявит. У четвёртого – перхоть. Короче, у всех какие-то проблемы. Принцы, правда, тоже появляются, но почему-то девушкой не интересуются.
И вот проходит год, пять, десять лет. Девушке – тридцать. Девственность осталась, а принца так и не появилось. Почему так вышло?
Да очень просто. Девушка думала, что у неё есть выбор: замуж за принца или за обычного человека. А на самом деле выбор был другой: замуж за обычного человека, или старая дева.
Ещё пример. Два студента собираются идти знакомиться с девушками. И один из них говорит: "я, наверное, сегодня не пойду. Познакомимся с девушками. Нужно будет в ресторан вести. А у меня – ни денег, ни костюма, ни автомобиля. Вот заработаю денег...".
Ну, вы уже поняли. Студент думал, что у него есть выбор: знакомиться с девушками сейчас, без денег, или потом с деньгами. А на самом деле выбор был другой: знакомиться с девушками сейчас, или дрочить до окончания института.
И, напоследок, классический портрет юного бизнесмена. Приходит ко мне за советом молодой человек, и происходит между нами примерно такая беседа:
– Я хочу открыть свой бизнес. Фитнес-центр и тренажёрный зал.
– Ну открывай, что мешает?
– Я считал, надо денег $30 000.
– А где ты их брать собираешься?
– Ну, не знаю, найду где-нибудь.
– А если поскромнее как-нибудь? Тренажёры подешевле, подвал какой-нибудь?
– Не, это же херовые тренажёры будут. А я хочу самые лучшие.
Как вы уже догадались, ничего этот юноша не откроет. Будет работать себе такелажником и копить $30 000. До пенсии. Потому что этот юноша ошибся. Он думал, что у него есть выбор: открыть фитнес-центр с хорошими тренажёрами или с херовыми. А у него выбор другой: открыть очень скромный фитнес-центр или не открывать никакого.
И таких примеров можно привести великое множество. Перфекционист раз за разом пытается сделать невозможное и обламывается. И ведь они сами это понимают! Но продолжают упорно биться головой в стену.
А как же быть с песней Билана "Невозможное возможно", спросите Вы? Нужно ведь тянуться вверх, чтобы достичь хоть чего-то! Нельзя же сидеть в рваных трениках перед Ящиком и жрать пиво?
Отвечаю. Действительно, нужно тянуться вверх. Но нужно расчитывать свои силы. Цели должны быть достижимыми. Только тогда, шаг за шагом, и можно будет достичь совершенства.
Представим себе, что нам нужно перенести тонну кирпичей с места на место, с помощью тачки. Как это можно сделать? Ответ: надо взять тачку и сделать несколько десятков рейсов. Что будет, если мы попытаемся сразу загрузить в тачку тонну кирпичей? А ни хера не будет. Не влезут.
Почему же перфекционисты так стремятся делать всё идеально? Они же наступают на одни и те же грабли снова и снова! Пытаются загрузить в тачку тонну кирпичей – и обламываются.
Корни этого явления лежат, как водится, ещё в детстве. Дело в том, что многих детей наказывают за ошибки. И вдалбливают им в головы, что надо сразу делать всё идеально. Получать одни пятёрки. Не ошибаться в диктантах. Сразу говорить по-английски без ошибок.
Кстати, лирическое отступление. Когда я учился в школе, детей учили примерно так: "Говорите, пи**ючата, сразу правильно. Начнёте говорить, коверкая слова – и всё, так и останется". А иностранный язык такое дело – чтобы говорить без ошибок, нужно сначала им овладеть в совершенстве. А чтобы овладеть в совершенстве, нужно сначала какое-то время поговорить. С ошибками.
Понимаете, замкнутый круг. И дети в этот круг попадали. Поэтому большинство детей, которые учились в советский школах, ни разу не умеют говорить по-английски. Тексты с горем пополам перевести могут. А вот сказать несколько фраз – уже нет. Психологический барьер.
Ключевое слово здесь: сразу. Если бы детям сказали, "говорите как можете, ошибки потом поправим", было бы всё нормально. А вот слово "сразу" сделало детей немыми. Сразу-то ничего не получается.
Ладно, продолжим. Что такого страшного в стремлении избежать ошибок? А страшно то, что люди учатся на ошибках. И любые дороги к великим делам прямо-таки усеяны ошибками. Ошибки – это не какой-то побочный эффект, которого можно избежать. Это – сама суть любого действия.
Грубо говоря, не ошибается только тот, кто ничего не делает. Вот перфекционисты ничего и не делают. Только брызжут кислой слюной, когда видят чужие ошибки. Их злоба вполне понятна: сами-то они неудачники. И очень обидно видеть, как кто-то добивается успеха, совершая ошибки. В этом лузерам видится вселенская несправедливость: почему же успеха добиваются не они, такие знающие и аккуратные.
А объяснение простое. Перфекционисты не добиваются успеха, потому что ничего не делают. Или, как вариант, мало делают.
По поводу "мало делают" хочу привести пример про Великую Отечественную. Как вы знаете, был танк "Тигр", у немцев, и был танк "Т-34", у красной армии. Танк "Тигр" был произведением искусства. Кожаный салон. Окуляры из точнейшей немецкой оптики. Идеальный порядок в каждой детали. Ехать в нём было комфортно, как в дорогом мерседесе.
Т-34 был откровенной халтурой. Достаточно сказать, что в кабине танков лежала кувалда – переключать передачи. Просто так, рукой, передачи не переключались – слишком низким было качество шестерёнок. Про кожаный салон, конечно, и речи нет. Сидеть внутри было, мягко говоря, неудобно.
Тем не менее, Тридцатьчетвёрки вынесли Тигров с полей сражений. Знаете почему? Потому что их было много. И качество Т-34 было очень ху*вым, но вполне приемлемым для боя. Поэтому за время, за которое немцы успевали изготовить один Тигр, советские рабочие успевали сделать десять Тридцатьчетвёрок. Сталину было насрать, какого качества у него танки. Сталину было нужно выиграть войну. И он войну выиграл.
К чему я всё это пишу? Часто перед нами стоит выбор. Сделать что-то хреново, или не делать ничего вообще. Так вот: путь "ничего не делать" – это путь лузера. Просто лузер маскируется, и говорит себе "я сделаю идеально". Но "сделаю идеально" переводится в данном случае как "ничего не сделаю".
Пример. Мы собираемся писать книжку. Пишем первую страницу. Получается так себе. Переделываем. Снова херовато. Переписываем ещё раз и решаем, что надо прочесть Шопенгауэра в оригинале, чтобы лучше разбираться в теме. Садимся за перевод Шопенгауэера... Проходит полгода. Написано пять страниц. И тут мы понимаем, что на книжку-то пяти страниц ну никак не хватит! И, со вздохом, рукопись откладывается в дальнюю директорию.
А вот правильное решение. Пишем первую страницу. Получается так себе. Пишем вторую страницу. Снова получается так себе. Пишем третью страницу. Продолжаем писать с одинаково средним качеством, пока наша книжка не готова. И только после того, как книжка готова, начинаем "доводить до совершенства". Но и тогда, не вылизываем каждую букву, а сразу готовимся к издательству.
Получим мы шквал грязи от критиков? Да, получим. Такова цена успеха. Получим, примем к сведению, и следующая наша книга будет уже лучше. Но давайте на секунду задумаемся: а кто такие критики? Критики – это ведь тоже писатели. Только трусливые писатели, которые боялись ошибиться. И у которых есть в загашнике свои пять идеальных страниц.
Черчилль любил повторять: успех – это движение от неудачи к неудаче с нарастающим энтузиазмом. Думаете, он шутил? Может, и шутил. Но в жизни именно так всё и устроено. Дорога к успеху лежит через ошибки.
Давайте напоследок обсудим великих футболистов и прочих спортсменов. Которые стремятся делать всё идеально. Как же с ними, спросите Вы?
Очень просто. Они не боялись ошибаться и падать. Великие спортсмены достигли совершенства после того, как совершили свою тысячу ошибок. Плющенко не сидел двадцать лет на печи и не изучал литературу по конькам. Плющенко шёл путём опыта и ошибок. И именно этот путь сделал Плющенко олимпийским чемпионом.
Подведём итог. Главная проблема перфекционистов в том, что они боятся ошибок. Эта проблема влечёт за собой две следующих: попытка "перескочить" через этап несовершенства, и стремление "вылизать" даже второстепенные места. Всё это вместе и делает перфекционистов неудачниками.

пятница, 26 октября 2012 г.

Пособие отцам (18+)

Присутствует не нормативная лексика 

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

А про отсутствие медиамусора - идея здравая. Если это в норме твоей семьи. А если ты сам сутками сидишь у ящика и втыкаешь в аниму, а дитяте - нини, то будешь ты для дитяти хуй простой. 

Денег нет на игрушки - это самое хуевое, что можно сказать ребенку. Ребенок будет думать, что у него родители нищеброды и неудачники. Игрушку нельзя потому, что ребенку больше не нужно игрушек. Хватит тех, что есть. Когда ты решишь, что ему нужна новая игрушка - тогда и купишь. Если ребенок очень хочет - пусть сделает что-то, чтобы тебе легче было заработать денег на игрушку. Посуду помоет с недельку, скажем. Пол вымоет. Полку приделает, пока ты работаешь. 


Хочешь сделать ребенка счастливым? Сними ему хату в 17 лет, найди работу у знакомых по 3-4 часа в день и раз в неделю ходи в гости. И пригрози, что за неуспеваемость в школеунивере счастье закончится, и чадо переедет к тебе домой, где будут твои правила. А к 20 годам скажи, что бабло на хату у тебя закончилось, ты уже старый и хочешь на пенсию. И не плати вовсе. К 26 годам твое дитя будет тебе звонить и спрашивать - слы, батя, тебе денег не надо, может помочь чем? 

Само собой, перед этим надо провести работу. До 5-7 лет у ребенка не должно быть особой свободы. Ты - отец, ты главный, как сказал - так и будет. А дальше ты вводишь паралельно выбор и обязанности. Хочешь выбирать, в какой одежде идти - стирай блеать любимую куртку. Хочешь жрать пельменей - вот тебе тесто, вот я фарш замутил, лепи и вари. Хочешь гулять до ночи - все уроки должны быть сделаны, все, которые заданы. И держи слово, свою жену-истеричку тоже затыкай, не женское это дело - детей воспитывать, женщина ребенка любить должна, любого, а воспитывать должен ты. Если обидится - пусть маме пожалуется, а услышишь, что мама говорит - папа злой - выведи на улицу и пизды ей выпиши, так, чтобы ребенок не видел. Папа с мамой всегда друг друга любят и всегда договорятся, похуй, какими средствами. 

Секции? Прекрасно. Отведи, покажи, пусть походит, не понравится - нафиг. Не хочет пробовать - сорок отжиманий, блеать, отец сказал, что попробовать надо, пусть пробует, не понравится - что-то еще. Нравится во дворе сидеть? Сиди, только блеать уроки сделай, а потом вали куда хочешь. С утырками под забором, надо сказать, вообще неинтересно, кроме тех же утырков, а если дитя твое умеет костер разжечь, спаять блеать робота и за пять минут нарисовать на асфальте фотореалистичное страхопиздище из ближайшего кино - то тем более ему нечего будет на лавках делать. Хочешь заинтересовать - покажи примером, что ты сам не хуйло неумелое, а кое-что в ебучем искусстве смыслишь. Хочет рассказать - выслушай внимательно. Увидишь хуйню - так и скажи: вот тут ты молодец, а вот тут у тебя беспомощные куски говна, надо поработать и будет цаца. Рано или поздно дитя найдет то, что ему реально в кайф, как найдет - радуйся, поддержи, покритикуй, интересуйся. 

Пришел бухой? Спит под дверью. Все. Никаких исключений. Мать-истеричку, мы помним, не слушать. Пришел позже часу ночи без предупреждения - спишь под дверью. Похуй, сам решай свои проблемы, позвонить не сложно, не бухать тоже не сложно. Одна ночевка под дверью - и твое дитя заречется пробовать любые незнакомые вещества, не предусмотрев на все 100% возможные последствия. 

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

А самое главное - быть с ним заодно. Можешь его хоть матом ругать, хоть пиздюком обзывать, если есть за что, пока вы вдвоем. Но при посторонних - у него есть своя честь, и у тебя есть своя честь. И если твой пьяный корефан твоему дитяти так небрежно - слы, мелкий, сгоняй за пивом быстра блеать, то единственный правильный ответ такому корефану - сказать ребенку: ты не мелкий, ты мой сын, он попросил невежливо, не хочешь - не иди, мне пива не надо. Чтобы ребенок знал, что за свою честь можно и нужно постоять, а не стоять, засунув язык в жопу. Что он не обязан никому делать услуги, если не чувствует такого блеать желания, за исключением если он кому-то в долгах. 

Хочешь показаь ребенку свою любовь? Возьми на рыбалку. Сходи с ним в поход. Научи обои клеить. Помоги починить его сраный мопед. Долгани байдарку и сплавай в плаванье. Купи плейбой и покажи голых баб. Расскажи, как правильно отмазаться от бухла. Научи носки стирать. Чтобы, когда ты блядь сдохнешь и тебя черви сожрут, твое дитя на твой день рождения выпило 50 грамм, всплакнуло и сказало - сука, вот я сижу за столом, а мы его с батей делали. Научи его бегать и отжиматься. Научи его перл и линух, блеать. Научи его фотошоп и фантастику. Научи его лабать на гитаре и стучать по барабанам. Сходи с ним на концерт говнарии. Расскажи в деццтве, почему одни группы тру, а другие не. Послушай его говномузыку, скажи, что она охуенная, но тебя больше прет твой блацкмитол и дай ему бабла на наушники, чтоб не поганил музыкосферу в доме. Расскажи ему, что надо с девкой делать на первом свидании, на втором и на третьем, чтобы дала. Расскажи, как купить гандоны, покажи своим примером. Расскажи, нахрена они вообще надо и как их использовать. Сходи с дитем за цветами, объясни, какие цветы ты для своей жены выбираешь, почему, и зачем ты их покупаешь. Подари ему нож и научи его точить, метать, резать по дереву. Сходи с ним на карате и научись вместе с ним морду бить. Научи обзываться так, чтобы его дружбанчики-пиздюки часами обсыхали, когда он рот раскроет с целью точного бомбометания. Научи его, как не бояться старших. Научи его, почему других людей нужно слушать, но необязательно слушаться, и вообще нахуя ему башка на плечах. Сходи с ним в парикмахерскую, пусть сделает себе хаер огненно-красный, скажи, что твоя мама тебя б убила нахуй, если бы ты так домой пришел, но тебе нравится. Блядь, да ты просто закрой глаза и представь на секундочку, что у тебя самый охуенный батя в мире, и действуй соответственно тому, как бы должен был действовать он. 

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