Главная » 1С Предприятие

АТРИБУТЫ И КОНТЕКСТ СПРАВОЧНИКА

Добавлено Дата: 20 May, 2012 категория: 1С Предприятие

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

Читать »

КАК ОТКРЫТЬ ОТЧЕТ ИЛИ ОБРАБОТКУ В ПРОГРАММЕ

Добавлено Дата: 19 May, 2012 категория: 1С Предприятие

Запуск  обработки  Проба  мы до сих пор  выполняли из созданного нами меню, либо выбирая в  нем  Проба  Пуск, либо нажимая  Alt+1.  Кроме того, мы  могли открыть обработку, использовав  пункты  Открыть колонки  меню  Файл.   При  необходимости,  однако,  отчет  или  обработку можно   открыть  из  любой  другой  формы  или  программы глобального модуля.  Для  этой  цели  употребляется функция  ОткрытьФорму.

Читать »

ВИДЫ  РАСЧЕТОВ ДОКУМЕНТА ТАБЕЛЬ

Добавлено Дата: 19 May, 2012 категория: 1С Предприятие

7.7.1.   ВИД  РАСЧЕТА ОКЛАД_2

Выполним  всю цепочку задания свойств ВР  Оклад_2, включающую также  и написание кода процедуры  получения результата.

Предварительно, однако,  нам  потребуется  создать   группу  ВР  ВсеНачисления_2, в которую мы будем включать расчеты-начисления, облагаемые НДФЛ.

Читать »

ОБРАБОТКА ПО ИМЕНИ ПРОБА ДИАЛОГ ОБРАБОТКИ

Добавлено Дата: 19 May, 2012 категория: 1С Предприятие

Обработкой называется программа, запускаемая в результате  ее вызова  из некоторой экранной формы.

Под  формой в общем  случае понимается совокупность следующих компонентов:

•   диалога формы;

•   модуля формы;

Читать »

ПРИМЕР ПРОСТОГО РАСЧЕТА

Добавлено Дата: 19 May, 2012 категория: 1С Предприятие

Возьмем  простой расчет  начисление премии,  зависящей от  проработанных  часов, и на его примере рассмотрим основные свойства расчета.

Алгоритм расчета  премии  состоит из одной  конструкции  "если-то-иначе":

1.             Начало.

Читать »

ОТОБРАЖЕНИЕ СПИСКА КОНСТАНТ В ДИАЛОГОВОМ ОКНЕ

Добавлено Дата: 17 May, 2012 категория: 1С Предприятие

Просмотр констант в списке, появляющемся в окне  сообщений  после  запуска приведенной  в  разд.   1.7.3  процедуры, весьма затруднителен.   Более  высокое  качество  отображения  перечня констант (и  других представляемых в виде таблицы  объектов)  обеспечивает элемент диалога Таблица  значений.  Продемонстрируем  способ   его  употребления  на  примере  вывода информации   о  константах  системы.   Как   и   ранее,  будем выводить данные только  о  непериодических  константах,  отображая их  идентификаторы, синонимы и значения.

Читать »

БУКВАЛЬНЫЕ КОНСТАНТЫ

Добавлено Дата: 17 May, 2012 категория: 1С Предприятие

Буквальные  константы  (далее  просто   константы) числового типа это  вещественные числа с точкой  или без точки, со знаком или без него, например:

-2.34,2  ,+2.0, .25                     //             Нуль перед десятичной  точкой  можно опустить

Читать »

ИЗМЕНЕНИЕ СТРУКТУРЫ  И ФОРМ СПРАВОЧНИКА – ЧАСТЬ 2

Добавлено Дата: 16 May, 2012 категория: 1С Предприятие

сСотр_2  =  СоздатьОбъект("Справочник.Сотрудники_2");

сСотр_2.НайтиЭлемент(Сотрудник);        //     Сотрудник реквизит документа

// Устанавливаем значения реквизитов записи сСотр_2.Наименование = ФИО;

сСотр_2.3аписать();

Читать »

ПЕРЕХОД ПО МЕТКЕ

Добавлено Дата: 16 May, 2012 категория: 1С Предприятие

Выполняется  оператором Перейти метка;

где метка это имя, начинающееся с тильды (знака ~), например ~М1.

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

Читать »

БЫСТРАЯ СОРТИРОВКА

Добавлено Дата: 16 May, 2012 категория: 1С Предприятие

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

Рассмотрим  массив х:

25         37         12        33         48         57        92         86

Читать »

ДОСТУП К ДОКУМЕНТАМ, ВВОДЯЩИМ РАСЧЕТЫ В ЖУРНАЛ  ЗАРПЛАТЫ

Добавлено Дата: 15 May, 2012 категория: 1С Предприятие

В конфигурацию  1С подсистемы  Заработная плата  и кадры  занесено более  200 ВР. Их точное число вернет вызов

Сообщить(Метаданные.ВидРасчета( ));         //     Сообщит о числе ВР в конфигурации

Число документов  в   конфигурации  существенно  меньше   несколько  десятков. Не все из них порождают расчеты. Однако немало и таких.  Выбор документа, вводящего в ЖЗ расчеты,  из списка, содержащего несколько  десятков наименований, обременителен.   Поэтому поступим  так. Разместим   в  новом  перечислении  ВР 2  (рис. 7.6) имена документов из табл. 7.2, вводящих расчеты.

Читать »

ТАБЛИЦА ЗНАЧЕНИЙ

Добавлено Дата: 15 May, 2012 категория: 1С Предприятие

3.4.1.  АТРИБУТЫ ТАБЛИЦЫ ЗНАЧЕНИЙ

Таблица значений, в  отличие от списка значений, может  иметь произвольное  число  столбцов  (колонок).  Объект   типа ТаблицаЗначений  создается  функцией  СоздатьОбъект и имеет атрибуты  номер Строки  и идентификаторы столбцов. Первый содержит  номер   выбранной   строки;  идентификатор  столбца    значение  ячейки  таблицы в выбранной   строке.   Например, если  идентификатор  первого  столбца  таблицы  тЗнач имеет имя Код, то для изменения значения элемента этого  столбца  в пятой  строке  при меним  следующий  код:

Читать »

ЗАЩИТА ДАННЫХ

Добавлено Дата: 14 May, 2012 категория: 1С Предприятие

8.2.3.    ПОСТАНОВКА  ЗАДАЧИ

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

Читать »

ПЕРЕДАЧА ДАННЫХ ИЗ  1С В DBF-ФАЙЛЫ – ЧАСТЬ 3

Добавлено Дата: 13 May, 2012 категория: 1С Предприятие

если док.Выбран()  =  1 тогда

дбф.DocName = док.Вид(); дбф.DocId  = док.НомерДок;

иначе

дбф.DocName = ""; дбф.DocId = 0;

конецЕсли;

дбф.3аписать( );                     //                     Сохраняем данные конецЦикла; // пока

Читать »

ГЛОБАЛЬНЫЕ ИМЕНА

Добавлено Дата: 13 May, 2012 категория: 1С Предприятие

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

Читать »