Skip to content

Instantly share code, notes, and snippets.

@aashestakov
aashestakov / project-intro.txt
Created June 12, 2019 08:23
Бриф для конкурсного проекта
Инструментарий для отдела HR в компаниях.
Прототип инструмента для анализа краткого видео-интервью. Позволяет на основе машинного анализа подготовить выжимку данных,
отчет для рекрутера. Основные аспекты: стандартизация схемы интервью, снижение рабочей нагрузки на персонал в отделе HR.
Сценарий прототипа:
1. Инструмент использут несколько компаний: сеть быстрого питания, модельное агенство, сетевой туристический отель.
2. Люди, претендующие на вакансию, проходят краткий видео-опросник (можно с помощью телефона и фронтальной камеры).
3. Видео сохраняется на сервере и анализируется по критериям:
- возратсной портрет человека
{
"data": {
"form": {
"popups": {
"shopGroups": {
"title": "Выбор группы магазинов",
"searchInput": {
"name": "search-input",
"value": "",
"placeholder": "Поиск по ОГРН или названию"
@aashestakov
aashestakov / promo.json
Created April 2, 2019 14:26
api promo response
{
"items":[
{
"id":"6b22bad0-3146-486a-ac51-7436f62f0a23",
"actionType":"portal",
"name":"Promo priority 2",
"cashbackAmount":null,
"conditions":"1",
"priority":2,
"announcedAt":null,
watch: {
...
js: {
files: ["frontend/**/*.js"],
tasks: ['webpack:dev'],
livereload: false
},
}
requestFromStore.countries.map(function(insuranceCode) {
return { code: insuranceCode };
});
2018-12-19 07:28:33 0 [Warning] option 'binlog_cache_size': unsigned value 0 adjusted to 4096
2018-12-19 07:28:33 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-12-19 07:28:33 0 [Note] mysqld (mysqld 5.6.42) starting as process 1 ...
2018-12-19 07:28:33 1 [Note] Plugin 'FEDERATED' is disabled.
@aashestakov
aashestakov / results-template.html
Created December 11, 2018 08:20
results-template
<div class="top-search-block__results-template">
<script type="text/x-handlebars-template">
<div class="container">
<div class="search-result-content">
{{#if productItems.length}}
<div class="search-section clearfix">
<div class="search-section-title">Товары</div>
<div class="search-section-content">
{{#if anyArticleMatched}}
[Orders] => Array
(
[Id] =>
[BitrixId] => 574
[Date] => 2018-11-23T14:19:03+03:00
[Number] => 574
[DateOfEntry] => 2018-11-23T14:19:04+03:00
[UserId] => 613e7829-eca3-11e8-b836-00505693134e
[CounterpartyName] => ОАО "Аграрник"
[Description] =>
[Orders] => Array
(
[Id] => 4d941644-ecbf-11e8-b836-00505693134e
[BitrixId] => 450
[Date] => 2018-11-20T15:56:33+03:00
[Number] => WS450
[DateOfEntry] => 2018-11-20T15:25:01+03:00
[UserId] =>
[CounterpartyName] => ОАО «123»
[Description] =>
Текущий сценарий взаимодействия обмена данных сайта и 1С:
1. Предварительно выгружаются менедежры из справочника в 1С вызовом метода GetAllManager (сейчас заведено 42 менедежера).
Ожидаются поля:
ID - идентификатор в системе 1С
LastName
Name
PhoneNumber
Email - у некоторых менедежеров передается в данном поле пустая строка '', поэтому они не добавляюется. Например у ID 1b86ecba-8c90-11e6-870c-00505693134e - если email пуст, необходимо вообще не передавать поле.