- 1
- 2
- 3
- 4
ТипЗаказа = Число(Сред(СокрЛП(Формат(Стрк.Заказ, "ЧГ=")), 3, 1));
...
Если ТипЗаказа = 9 ИЛИ ТипЗаказа = 8 ИЛИ ТипЗаказа = 7 Тогда
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100
ТипЗаказа = Число(Сред(СокрЛП(Формат(Стрк.Заказ, "ЧГ=")), 3, 1));
...
Если ТипЗаказа = 9 ИЛИ ТипЗаказа = 8 ИЛИ ТипЗаказа = 7 Тогда
...
Стрк.Заказ - есть строка с номером документа.
Вообще, к статье брата Б. Нуралиева (простите не помню как его зовут) "1С как продукт инженерной мысли" хочется прилагать иллюстрации. И прилагать иллюстрации почему-то иллюстрации именно такие. Про "грамотное" использование составных типов хочется молчать.
Если вы слышали про 13 правил Кодда, и слышали про атомарность данных в ячейках, и находите в этом рациональное зерно - ЗАБУДЬТЕ!
+9
/*======================================================================*\
Function: __destruct
Output: Нет
Descriiption: Уничтожение объекта
\*======================================================================*/
public function __destruct(){
}
Javadoc отдыхает.
−99
Типовая зуп 2.5 данные берутся из справочника "Степени родства физических лиц" не предопределенные элементы.
Если ТекущаяСтрока.Пол = Перечисления.ПолФизическихЛиц.Мужской Тогда
Если СтепеньРодстваРебенка = "05 " ИЛИ СтепеньРодстваРебенка = "06 " Тогда // Сын // Дочь
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["03"]; // Отец
ИначеЕсли СтепеньРодстваРебенка = "42 " ИЛИ СтепеньРодстваРебенка = "43 " Тогда // Пасынок // Падчерица
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["40"]; // Отчим
КонецЕсли;
Иначе
Если СтепеньРодстваРебенка = "05 " ИЛИ СтепеньРодстваРебенка = "06 " Тогда // Сын // Дочь
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["04"]; // Мать
ИначеЕсли СтепеньРодстваРебенка = "42 " ИЛИ СтепеньРодстваРебенка = "43 " Тогда // Пасынок // Падчерица
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["41"]; // Мачеха
КонецЕсли;
КонецЕсли;
−1
bool Diagram::checkIsOverlayElements(const int index)
{
int _x0, _y0, _xX, _yY;
int x0 = _vectorFigure[index]->getCoordinate().getX0();
int y0 = _vectorFigure[index]->getCoordinate().getY0();
int xX = _vectorFigure[index]->getCoordinate().getXx();
int yY = _vectorFigure[index]->getCoordinate().getYy();
for(int _index = 0; _index < _vectorFigure.size(); _index++)
{
_x0 = _vectorFigure[_index]->getCoordinate().getX0();
_y0 = _vectorFigure[_index]->getCoordinate().getY0();
_xX = _vectorFigure[_index]->getCoordinate().getXx();
_yY = _vectorFigure[_index]->getCoordinate().getYy();
if(((x0 >= _x0 && x0 <= xX)
&&(y0 >= _y0 && y0 <= _yY))
||((xX >= _x0 && xX <= _xX)
&&(yY >= _y0 && yY <= _yY))
||((x0 >= _x0 && x0 <= xX)
&&(yY >= _y0 && y0 <= _yY))
||((xX >= _x0 && xX <= _xX)
&&(y0 >= _y0 && yY <= _yY)))
{
return true;
}
}
return false;
}
Проверка наложения фигур друг на друга.
+2
$sqo_answer['remark']!=''?$sqo_answer['remark']:''
найдено на реальном проекте. один из тысячи
+3
// Контейнер текста лицензии
var licenseText = document.getElementById('license_text');
// Текст лицензии
licenseText.children[0].children[2].textContent = locale.admin_registration.license_text;
// Ссылка лицензии
licenseText.children[1].textContent = locale.admin_registration.license_text_link;
+5
var From = $('#TransferFrom').val();
var To = $('#TransferTo').val();
var Time = Number($('#TransferTime').val());
var Count = Number($('#TransferCount').val());
$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) + Count);
$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) + Count);
$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) - Count);
$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) + Count);
setTimeout(function()
{
$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) - Count);
$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) - Count);
$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) + Count);
$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) - Count);
}, Time * 1000);
Да это сука гениально!
−1
public async Task AddOrUpdateAsync<T>(string key, T value) where T : class
{
ConcurrentQueue<T> queue = null;
await Task.Run(() =>
{
var cacheItem = _cache.GetCacheItem(key);
if (cacheItem != null)
{
queue = cacheItem.Value as ConcurrentQueue<T>;
}
});
await Task.Run(() => queue.Enqueue(value));
}
типа кусок из добавления нового элемента в кэш. Стильно, модно, асинхронно!
−1
$filds[$fild['fild']] = array('fild' => $fild['fild'],'name' => $fild['name'],'options'=>explode(',',$fild['type']));
Филд Коллиндз
−111
ПроцентНДС = 18;
Сферический, в вакууме. При любых условиях. 18! И точка! Что? Перечисление? Какое нахрен ещё перечисление! Перечисления для слабаков!