-
−1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
foreach($arModels as $arMark){
$str='<select name="" id="'.$arMark["NAME"].'" class="combobox2 modelbox" ><option value="">(все)</option>';
foreach($arMark["MODELS"] as $val => $arMN){
/*if($val==$_REQUEST["arrFilter_pf"]["model"]) $add=" selected ";
else $add="";*/
if($val!=''){
$str.='<option'.$add.' class="'.$arMark["NAME"].'" value="'.$arMN.'">'.$arMN.'</option>';
$str2.='<option'.$add.' class="'.$arMark["NAME"].'" value="'.$arMN.'">'.$arMN.'</option>';
}
else{
$file = fopen ($_SERVER["DOCUMENT_ROOT"]."/ipol/NIKITA_DYMAI.txt","w");
if ( !$file )
echo("Ошибка открытия файла");
else
fputs ( $file, $arMark["NAME"].' '.$arMN.'-пустой id');
fclose ($file);
}
}
$str.='</select>';
содержание файла txt:
Cadillac STS I-пустой id
не удалось подумать
LesterTeheMolester,
20 Февраля 2016
-
−100
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
| &ДатаНач,
| &ДатаКон,
| СчетДт В ИЕРАРХИИ (&СчетаРасчетов)
| И СчетКт В ИЕРАРХИИ (&СчетаВозврата)
| И Организация = &Организация
| И Активность = ИСТИНА
| И (НЕ СчетДт В ИЕРАРХИИ (&СчетаРасчетов))) КАК ХозрасчетныйОборотыДтКт
БП 2.0, типовой отчет.
OdinAss,
19 Февраля 2016
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
function Calc() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a+b))
}
function CalcMi() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a-b))
}
function CalcX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a*b)
}
function CalcDX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a/b)
}
от школьника
mittorn,
19 Февраля 2016
-
−98
- 1
- 2
- 3
СтрокаТовары.Качество = СтрокиОст.Качество;
СтрокаТовары.ЕдиницаИзмерения = СтрокиОст.ЕдИзм;
СтрокаТовары.ЕдиницаИзмеренияМест = СтрокиОст.ЕдИзмМест;
Поражает сам подход. А почему бы не выдумать для (поля/объекта/коллекции) ещё одно уникальное имя?! Ведь столько ещё свободных и красивых уникальных имён в мире есть! К тому же "ЕдИзм" - это ведь короче чем "ЕдиницаИзмерения", не правда ли? Дурак перепутает только, правда? Писать ведь будет удобней, правда?
Ладно... про ЗаполнитьЗначенияСвойств писать уже баян. Но ведь СтрокиОст - это строка какой-то таблицы? А в исходной таблице это называлось "ЕдиницаИзмерения", наверное, да? Так зачем лишний раз придумывать псевдоним?!!! Зачем? Почему просто не соединить таблицы друг с другом в запросе? Почему?! Почему нужно постоянно дрочить циклами?!
Циклы надо применять тогда, когда нельзя по-другому, а это узкий круг задач, например те, где нужен CAST которого в 1С нет, или распределение одной таблицы на другую по какому какой нибудь "хитровыдуманной и уникальной" бизнес логике. Даже списание по ФИФО уже придумали как сделать запросом... Не хочу! Хочу циклы...
levxxx,
19 Февраля 2016
-
−100
- 1
- 2
- 3
- 4
ТипЗаказа = Число(Сред(СокрЛП(Формат(Стрк.Заказ, "ЧГ=")), 3, 1));
...
Если ТипЗаказа = 9 ИЛИ ТипЗаказа = 8 ИЛИ ТипЗаказа = 7 Тогда
...
Стрк.Заказ - есть строка с номером документа.
Вообще, к статье брата Б. Нуралиева (простите не помню как его зовут) "1С как продукт инженерной мысли" хочется прилагать иллюстрации. И прилагать иллюстрации почему-то иллюстрации именно такие. Про "грамотное" использование составных типов хочется молчать.
Если вы слышали про 13 правил Кодда, и слышали про атомарность данных в ячейках, и находите в этом рациональное зерно - ЗАБУДЬТЕ!
levxxx,
19 Февраля 2016
-
+9
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
/*======================================================================*\
Function: __destruct
Output: Нет
Descriiption: Уничтожение объекта
\*======================================================================*/
public function __destruct(){
}
Javadoc отдыхает.
sevenflash,
19 Февраля 2016
-
−99
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
Типовая зуп 2.5 данные берутся из справочника "Степени родства физических лиц" не предопределенные элементы.
Если ТекущаяСтрока.Пол = Перечисления.ПолФизическихЛиц.Мужской Тогда
Если СтепеньРодстваРебенка = "05 " ИЛИ СтепеньРодстваРебенка = "06 " Тогда // Сын // Дочь
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["03"]; // Отец
ИначеЕсли СтепеньРодстваРебенка = "42 " ИЛИ СтепеньРодстваРебенка = "43 " Тогда // Пасынок // Падчерица
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["40"]; // Отчим
КонецЕсли;
Иначе
Если СтепеньРодстваРебенка = "05 " ИЛИ СтепеньРодстваРебенка = "06 " Тогда // Сын // Дочь
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["04"]; // Мать
ИначеЕсли СтепеньРодстваРебенка = "42 " ИЛИ СтепеньРодстваРебенка = "43 " Тогда // Пасынок // Падчерица
ТекущаяСтрока.Статус = СоответствиеСтепенейРодства["41"]; // Мачеха
КонецЕсли;
КонецЕсли;
sandrohaos,
18 Февраля 2016
-
−1
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
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;
}
Проверка наложения фигур друг на друга.
Isaac,
17 Февраля 2016
-
+2
- 1
$sqo_answer['remark']!=''?$sqo_answer['remark']:''
найдено на реальном проекте. один из тысячи
castortroy06,
17 Февраля 2016
-
+3
- 1
- 2
- 3
- 4
- 5
- 6
// Контейнер текста лицензии
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;
SevaSport,
16 Февраля 2016