• Подписки на события 1С

    Когда пользователь нажимает на ту или иную кнопку, открывается или закрывается форма, записывается документ – возникает событие.

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

    Иногда возникает необходимость назначить обработчик сразу на несколько или все документы.

    Например, в каждом документе у нас есть реквизит Ответственный (автор). Или мы добавили такой общий реквизит.

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

    Как это сделать?

    (далее…)

  • Менеджер проекта 1С

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

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

    А как же менеджер проекта 1С?

    (далее…)

  • 1С ОКР — округление чисел 1С

    Функция 1С Окр(Число) производит округление чисел 1С нужным способом. По-умолчанию – до целого.

    (далее…)

  • XDTO

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

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

    Кому интересно – разберем вопрос подробнее.

    (далее…)

  • 1С ДеньНедели – номер дня в неделе

    Функция 1С ДеньНедели(Дата) возвращает номер дня в неделе, где понедельник – 1, а воскресенье — 7.

    (далее…)

  • 1С НеделяГода, 1С ДеньГода – номер недели/дня в году

    Функции 1С НеделяГода(Дата) и 1С ДеньГода(Дата) возвращают номер недели/дня в году.

    (далее…)

  • Критерии отбора 1С

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

    Это легко сделать с помощью запроса.

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

    Как это сделать?

    (далее…)

  • Библиотека стандартных подсистем 1С

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

    Также имеются учетные блоки, которые повторяются в различных конфигурациях, например, расчет НДС.

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

    (далее…)

  • Переменные 1С

    Переменные 1С могут быть объявлены внутри функции или процедуры, а также в начале модуля (кроме общих модулей). Если переменная 1С объявлена в начале модуля — то ее можно назвать глобальной переменной 1С — для этого модуля.

    Чтобы иметь к глобальной переменной 1С из другого модуля — необходимо объявить ее экспортной (слово ЭКСПОРТ после имени переменной 1С). Чтобы обратиться к такой переменной 1С необходимо написать имя модуля, точка, имя экспортной переменной 1С.

    Далее — подробнее про переменные 1С, с примерами.

    (далее…)

  • Отладка 1С — где я?

    Большинство программистов 1С знакомы как минимум с двумя методиками отладки: точки останова и узнать значение. Отладка очень полезна и эти две функции позволяют ей пользоваться на 90%.

    Одна из проблем отладки – легкая возможность заблудиться. Множество общих модулей, подписки на событие, рекурсия и прочее. Кто с этим не сталкивался – попробуйте отладить типовую обработку «ОбменДаннымиXML». Очень веселое занятие.

    Как найти себя в этой массе кода?

    (далее…)

  • 1С Специалист

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

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

     

    Что представляет из себя экзамен Специалист 1С

    Экзамен Специалист 1С представляет из себя решение задач на программирование по платформе или одной из трех типовых конфигураций 1С.

    Обратите внимание – в рамках Специалиста 1С мы не рассматриваем сдачу экзамена Консультант 1С (точнее «Специалист-консультант 1С»).

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

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

    (далее…)

  • Новая 1С

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

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

    Изменения в новой 1С настолько непривычны, что для программиста переход на тонкого клиента в чем то подобен переходу с версии 1С 7.7 на 8.

    С другой стороны, пройти мимо изучения новой 1С невозможно. Все основные конфигурации в ближайшее время будут выпущены только на новой платформе 1С. Счастливчики, работающие с УТ (управление торговлей 1С) уже радуются – версия УТ редакции 11 для тонкого клиента вышла почти одновременно с выходом тонкого клиента.

    Познакомимся с основными особенностями новой 1С, а именно тонкого клиента 1С.

    (далее…)