Хочу изучить такую тему как работа с 1С из вне 1С средствами С#
Вся информация что есть будет интересна, простые вещи по типу Http , вебсервисов не слишком интересует
В первую очередь нужна информация по созданию .Dll которые могут пронять другие программы, заметил такой момент что не каждую библиотеку можно скормить 1С
Помогите найти литературу, уроки, статьи, или кто очень мудр раскажет нюансы прямо тут.
SELECT `c`.`id`, `c`.`name`, `s`.`score`
FROM (
SELECT `cp`.`id_clan` AS `id_clan`,
SUM(`uc`.`health`) + SUM(`uc`.`power`)
+ SUM(`uc`.`agil`) + SUM(`uc`.`intell`) AS `score`
FROM `clan_part` AS `cp`
JOIN `users_combat` AS `uc` ON `uc`.`id_user` = `cp`.`id_user`
GROUP BY `cp`.`id_clan`
ORDER BY `score` DESC
LIMIT 0, 10
) AS `s`
JOIN `clan` AS `c` ON `c`.`id` = `s`.`id_clan`
я не представляю что может означать веса номенклатурной группыНу так спросите у того, кто задал, что он имел ввиду.
<form action="functions.php" method="post">
A4 <input type="radio" name="ans" value="ans1">
A3 <input type="radio" name="ans" value="ans2" /><br />
</form>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Datei herunterladen!">
</form>
<form action="#" method="post" enctype="multipart/form-data">
A4 <input required type="radio" name="ans" value="ans1">
A3 <input type="radio" name="ans" value="ans2">
<input type="file" name="file">
<input type="submit" value="Загрузить">
</form>
if ($answer == "ans1") {
$answer = $_POST['ans'];
$answer = $_POST['ans'];
if ($answer == "ans1") {
if ($answer == "ans1") {
$answer = $_POST['ans'];
function make_upload($file){
// формируем уникальное имя картинки: случайное число и name
$name = mt_rand(0, 10000) . $file['name'];
copy($file['tmp_name'], 'Folder_A4_SW_EIN/' . $name); //ПАПКА ДОК
return true;
}
}else{
function make_upload($file){
// формируем уникальное имя картинки: случайное число и name
$name = mt_rand(0, 10000) . $file['name'];
copy($file['tmp_name'], 'img7/' . $name); //ПАПКА, КУДИ ПАДАЮТЬ ДОКУМЕНТИ
}
}
function make_upload($file, $folder)
{
// формируем путь + уникальное имя картинки
$name = $folder . DIRECTORY_SEPARATOR . uniqid(true) . $file['name'];
copy($file['tmp_name'], $name);
return true;
}
<?php
include_once('functions.php')
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Загрузить изображения на сервер</title>
</head>
<body>
<form action="#" method="post" enctype="multipart/form-data">
A4 <input required type="radio" name="ans" value="ans1">
A3 <input type="radio" name="ans" value="ans2">
<input type="file" name="file">
<input type="submit" value="Загрузить">
</form>
<?php
// если была произведена отправка формы
if(isset($_FILES['file']))
{
// проверяем, можно ли загружать изображение
$check = can_upload($_FILES['file']);
if($check === true)
{
$folder = $_POST['ans'] == 'ans1' ? 'Folder_A4_SW_EIN' : 'img7';
make_upload($_FILES['file'], $folder); // загружаем изображение на сервер
echo "<strong>Файл был успешно загружен!</strong>";
}
else
{
// выводим сообщение об ошибке
echo "<strong>$check</strong>";
}
}
?>
</body>
</html>
<?php
function can_upload($file)
{
// если имя пустое, значит файл не выбран
if($file['name'] == '')
return 'Вы не выбрали файл.';
/* если размер файла 0, значит его не пропустили настройки
сервера из-за того, что он слишком большой */
if($file['size'] == 0)
return 'Файл слишком большой.';
// разбиваем имя файла по точке и получаем массив
$getMime = explode('.', $file['name']);
// нас интересует последний элемент массива - расширение
$mime = strtolower(end($getMime));
// объявим массив допустимых расширений
$types = array('jpg', 'png', 'gif', 'bmp', 'jpeg', 'pdf', 'ppt', 'ods', 'dotx', 'docx', 'doc');
// если расширение не входит в список допустимых - return
if(!in_array($mime, $types))
return 'Недопустимый тип файла.';
return true;
}
function make_upload($file, $folder)
{
// формируем путь + уникальное имя картинки
$name = $folder . DIRECTORY_SEPARATOR . uniqid(true) . $file['name'];
copy($file['tmp_name'], $name);
return true;
}