• Тригонометрические и логарифмические функции 1С

    Тригонометрические функция в языке 1С:

    • Sin(Число) и ASin(Число) – синус и арксинус угла
    • Cos(Число) и ACos(Число) – косинус и арккосинус угла
    • Tan(Число) и ATan(Число) – тангенс и арктангенс угла

    Комментарий из документаии 1С: при расчетах с участием тригонометрических функций, рекомендуется использовать число Пи с точностью не менее 16 знаков.

    Логарифмические функция в языке 1С:

    • Log(Число) и Log10(Число) – вычисление натурального и десятичного логарифмов
    • Exp(Число) – возведение натурального логарифма в степень
  • Запросы 1С

    Программирование 1С состоит не только из написания программы. 1С это слиток действий пользователя и данных с которыми он работает.

    Данные хранятся в базе данных. Запросы 1С – это способ доставать данные из базы данных для того, чтобы показать пользователю в форме или чтобы обработать их.

    Основополагающая часть отчета – это запрос 1С. В случае отчета СКД – это большая часть отчета.

    Сядьте. Вздохните. Успокойтесь. Сейчас я скажу Вам новость.

    Чтобы программировать в 1С недостаточно знать язык программирования 1С. Нужно еще знать язык запросов 1С.

    Язык запросов 1С – это совершенно отдельный язык, который позволяет указать какие данные нам нужно достать из базы данных.

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

    (далее…)

  • Собеседование 1С

    Как пройти собеседование на программиста 1С? Какие вопросы задают на собеседовании 1С? Как вести себя на собеседовании 1С? Какие ответы на собеседовании 1С отвечать?

    Если Вам интересны эти вопросы – читайте дальше.

    Итак, Вы долго и упорно составляли резюме. Вывесили его на сайт поиска работы. Вам пришло смс о том, что Вы заинтересовали работодателя. И вот наконец долгожданное приглашение на собеседование 1С.

    Что же делать дальше? Как будет происходить дальнейшее общение?

    (далее…)

  • 1С Год, 1C Месяц, 1C День, 1C Час, 1C Минута, 1C Секунда – часть даты

    Функции 1С Год(Дата), 1С Месяц(Дата), 1С День(Дата), 1С Час(Дата), 1С Минута(Дата), 1С Секунда(Дата) возвращают одну часть даты в числовом виде.

    (далее…)

  • Архитектура конфигурации 1С

    Продолжение цикла уроков про создание базы 1С с нуля Мой склад и управление торговлей. Как Вам уже известно –мы уже создали пустую «коробку» — конфигурацию с начальными настройками. Осталось в нее что-нибудь положить.

    И именно сегодня мы начнем планировать архитектуру нашей конфигурации. Однако – что это такое?

    Архитектура — это программные компоненты и отношения между ними – вещает нам Вики.

     
    Ок. Какие программные компоненты есть в конфигурации 1С? Верно – объекты 1С – справочники, документы, регистры. Все они, а также их связь друг с другом и есть архитектура конфигурации 1С.

    Однако есть более узкое значение этого термина. Каждая конфигурация существует ради определенной цели. Эта цель часто неплохо выражена в названии конфигурации. Наша цель – это Склад и Торговля.

    Это значит, что конфигурация должна дать возможность посчитать сколько у нас товаров на складе и сколько из них мы продали. Мы только что перечислили часть сущностей, которые должны присутствовать в нашей конфигурации – Товар, Склад, Остатки товаров, Продажи товаров.

     
    Узкое значение слова архитектура конфигурации 1С – это:

    • Выяснение сущностей, которые выполняют основную цель конфигурации
    • Отношение между этими сущностями.

    Давайте-ка попробуем прямо сейчас создать архитектуру конфигурации с нуля за пять минут.

    (далее…)

  • Обмен 1С

    В реальной жизни редкая компания обходится одной базой 1С. Самая частая ситуация – это две базы, бухгалтерия и зарплата.

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

    Для связи нескольких баз существует Обмен 1С. Как он работает?

    (далее…)

  • 1С 8.2 формы

    В прошлом уроке мы с Вами рассмотрели разработку экранных форм 1С для обычного (толстого) клиента. В версии платформы 1С 8.2 появились управляемый и веб клиент (их отличия можно посмотреть здесь). В них используются новые экранные формы 1С 8.2. Их называют управляемые формы 1С 8.2.

    Управляемые формы 1С 8.2 – это будущее 1С. Они отличаются от обычных форм 1С 8.2 тем, что генерируются системой автоматически на основе специальных настроек («обычные» формы просто рисуются программистом по своему желанию).

    Различия в разработке управляемых форм 1С 8.2 от обычных – значительны. Поэтому мы собрались сегодня отдельно обсудить создание и изменение управляемых форм 1С 8.2.

    (далее…)

  • Сетевая и файловая 1С

    1С бывает — файловая, серверная и веб. Чем они отличаются?

    (далее…)

  • Массив 1С Вставить — новое значение

    Метод 1С Массив.Вставить(НомерЯчейкиСдвинуть, Значение) добавляет новое значение в массив 1С, увеличивая его на одну «ячейку», но добавляет «ячейку» не «с конца», а вставляет ее в середину на место указанного номера (указанный номер сдвигается +1).

    (далее…)

  • Калькулятор 1С

    Если Вы не собираетесь моделировать на 1С физические явления, то математические функции Вам понадобятся достаточно редко.

    На всякий случай пройдемся кратко по ним. Чтобы не было скучно – параллельно сделаем простенький калькулятор 1С.

    (далее…)

  • Внешние источники данных 1С

    Все данные 1С хранятся в единой базе данных, что позволяет легко обращаться к ним с помощью запросов 1С, работать с ними в списках в режиме 1С Предприятие.

    Однако в работе частенько складывается ситуация, когда часть данных хранится где-то еще.

    Примеры:

    • Интернет магазин (хранит данные обычно во внешней MySQL/SQL базе)
    • Загрузка данных из файлов Excel
    • Другая база.

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

    В версии 1С 8.2.14 появился новый объект 1С под названием Внешние источники данных 1С, которые сильно облегчают работу программиста, так как:

    • теперь специальные механизмы получения данных создавать не нужно
    • к таким данным можно обращаться обычным запросом 1С
    • такие данные можно просматривать в списках 1С.
  • Обработки 1С

    В 1С есть множество объектов конфигурации, которые так или иначе связаны с учетом – то есть позволяют оный вести – справочники, документы, регистры и так далее. Однако как быть, когда нужно создать программку на языке 1С, которая никак не связана с учетом, а требуется для служебных нужд программиста или для облегчения работы пользователя?

    Отличный пример – групповая обработка документов. Это инструмент, который позволяет провести/изменить/распечатать не один документ, а сразу много, по выбранному списку. Согласитесь – очень удобно.

    Для реализации в 1С инструментов для облегчения работы пользователя или администратора базы 1С существует специальный объект конфигурации – обработки 1С. Обработки 1С могут быть частью конфигурации или распространяться как отдельные файлы (тогда обработка называется внешняя обработка 1С).

    Обработки 1С позволяют разрабатывать собственные инструменты как для программирования 1С, так и для настройки или управления 1С. Благодаря этому в интернете есть сотни типовых обработок (разработанных в компании 1С) и тысячи любительских обработок в интернете.

    Самое время попробовать сделать обработку 1С самостоятельно. Подробности далее.

    (далее…)