• Список значений 1С в качестве отбора на форме списка

    У каждого документа есть список. Его можно отобразить как на форме списка этого документа, так и на любой обработке. Для этого на форму выносится таблица значений (в толстом клиенте), в качестве типа значения выбирается ДокументСписокИмядокумента.

    Над списком документов размещаем командную панель (в свойствах ставим галочку «Автозаполнение» и источник – имя таблицы значений). В панели появится кнопка «Отбор». Для отбора доступны поля документа, у которых включена индексация и которые добавлены в таблицу документов.

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

    (далее…)

  • Команды 1С

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

    Для того, чтобы расположить на форме кнопку, раньше, в версии 8.1, нужно было:

    • Перетащить на панель кнопку
    • Добавить функцию — обработчик события кнопки
    • В данной функции прописать код на языке 1С, который выполнит требуемые действия.

    В 1С версии 8.2 появились управляемые формы. Разработка управляемых форм отличается и на них нельзя «перетащить кнопку».

    Как же тогда быть?

    (далее…)

  • 1С попытка-исключение

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

    Сообщение обычно производится в окне с красным крестом, откуда такие сообщения называют «поймать красный крест» или «не работает, есть красные ошибки».

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

    (далее…)

  • Метаданные 1С

    Метаданные 1С – это список справочников, документов, их реквизитов и прочего, составляющего конфигурацию. Список метаданных 1С правится программистов в конфигураторе в окне конфигурации.

    Из программы на языке 1С доступен список метаданных 1С и их свойства.

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

    Рассмотрим, как работать с метаданными 1С конфигурации из языка 1С.

    (далее…)

  • Обновление 1С

    Обновление бухгалтерии 1С. Самый простой способ — обновление в режиме 1С Предприятие. Этот же способ подойдет для обновления управления торговлей 11.

    На что нажать, чтобы самостоятельно провести обновление 1С.

    (далее…)

  • 1С ВРег, 1С НРег, 1С ТРег – изменение «регистра» символов

    Функции 1С ВРег(Строка) и 1С НРег(Строка) приводит все символы в строке к верхнему (АБВГД) или нижнему (абвгд) регистру.

    Функция 1С ТРег(Строка) приводит все символы в строке к нижнему (абвгд) регистру, а первую букву в каждом слове к верхнему (АБВГД).

    (далее…)

  • Дополнительные объекты конфигурации 1С

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

    Потому что эти объекты – чаще используются программистами 1С.

    (далее…)

  • Печать в 1С

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

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

    Вот это мы и посмотрит прямо сейчас.

    (далее…)

  • Регистры 1С

    Документы – суть ведения учета в 1С. Каждый документ имеет результат, например пришло товаров +10 шт.

    Отчеты – позволяют смотреть результаты. Суммируют эти результаты и показывают пользователю.

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

    Документы записывают свои результаты (называют «движения») в специальные таблицы – регистры 1с, которые сами суммируют результаты, чтобы отчет просто отобразил заранее посчитанные итоги.

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

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

    Документ, который записал движения в регистр 1С, называют Регистратор. Дата и время движения равны (в 99% случаев) дате документа. Дату движения называют Период.

    Каждый регистр 1С учитывает обычно движения какого нибудь одного справочника. Например, регистр 1С Товары на складах – движения товаров (в терминах 1С «номенклатуры») – сколько поступило товаров на склад, сколько убыло. Регистр 1С Взаиморасчеты с контрагентами (покупателями и поставщиками) – движения договоров с контрагентами – сколько нам стал должен контрагент после покупки или сколько мы ему должны после оплаты. Справочник, в разрезе которого ведется регистр называют основным измерением (аналитикой) регистра 1С.

    Конечно же никто не делает одно основное измерение к у регистра 1С. Ведь если мы учитываем движения товаров, то нам интересно не только какой товар уменьшился или прибавился, но и например, по какому складу. Поэтому всегда есть три-пять дополнительных измерений «на всякий случай», которые можно назвать дополнительной аналитикой регистра 1С.

    Как документ проводится по регистрам?

    (далее…)

  • Обучение программиста 1С

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

    После обучения нужно получить сертификаты. Для специалиста 1С их бывает 3 вида. Чтобы получить сертификат нужно сдать экзамены в компании 1С.

    Существует много оффлайн курсов по 1С.

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

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

    Каждый крупных франчайзи 1С (например Рарус) также предлагает свои программы обучения программистов 1С. Стоимость курсов различная, в среднем от 5 тыс руб за курс. Длительность 2-4 дня.

    (далее…)

  • Доступ к таблицам плана обмена 1С

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

    Как узнать какие элементы базы были изменены?

    Типовой способ ПланыОбмена.ВыбратьИзменения() работает медленно. Для начала само получение списка происходит не быстро. А потом еще и в цикле получение каждого (!) объекта. Как известно, получение объекта это — затратная операция в базе, а тут еще и в цикле.

    Например у нас 10.000 измененных элементов. Нам нужно просто узнать – какие элементы справочника «Номенклатура» были изменены.

    Непосильная задача?

    (далее…)

  • 1С ЦЕЛ — целое число

    Функция 1С Цел(Число) возвращает целую часть числа.

    (далее…)