• Обмен 1С

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

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

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

    (далее…)

  • Объекты 1С — видео

    [VIP_CONTENT]

    На видео можно посмотреть как происходит работа с объектами 1С — в режиме Конфигуратор и Предприятие 1С.

    Смотреть видео «Как работать с объектами 1С?»

    (далее…)

  • Работа с файловой системой из 1С

    Следующие функции языка 1С позволяют манипулировать файлами:

    • СоздатьКаталог 1С
    • НайтиФайлы 1С
    • КопироватьФайл 1С
    • ПереместитьФайл 1С
    • УдалитьФайлы 1С
    • РазделитьФайл 1С
    • ОбъединитьФайлы 1С.

    (далее…)

  • 1С ДобавитьМесяц – изменить дату на месяц(ы)

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

    (далее…)

  • WS ссылки 1С

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

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

    (далее…)

  • Ошибки 1С

    В начале юридического договора, особенно в ИТ области, обычно есть раздел под названием Термины. В нем объясняется — что значит или включает в себя то или иное ИТ слово.

    Но кроме действительно сложных слов как сервер или сайт также и обычные, всем известные слова у программистов могут значить совсем другое. Например ошибки. В общечеловеческом смысле это слово означает неправильное действие. Такое, за которое его автору может быть даже стыдно.

    В программистом смысле слово ошибки имеет, наверное, два уточнения..

    (далее…)

  • Работа в 1С

    Вводная информация для тех, кто ни разу не видел 1С. Общие принципы работы в 1С 8.

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

     
    Окно запуска 1С:Предприятие

    При запуске 1С Вы в первую очередь увидите окно выбора базы данных.

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

    Это окно позволяет:

    • выбрать/добавить базу
    • посмотреть где она находится (при выбранной базе внизу отображается каталог в котором находится база данных)
    • войти в базу в режиме предприятие или под конфигуратором.

    Работа в 1С 8 возможна в двух режимах.
    (далее…)

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

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

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

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

    (далее…)

  • Управляемые формы 1С — видео

    [VIP_CONTENT]
    В 1С версии 8.2 появился новый вид форм — управляемые формы 1С, краткое видео показывает как создать управляемую форму и добавить на нее кнопку.

    Смотреть видео «Как создать управляемую форму 1С»

    (далее…)

  • Список значений 1С Добавить — новое значение

    Метод 1С СписокЗначений.Добавить(Значение, Представление, Пометка, Картинка) добавляет новое значение в список значений, увеличивая его на одну «ячейку».

    (далее…)

  • Значение 1С

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

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

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

    Например:

    Запрос = Новый Запрос("ВЫБРАТЬ Ссылка, Наименование Из Справочник.Контрагенты");

    //разово выполнили запрос на сервере и переслали результат на компьютер пользователя
    Выборка = Запрос.Выполнить().Выбрать();
    Выборка.Следующий();

    //обратились к результату запроса, который находится в памяти компьютера пользователя
    Наименование = Выборка.Наименование;
    ИНН = Выборка.Ссылка.ИНН;

    //ИНН мы в запросе не считывали, при обращении через ссылку к ИНН фоново генерируется полное считывание объекта справочника по ссылке в локальную память компьютера (бывает краткое, но ИНН не входит в кешируемые поля)

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

    Поговорим про особенности работы со значениями в 1С.

    (далее…)

  • Коллекции значений 1С

    Коллекции значений 1С — это универсальные объекты Массив, Список значений, Таблица значений, Дерево значений, Структура, Соответствие.

    (далее…)