По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Кто не слышал о двух волшебных символах – «одинэс»? Это огромный мир различных решений для предприятия, и мы решили строго и лаконично рассказать про установку 1С Предприятие 8.3. Для того чтобы начать использовать программный продукт 1С 8.3, обязательно необходимо правильно установить соответствующую программу на компьютер, проведя после этого корректную настройку в соответствии со всеми правилами и указаниями производителя. Условно этот процесс специалисты делят на несколько этапов, каждый из которых требует ответственного и подхода к его выполнению. Установка программы и первоначальное ее заполнение В первую очередь, необходимо осуществить установку программы 1С 8.3. Этот процесс можно осуществлять непосредственно в файловом режиме. Как только он будет закончен, следует выполнить такие действия, как: выбор способа настройки (по сети или же в режиме одного пользователя); ожидание автоматической технической адаптации будущей базы данных; установка системы защиты программы и соответствующих ключей к ней. После выполнения перечисленных действий можно переходить к следующему этапу работы. Заполнение классификаторов Все необходимые для работы программы данные пользователь должен занести в соответствующие строки. Это касается такой информации, как: перечень организаций; курсы валют; общероссийские классификаторы. После занесения всех данных производится автоматическая загрузка информации с соответствующих серверов. Как только этот процесс произойдет, пользователь должен заполнить учетную политику организации. Адаптация программы к проведению учета В целом ряде случае типовое решение программы 1С 8.3 не удовлетворяет пользователей. Это может быть связанно с тем, что стандартные настройки продукта не подходят компании в связи со спецификой ее работы. Именно поэтому, независимо от того, какая конфигурация программы была установлена, обязательно ее необходимо соответствующим образом адаптировать под потребности организации. На данном этапе настройки пользователь должен улучшить стандартный функционал продукта. Для этого нужно разработать все необходимые отчеты и обработки. В конце следует осуществить интеграцию и обменных данных между различными базами. Обучение пользователей Для того чтобы программой 1С в дальнейшем можно было корректно пользоваться, обязательно необходимо проконсультировать и обучить всех пользователей, которым в будущем необходимо будет выполнять свои обязанности, используя данный продукт. Даже самая корректная настройка программы не может обеспечить отсутствие возникновения ошибок. Именно поэтому пользователи должны понимать, каким образом работает продукт и как можно исправлять те или иные проблемы, возникающие с ним. Как один из вариантов – используйте короткие видеоролики с описанием принципов работы и какими-то нюансами – в случае чего, это также будет максимально облегчать обучение новых пользователей программы. Перенос остатков и справочников в новую программу Если количество данных, которые нужно переносить, не очень большое, этот процесс можно осуществить в ручном режиме. Это можно сделать во вкладке «Загрузка остатков» или «Загрузка справочника номенклатура». В большинстве же случаев количество данных, которые следует перенести, очень значительное. Именно поэтому в таких ситуациях нужно воспользоваться автоматически. Этот процесс можно выполнить, как из аналогичных программ, так и с некоторых других продуктов (SAP, Axapta, Парус и Галактика). Установка и настройка прав пользователей Следующим этапов нужно добавить в программу всех пользователей и настроить их права. Контролировать этот процесс должен руководитель проекта, так как именно ему нужно решать, какой доступ к информации должен быть у тех или иных сотрудников организации. Ввод в эксплуатацию В конце для настройки программы 1С 8.3 обязательно необходимо исправить все неточности. В некоторых случаях на этом этапе выявляются проблемы в обучении пользователей. Их необходимо устранить для того чтобы процесс использования продукта был максимально полезным. Ввод в эксплуатацию программы может занять около полугода. Именно в этот период можно выявить неточности работы, неправильные настройки или необходимость доработки системы.
img
В статье мы покажем, как использовать команды маршрутизации в Linux (в UNIX подобных системах) чтобы отображать или конфигурить информацию о дефолтных маршрутах. Погнали разбираться! Показать маршруты по умолчанию Ловите 2 команды, которые помогут отобразить текущую таблицу маршрутизации в Linux: # route Вывод такой команды будет примерно следующим: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 ra0 default dsl-router 0.0.0.0 UG 0 0 0 ra0 Или можно использовать второй вариант: $ /sbin/route ”Выхлоп” такой команды в той же самой таблице маршрутизации: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 191.255.255.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 default 191.255.255.1 0.0.0.0 UG 0 0 0 eth0 Настройка дефолтного маршрута Синтаксис настройки категорически прост. Смотрите: route add default gw {IP-АДРЕС} {ИНТЕРФЕЙС} Тут: IP-АДРЕС - IP - адрес шлюза; ИНТЕРФЕЙС - имя интерфейса, за которым сидит указанный выше шлюз; Например, если IP - адрес вашего роутера 192.168.1.254 и он сидит на интерфейсом eth0, то из под root выполните команду: # route add default gw 192.168.1.254 eth0 Или можно использовать хостнейм (только проверьте, чтобы он резолвился на уровне DNS): # route add default gw dsl-router eth0 Или можно использовать команду ip, чтобы маршрутизировать весь трафик через шлюз 192.168.1.254, который подключен к интерфейсу eth0: # ip route add 192.168.1.0/24 dev eth0 Либо вместо eth0 интерфейса можно прописать в явном виде адрес шлюза. Тут ап ту ю, как говорится :) # ip route add 192.168.1.0/24 via 192.168.1.254 Профит!
img
Перечисления, или перечисляемые типы данных, - это список постоянных значений с именами, которые удобны для разработчиков. В программировании они нужны для того, чтобы определить набор предопределенных значений, которые может принимать переменная. Определение списка значений Перечисления – это список значений, где каждое значение уникально. В перечислении не может быть двух значений с идентичными именами. Это весьма полезно, если нужно определить все возможные варианты значений, которые может обрабатывать функция.  Например, у вас есть перечисление под названием «Fruits». В нем хранится список фруктов, которые понятны для приложения. Именно в этом и есть ключевое отличие перечисления от использования строки для того, чтобы представить эту переменную, – строка может иметь бесконечное число возможных значений, а это перечисление – только три.  Это перечисление вы можете использовать в своем коде, например, для того, чтобы проверить, соответствует ли тип пользовательского ввода элементу Apple, или для передать его оператору switch/case в качестве аргумента для того, чтобы выполнить определенные действия для каждого типа возможного значения.  С точки зрения внутренней структуры перечисления сами по себе являются значениями. Это, конечно, зависит от реализации языка, но, например, в C# перечисления по умолчанию являются целыми значениями. Значения по умолчанию начинаются с 0, 1, 2, 3 и т.д., но их можно изменить вручную. Можно установить определенное значение для каждого элемента перечисления. Например, это могут быть коды состояния HTTP: Они могут преобразовываться из значения в перечисление и наоборот с помощью простого приведения типов: Перечисления не просто полезны для определения набора элементов, но они также неплохо помогают разработчикам. Даже если вы конвертируете данные в строковый или целочисленный тип перед тем, как отправить их в API, использования перечислений в вашей кодовой базе в любом случае обеспечит большую гибкость и приведет ваш код в порядок.  К тому же, наличие выпадающих списков с автозаполнением со списком возможных значений может помочь не только вам, но и любому, кто будет работать с вашей кодовой базой в дальнейшем. Никто не хочет сопровождать программный код, который в качестве аргументов принимает строки и выполняет случайные действия, основываясь на входных данных. Использование перечислений, напротив, строго определяет то, как себя будет вести приложение.  Недостатки использования перечислений Основной недостаток перечислений заключается в том, что, как только они перестают находиться в вашей кодовой базе, они теряют свое особое значение. Например, у вас есть API, в котором вы сохраняете и отправляете данные. Для начала вам необходимо сериализовать перечисление, которое, скорее всего, по умолчанию принимает базовые значения 0, 1, 2 и т.д. Некоторые языки программирования поддерживают перечисления с базовыми строковыми значениями или настраивают правила сериализации перечислений так, чтобы сгладить эту проблему.  Проблемой может стать и изменение перечислений. Как только вы начинаете использовать перечисление, вы не можете больше менять порядок элементов. У вас есть право только добавить элементы в конец списка. В противном случае хранящиеся данные, которые используют старую версию перечисления, перестанут быть актуальными и будут искажены.  Перечисления как флаги Еще одно популярное направление использования перечислений – это определение битовых флагов. Это достаточно продвинутая концепция, но по сути речь идет о том, что каждое значение перечисления – это логическое значение. Все эти перечисления можно хранить вместе в одном целом числе и использовать для выполнения быстрого поиска логических данных. Это действительно работает, потому что каждое значение перечисления соответствует разным битам базового числа. Для двоичного представления значения перечисления будут следующие: 0, 1, 2, 4, 8, 16 и т.д. И вы можете соединить их вместе, чтобы получить список логических значений.  Почему именно такой вариант, а не несколько логических значений? Что ж, во-первых, это экономит место, а это в некоторых ситуациях (когда у вас их много) может быть очень на руку. Но, что еще важнее, при таком подходе можно очень быстро получить доступ к каждому значению, особенно если вам нужно получить доступ к нескольким значениям. Например, вы хотите проверить, выходной сегодня или нет. Вы можете проверить суббота сегодня или воскресенье ( Saturday | Sunday ), и все это из того же байта, что был загружен в память. Центральному процессору необходимо извлечь лишь один элемент, чтобы получить список всех флагов. 
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59