// ==UserScript==
// @name Virtonomica: Sale-envd
// @version 1.03
// @namespace http://virtonomic*.*/*/main/unit/view/*/sale
// @description Установка цены на производстве по ставке ЕНВД
// @include http://virtonomic*.*/*/main/unit/view/*/sale
// @include http://virtonomic*.*/*/main/unit/view/*/sale/offer
// ==/UserScript==
var run = function() {
var win = (typeof unsafeWindow != 'undefined' ? unsafeWindow : top.window);
$=win.$;
//В складе нам это не нужно
if (!(/(?:Склад)/.test($('div[class*="officePlace"]').prop('textContent')))) {
//arr_envd - массив ставок ЕНВД, при изменении сохранять в Unicode
var arr_envd={"Краковская колбаса":15,"VAZ 2106":100,"Обувь Abibas":20,"Lambardy":5,"Virtonomica Times":15,"ПБП ":5,'ПБП "Минутка"':5,"Девяточка":100,
"Алмазы":100,"Бокситы":100,"Глина":100,"Древесина":30,"Железная руда":100,"Золото":100,"Кремний":100,"Марганец":100,"Медный колчедан":100,"Нефть":100,"Природные минералы":100,"Титановая руда":100,"Уголь":100,"Хром":100,
"LED":20,"Авиадвигатель":10,"Авиашасси":10,"Авионика":10,"Автозапчасти":20,"Алюминий":20,"Бумага":5,"Двигатель":15,"Зеркальный лист":20,"Интерьер самолета":10,"Кожа":5,"Комплектующие":20,"Корпус яхты":15,"Косметическое масло":20,"Краска":5,"Медь":20,"Натуральные лекарственные компоненты":20,"Оснащение яхты":15,"Отходы хлопчатника":10,"Парфюмерная эссенция":20,"Пластмасса":10,"Резина":10,"Рыболовная сеть":10,"Сверхлёгкий алюминиевый сплав":20,"Секция фюзеляжа":10,"Синтетическая ткань":5,"Синтетические лекарственные компоненты":20,"Сталь":10,"Стекло":20,"Термоэлемент":15,"Титан":20,"Ткань":20,"Углепластик":10,"Химикаты":20,"Хлопковая ткань":20,"Хлопковое волокно":10,"Шерсть":20,"Электронные компоненты":20,"Электропривод":15,"Элементы авиакрыла":10,"Элементы авиаоперения":10,"Этанол":20,
"Воск":10,"Вощина":10,"Зерно":10,"Какао":10,"Картофель":10,"Комбикорм":10,"Кормовые культуры":10,"Кофе":10,"Кукуруза":5,"Маточное молочко":20,"Молоко":15,"Мясо":20,"Мёд":10,"Оливки":10,"Подсолнечник":15,"Помидоры":5,"Рыбная мука":10,"Сахар":10,"Табак":5,"Фрукты":5,"Хлопок":10,"Цветы и эфиромасличные культуры":5,"Чайный лист":5,"Яйца":15,
"Бурбон":10,"Джем":10,"Зеленый чай":10,"Колбасные изделия":15,"Кондитерские изделия":15,"Консервированная кукуруза":15,"Консервированные оливки":15,"Консервы":15,"Конфеты":10,"Красная икра":20,"Кукурузная мука":10,"Кукурузные хлопья":5,"Ликер":10,"Макаронные изделия":5,"Масло":10,"Молочные продукты":10,"Мороженое":15,"Мука":10,"Натуральный кофе":20,"Оливковое масло":20,"Пиво":10,"Продукты быстрого приготовления":5,"Прохладительные напитки":10,"Пуэр":50,"Растворимый кофе":5,"Рыбные деликатесы":20,"Рыбные консервы":15,"Сок":10,"Соусы":5,"Специи":5,"Спиртные напитки":10,"Сыр":10,"Сыр фета":10,"Фруктовый чай":10,"Хлеб":10,"Черная икра":50,"Черный чай":10,"Чипсы":5,"Шоколад":10,"Энергетические напитки":10,
"GPS-навигаторы":20,"LED-телевизоры":50,"Автомобиль":100,"Автомобильные багажники":20,"Автомобильные диски":20,"Автосигнализация":20,"Антифриз":20,"Аудиотехника":50,"Бейсболка":20,"Бижутерия":20,"Бриллианты":30,"Бронзовый декор":30,"Бытовая химия":20,"Велосипед":20,"Верхняя одежда":20,"Внедорожник":100,"Водный скутер":30,"Газонокосилка":20,"Деловая одежда":20,"Джинсы":20,"Душевые кабинки":5,"Жемчужные украшения":50,"Заварочный чайник":20,"Зеркало":20,"Зонт":20,"Игровые консоли":50,"Игрушки":20,"Канцтовары":20,"Книги":15,"Ковер":20,"Кожгалантерея":20,"Компьютер":30,"Кондиционер":50,"Консервированный корм для животных":15,"Косметика":15,"Кофе-машина":50,"Кузовные запчасти":20,"Кухонная мебель":20,"Кухонные плиты":50,"Мебель":20,"Мобильный телефон":20,"Моторное масло":20,"Мотоцикл":30,"Нижнее белье":20,"Носки":10,"Обувь":20,"Одежда":20,"Одеяло":20,"Омыватель стекол":20,"Парфюмерия":20,"Подарки и Сувениры":20,"Полотенце":20,"Пончо":20,"Посуда":20,"Посудомоечные машины":50,"Пресса":15,"Пылесос":50,"Садовый декор":20,"Садовый инвентарь":20,"Сантехника":20,"Сапоги":20,"Светильник":20,"Светодиодная лампа":15,"Седан":100,"Сигареты":20,"Сигары":10,"Сковородки":20,"Смартфон":20,"Сомбреро":20,"Спальная мебель":20,"Спорт-кар":100,"Спортинвентарь":20,"Стиральные машины":50,"Столовое и постельное бельё":20,"Сумки и портфели":20,"Сухой корм для животных":15,"Телевизоры":50,"Тренажер":20,"Утюг":20,"Фен":20,"Фототехника":20,"Холодильники":50,"Чайник":20,"Часы":30,"Чистящие средства":20,"Шины":20,"Электроинструмент":20,"Ювелирные украшения":50,"Гормональные препараты":10,"Косметические маски":20,"Лекарственные травы":20,"Медицинский антисептик":10,"Медицинский инструментарий":20,"Никотиновый пластырь":15,"Природные лекарства":20,"Синтетические лекарства":10,"Спортивное питание":10,"Средства гигиены":20,"Электронный тонометр":20,
"Автозаправочное оборудование":30,"Авторемонтное оборудование":30,"Горно-шахтное оборудование":30,"Мазутный энергоблок":30,"Медицинское оборудование":30,"Мусороприёмное оборудование":30,"Мусоросжигательный энергоблок":30,"Парикмахерское оборудование":30,"Паровая турбина":30,"Паровой котёл":30,"Пилорама":30,"Прибор":30,"Ресторанное оборудование":30,"Рыболовецкий траулер":30,"Система очистки дымовых газов":30,"Станок":30,"Теплообменное оборудование":30,"Топливное оборудование":30,"Топливораздаточная колонка":30,"Трактор":30,"Угольная мельница":30,"Угольный энергоблок":30,"Узкофюзеляжный самолет":10,
"Жемчуг":100,"Крабы":20,"Лосось":20,"Осетр":10,"Промысловая рыба":20,"Устрицы":20,"Домашняя птица":20,"Коровы":20,"Овцы":20,"Пчёлы":20,"Свиньи":20,
"Арт декор":30,"Интерьер яхты":100,"Шагрень":15,"Яхта":100,
"Бензин Нормаль-80":100,"Бензин Премиум-95":100,"Бензин Регуляр-92":100,"Дизельное топливо":100,"Мазут":100
};
$('table.grid>tbody>tr:gt(0)').each(function() {
var imgObj = $('img[src*="products"]', this);
var altt=imgObj.attr('alt');
//console.log("type=" + altt);
var sbst=($('td.nowrap td:contains("Себестоимость")',this).next().prop('textContent').slice(0, 1)=="$"?$('td.nowrap td:contains("Себестоимость")',this).next().prop('textContent'):$('td[align*="right"] td:contains("Себестоимость")',this).next().prop('textContent')).replace(/[^\d\.]/g,'');
var btn=$('<td><button id="btn1"></button></td>');
btn.insertBefore($('input.money[name*="[price]"]',this));
$('button#btn1',this).prop('textContent',"ЕНВД " + arr_envd[altt]).click(function() {
btn.next().attr('value',(sbst*(1+arr_envd[altt]/100)).toFixed(2));
$('option:contains("Только своей компании")', btn.parent().next()).prop('selected', true);
$('input[value="Сохранить изменения"]').click();
return false;
});
});
}
}
// Хак, что бы получить полноценный доступ к DOM >:]
var script = document.createElement("script");
script.textContent = '(' + run.toString() + ')();';
document.documentElement.appendChild(script);