Дополнительные объекты конфигурации 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С, которых в конфигурации большинство. Рисовать собственный велосипед, помечать его надписями Courier вида «Copyright Vasya Pupkin» — это явно дурной тон.

Сейчас мы с Вами пройдем краткий ликбез по рисованию форм 1С.

Читать дальше »

PostgreSQL для 1С

PostgreSQL – это бесплатная СУБД (точнее OpenSource), которая работает и под Windows и под Linux. Поэтому если Вы хотели бы построить полностью бесплатную лицензионную систему (с участием 1С), то вероятно Ваш выбор падет на PostgreSQL.

Краткий обзор по использованию 1С с СУБД PostgreSQL.

Читать дальше »

Формат 1С

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

Вероятно самый известный пример, это разное представление времени – в России привычно использовать 9:00 и 21.00, а в англоязычных странах 9am и 9pm. Разница как в логике (12ти часовая система или 24х часовая), так и в написании.

Представление значения называется «формат» и сегодня мы обсудим изменение формата даты и формата числа в 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С

Объект языка 1С «Файл» позволяет:

  • файл 1С — получить путь к файлу (каталог без имени файла), имя без расширения, только расширение
  • файл 1С — проверить наличие файла
  • файл 1С — определить файл это или каталог
  • файл 1С — получить размер файла
  • файл 1С — работать с атрибутами файла (время измененеия, только чтение, скрытые файлы).

Читать дальше »

1С Предупреждение

1С Предупреждение выводит сообщение в диалоговом окне с кнопкой ОК, по нажатию на которую окно закрывается, например:
Предупреждение("Привет, мир!");

Читать дальше »