Задать вопрос
  • Возможно глупый вопрос, но как показывать портфолио сайтов на фрилансе, чтобы не палить все исходники (как в случае с гитхабом)?

    opium
    @opium
    Просто люблю качественно работать
    А смысл?
    Просто сайт это во первых просто, во вторых понятно в третьих очень дёшево
    Ответ написан
    Комментировать
  • Куда выложить портфолио?

    Chefranov
    @Chefranov
    Новичок
    Сделайте свой сайт с портфолио :)
    Ответ написан
    2 комментария
  • Как организовать ИБ при работе в системе 1С?

    @feanor7
    Системный администратор
    Каждый должен заниматься своим делом. Какую задачу Вы ставите перед собой?
    При заведении прогеров на терминал у них есть полные права на базу которую им дали, отслеживать изменение кода может главный разработчик, но обычно этой дурью никто не мается, а просто обрезают взаимодействие сервера с внешним миром чтобы эти наработки нельзя было скопировать.
    Но опять же, на сервера иногда надо загружать сторонние обработки)

    Все как обычно, начните с начала, постройте модель угроз, от нее и пляшите.
    Ответ написан
    Комментировать
  • Что делать с оборудованием (сервера HP)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    лучше продать, хостинг суперконкуретный рынок, получите 3х клиентов по 10$ в месяц, а на специалистов и софт потратите десятки тысяч долларов.
    Ответ написан
    Комментировать
  • Что не так в коде (1С)?

    @Dementor
    программист, архитектор, аналитик
    Что не правильно?
    1) ПустаяСтрока() - функция для проверки строковой переменной на наличие значимых символов (пробелы, табуляции и прочие разделители игнорируются) - явно не преднозначено для проверки суммы итогового стажа, который будет преобразовываться к строке "0" и функция всегда будет давать результат Ложь. Если итоговый стаж - это не дни итогового стажа, а дата увольнения (с названиями вам еще работать и работать - сами себя путаете), то дата преобразовывается тоже к строковому литералу, который выдаст аналогичную Ложь. Потому содержимое внутри условия никогда не будет выполнено!

    2) Обращения вида "Объект." ссылаются на реквизиты вашего документа, а не на реквизиты строк табличной части! Вам нужно сперва узнать значение текущей строки табличной части (под курсором) и дальше работать уже с этой строкой.

    3) Что вы там пытались присвоить в двоичном формате непонятно, но явно не в тему.

    4) Предположим, что вы своими ноликами-единичками хотели обнулить дату. Тогда согласно вашей формуле вы к пустой дате добавляете сумму количество секунд от даты приема с количества секунд от даты увольнения - это где-то 4036 год получится.

    UPD. Дополнено после переписки в комментариях
    1) Что должно быть в Итого? По идее количество месяцев! Тип "Строка" тут ни к чему - количество это всегда тип "Число".
    2) На поле табличной части вам нужно добавить обработчик события ПриИзменении с примерно следующим содержимым:
    &НаКлиенте
    Процедура СтажРаботыПриИзменении(Элемент)
    	
    	РедактируемаяСтрока = Элементы.СтажРаботы.ТекущиеДанные;
    	
    	// строку могли удалить и в таблице ничего нет
    	Если РедактируемаяСтрока = Неопределено Тогда
    		Возврат;
    	КонецЕсли; 
    	
    	// обязательно делаем проверку данных!
    	Если РедактируемаяСтрока.ДатаПриема >= РедактируемаяСтрока.ДатаУвольнения Тогда
    		РедактируемаяСтрока.Итог = 0;
    		Возврат;
    	КонецЕсли; 
    	
    	// в зависимости от требуемого значения делаем расчет
    	// еще важен способ округления - к меньшему целому или к большему
    	ОтработаноСекунд = РедактируемаяСтрока.ДатаУвольнения - РедактируемаяСтрока.ДатаПриема;
    	ОтработаноЧасов = ОтработаноСекунд / 60;
    	ОтработаноДней = ОтработаноСекунд / 86400;
    	
    	// если нужно значение месяцев или лет, то используем сдвиги в цикле
    	ОкруглятьКБольшему = Истина;  // 1 день сверху дасть дополнительный 1 месяц или 1 год
    	
    	ОтработаноМесяцев = ?(ОкруглятьКБольшему, 0, -1);
    	СкользящийМесяц = РедактируемаяСтрока.ДатаПриема;
    	Пока СкользящийМесяц < РедактируемаяСтрока.ДатаУвольнения Цикл
    		ОтработаноМесяцев = ОтработаноМесяцев + 1;
    		СкользящийМесяц = ДобавитьМесяц(СкользящийМесяц, 1);
    	КонецЦикла;
    	
    	ОтработаноЛет = ?(ОкруглятьКБольшему, 0, -1);
    	СкользящийГод = РедактируемаяСтрока.ДатаПриема;
    	Пока СкользящийГод < РедактируемаяСтрока.ДатаУвольнения Цикл
    		ОтработаноЛет = ОтработаноЛет + 1;
    		СкользящийГод = ДобавитьМесяц(СкользящийГод, 12);
    	КонецЦикла;
    	
    	// выводим значение на форму
    	РедактируемаяСтрока.Итог = ОтработаноМесяцев;
    	
    КонецПроцедуры


    Но я не умерен в том, что вам нужен реквизит стажа. Возможно было бы достаточно "виртуального реквизита" (добавленого в табличную часть на форме) действительно с типом Строки, куда при открытии и изменении выводить расчетные данные в виде "10 лет, 4 мес, 17 дней".
    Ответ написан
  • Где скачать калькулятор стоимости сайта?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Все эти калькуляторы по сути
    четыре колонки в экселе
    a - пафосное название
    b - цена за это по вашему мнению
    с - кол-во
    d - формула =c1*b1
    где-то внизу
    Итого формула в ячейке dn сумма ячеек выше в колонке.

    По вкусу можно считать в часах и умножать на почасовую ставку .
    Ответ написан
    Комментировать
  • Нужно ли провинциальное высшее IT образование?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    тратить еще 3 года драгоценного времени и пачечку родительских денег.

    Во-первых, ваше время ничего не стоит.
    Во-вторых, с чего такая уверенность, что вы за эти три года заработаете хотя бы столько, сколько хватило бы на оплату учёбы?
    В-третьих, потом всё равно придётся идти за корочкой. Не бросайте.
    Ответ написан
    17 комментариев
  • Какие действия системного администратора при увольнении сотрудника?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    1. Заблокировать учетку в AD
    2. Выгрузить почту, заархивировать профиль, настроить перенаправление почты (обычно дает руководитель. Если не дает - перенаправить в помойку, чтобы почтовые роботы не устраивали конференций)
    3. Переместить учетку в OU для уволенных (иногда они возвращаются :) )
    4. Принять железо

    Архив писем хранится не менее пяти лет - сталкивался, когда возникала необходимость достать письмо двух- трех- летней давности.
    Ответ написан
    2 комментария
  • Что такое навыки программирования, "программистские скиллы", и почему они утрачиваются?

    hack504
    @hack504
    «Программистские скиллы» - это что-то типа спорта, ежедневные тренировки. Если бросаешь, то теряешь форму, если возобновляешь, то опять приходишь в форму. Но честно сказать, никаких скиллов, к сожалению, не существует в прикладном программировании - ты просто плывешь по тому курсу, что задаёт рынок и он диктует какие твои «программистские скиллы» сейчас актуальны, а какие с пометкой «deprecated». Согласись, утратить то, что в последствие не будет актуальным - не такая уже и страшная потеря)
    Ответ написан
    Комментировать
  • Высшее IT образование для миграции "прикладная информатика" - заочно?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Начал задумываться о переезде в Германию, но из образования у меня только СПО

    Типично для wannabe-мигранта.

    Задайтесь вопросом: "Я могу чего-то добиться в России?". Если нет, то попытайтесь это сделать хотя бы тут, иначе потом будет мучительно больно.
    Ответ написан
    22 комментария
  • Как смириться с тем, что нельзя убирать плохой код на проекте?

    Zoominger
    @Zoominger
    System Integrator
    Ну, коль вы сеньор, то взять и всё исправить. Ах, вы не сеньор? Ну тогда не умничать.
    Простити за грубость. Работает - не трогай.
    Ответ написан
    3 комментария
  • Почему не использовать C# для управленческого учета вместо 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему не использовать C# для управленческого учета вместо 1С?
    Неудобно.
    Ведь 1С это оболочка над базой данных
    Нет.
    а интерфейс написан на C#
    Неправда. На JS интерфейс.
    Зачем создавать платформу и еще встроенный язык 1с
    Для удобства.
    А что бы не начинать проект постоянно с нуля, можно написать собственную библиотеку с необходимыми инструментами для бухгалтерии и т.п.
    Напишите. Кто же мешает.

    Объясню что такое 1с-
    Это платформа с типовыми решениями, возможностью настройки, поддержкой, и обновлениями.
    Если вы сможете написать приложение для решения основных учетных задач, которое можно поставить и работать, обеспечите поддержку- чтобы в каждом городе был специалист, и будете отслеживать все изменения в законодательстве и вносить изменения в типовые решения тогда вы сможете конкурировать с 1с.
    Ответ написан
    Комментировать
  • Почему не использовать C# для управленческого учета вместо 1С?

    @Dementor
    программист, архитектор, аналитик
    Уважаемы специалисты, почему для управленческого учета (оперативного учета), не начнут разрабатывать программу на C#?

    Не начнут КТО? Уверен, что есть десятки команд, которые успешно разрабатывают на C# программы для управленческого учета.

    Ведь 1С это оболочка над базой данных, а интерфейс написан на C#.

    Для начала не C#, а C++ (сейчас 11, но переходят на 14). Далее не оболочка, а ORM (с поддержкой MsSQL, PostgreSQL, IBM DB, Oracle и собственный формат) + BSL (со встроенными библиотеками и внешней опенсурс библиотекой БСП) + web-интерфейсы + мобильный и браузерный клиенты + кроссплатформенность на Win-Lin-Mac.

    Зачем создавать платформу и еще встроенный язык 1с (Искусственно создавать новые рабочие кадры???Чтобы выжимать деньги на всяких книжках по программированию 1с и прочих учебных курсов?), если есть .NET Framework и C#?

    Для начала нет и шарп появились после платформы 1С (2002 против первых версий 1С под DOS). И тут же встречный вопрос - а зачем встроенные языки для Матлаба и Автокада, зачем VBA для ворда и экселя, зачем PowerShell для винды? Да, в том числе для написания книжек и продажи курсов, но в первую очередь - новые инструменты удобны и приносят выгоду по сравнению с их отсутствием (заточены под быстрое решение узкого класса задач).

    А что бы не начинать проект постоянно с нуля, можно написать собственную библиотеку с необходимыми инструментами для бухгалтерии и т.п.

    1С-киллиров создавали десятками. И где они сейчас? Пока эти поделки пытались довести до какого-то конкретного состояния, 1С расширяла функциональность своей платформы на порядки - параллельные программы все время были в качестве догоняющих и не приносили денег создателям, а потому умерли.
    Ответ написан
    Комментировать
  • Забуду ли я всё в армии?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Все нормально будет, не забудешь. Еще лучше будет, если в свободное время не в каптерке бухать, а почитывать интересные книжки, чтобы поддерживать мозг в тонусе, ибо в армии слегка, но деградируешь, так как думают за тебя )) Тебе только выполнять надо что скажут.
    Я, например, в свободное время в армии python осваивал. Писал программки на Nokia N70 для Symbian. Практически не ощутил того, что выпал за год из профессии.
    Ответ написан
    Комментировать
  • Как уменьшить время вызова серверной функции?

    @Dementor
    программист, архитектор, аналитик
    1) Если вопрос к программистам, то не нужно ленится - используйте &НаСервереБезКонтекста и явно укажите в параметре-структуре с условным именем Контекст все нужные для инициализации параметры, а из возвращенной структуры установите значения на клиенте.

    2) Так же пересмотрите какие значения сбрасываются - может и не нужно никаких серверных вызовов и все можно сделать на клиентской стороне? Так же не забывайте про быструю кешируемую на клиенте функцию ПредопределенноеЗначение()

    3) Если вопрос к сисадминам, то им нужно видеть ваши сервера СУБД, сервера 1С, веб-сервера и всю сетевую инфраструктуру в целом - только так они могут дать практические советы по оптимизации.
    Ответ написан
    Комментировать
  • Как реализовать идею?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    таланты не ищут, продукты полезные ищут - делайте востребованный продукт, никаких проблем с деньгами не будет
    Ответ написан
    Комментировать