Внешняя печатная форма 1с с макетом документа Word
-

Внешняя печатная форма 1с с макетом документа Word

26
46865
12.02.2021 Игорь Торба

Содержание:

1.       Чек-лист разработки для создания внешней печатной формы

2.       Пример разработки в 1С 8.3 Зарплата и управление персоналом


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


Весь принцип реализации строиться на использовании расширения. Причем, добавлять в расширение объекты основной конфигурации практически не нужно. Это очень удобно для дальнейших обновлений конфигураций с расширениями. Возникает вопрос: «А при чем здесь внешняя печатная форма, ведь это расширение?». Дело в том, что расширение легко устанавливается в программу в пользовательском режиме. А если еще ее объекты обособленны от объектов основной конфигурации, то, я думаю, можно называть ее внешней.


Пожалуй, единственным ограничением является наличие в конфигурации Библиотеки стандартных подсистем (далее – БСП). Данный метод «активно» использует механизмы этой библиотеки, поэтому БСП должно быть интегрировано в конфигурацию информационной базы (далее – ИБ). Но здесь особо беспокоиться не нужно, т.к. БСП сейчас присутствует практически во всех типовых конфигурациях.


Перед тем как продемонстрировать пример разработки, предлагаю ознакомиться с чек-листом и представить общую последовательность действий.  


1. Чек-лист разработки для создания внешней печатной формы


1.Создать расширение в конфигурации ИБ

2.В расширении добавить новую обработку (далее Обработка)

3.Обработку включить в подсистему ПодключаемыеОтчетыИОбработки

4.Создать шаблон (документ в формате MS Word) с необходимым содержанием и установить параметры

5.В обработку добавить макет и загрузить в него файл шаблона, созданного в пункте 4

6.В обработку добавить форму и в модуле формы создать функцию:

·         ВыполнитьКомандуПечати – экспортная, пользовательская

7.В модуле менеджера обработки создать 3 процедуры и 4 функции:

·         ПриОпределенииНастроек - экспортная, предопределенная БСП

·         ДобавитьКомандыПечати - экспортная, предопределенная БСП

·         Печать - экспортная, предопределенная БСП

·         ПолучитьДанныеПечати - экспортная, предопределенная БСП

·         ПолучитьДанныеОбъекта – пользовательская

·         ОбластиМакетаОфисногоДокумента – пользовательская

·         НапечататьДокумент– пользовательская  


2. Пример разработки в 1С 8.3 Зарплата и управление персоналом


Давайте рассмотрим этот процесс на примере создания печатной формы дополнительного соглашения к трудовому договору в формате файла MS Word. В качестве информационной базы я буду использовать конфигурацию 1C 8.3 Зарплата и управление персоналом версии 3.1.14.183, установленную на платформе 1С:Предприятие 8.3 (8.3.17.1496). В данной конфигурации используется БСП версии 3.1.2.469.


1.Создаем расширение в конфигурации ИБ.


Запускаем 1С:Предприятие в режиме конфигуратора. Открываем список расширений с помощью команды «Расширения конфигурации» пункта меню «Конфигурация» и добавляем новое расширение. После добавления расширения в список, необходимо будет снять флажок «Безопасный режим» как это показано на Рис.1. Если безопасный режим оставить включенным, то при печати нашей формы программа будет «ругаться».


Расширение конфигурации в 1С 8.3 ЗУП

Рис. 1 Расширение конфигурации в 1С 8.3 Зарплата и управление персоналом


2.Добавляем в расширение новую обработку.


Делаем двойной клик по строке списка с нашим расширением и открываем конфигурацию расширения. В дереве конфигурации находим «Обработки» … выделяем … правая клавиша мышки … Добавить. Я назвал обработку «Расш1_ПечатьWord».


3. Включаем обработку в подсистему ПодключаемыеОтчетыИОбработки.


Для этого необходимо добавить в расширение подсистему ПодключаемыеОтчетыИОбработки из основной конфигурации. Переходим в окно основной конфигурации, находим подсистему ПодключаемыеОтчетыИОбработки в дереве, выделяем и через контекстное меню жмем команду «Добавить в расширение» (см. Рис.2)


Добавление в расширение в 1С 8.3 Зарплата и управление персоналом

Рис. 2 Добавление в расширение в 1С 8.3 Зарплата и управление персоналом


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


4.Создаем шаблон-документ Word с необходимым содержанием и параметрами.


На этом этапе берем шаблон доп. соглашения – документ в формате MS Word c расширением .docx, устанавливаем разделители областей вывода, а в местах, где необходимо подставить значения из базы 1С устанавливаем маркеры параметров.


Разделитель области предназначен для того, чтобы «именовать» части документа-шаблона для дальнейшего вывода средствами встроенного языка 1С. Разделители представляют собой пару - открывающий тэг {v8 Область.<Имя области>} в самом начале области документа и закрывающий тэг {/v8 Область.<Имя области>} в самом конце области документа.


В этом примере я не буду рассматривать ситуацию с выводом нескольких областей. В большинстве случаев это и не требуется. Например, для вывода не сложной формы дополнительного соглашения к трудовому договору достаточно весь документ поместить в одну область. Так ее и назовем «ВесьДокумент».


Маркеры параметров выполняют такую же роль, как и параметры стандартных печатных макетов, и имеют следующий формат {v8 <Имя параметра>}


Документ в формате MS Word

Рис. 3 Документ в формате MS Word


5. Добавляем в обработку макет и загружаем в него файл шаблона.


Добавляем в обработку макет. Тип макета – двоичные данные. Название должно начинаться с префикса ПФ_DOC_ Для этого примера я назвал его «ПФ_DOC_ДопСоглашение».


Далее кликаем по макету печатной формы и открывается форма с кнопкой «Загрузить из файла». Загружаем наш шаблон .docx, созданный ранее(пункт 4).


6. В обработку добавляем форму.


Теперь в нашей обработке «Расш1_ПечатьWord» создаем форму. Форма должна быть основной, поэтому при создании формы важно, чтобы флажок «Назначить форму основной» был установлен.


В модуль формы копируем функцию с Рис.4


 Команда печати в 1С 8.3 Зарплата и управление персоналом

Рис. 4 Функция модуля формы в 1С 8.3 Зарплата и управление персоналом

 

7. В модуле менеджера обработки создадим необходимые процедуры и функции.


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


7.1 ПриОпределенииНастроек


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


 Команда печати в 1С 8.3 Зарплата и управление персоналом

Рис. 5 Команда печати в 1С 8.3 Зарплата и управление персоналом


7.2 ДобавитьКомандыПечати


Данная процедура является предопределенной БСП поэтому название нужно сохранить. Здесь мы описывает команду, которая будет запускать печать нашей формы. Свойство МенеджерПечати определяет нахождение модуля менеджера где располагается процедура Печать. Свойство Обработчик определяет нахождение и название клиентского обработчика команды. В нашем случае он располагается на форме обработки.


печать в 1С 8.3 Зарплата и управление персоналом

Рис. 6 Добавление команды печати в 1С 8.3 Зарплата и управление персоналом


7.3 Печать


Данная процедура является предопределенной БСП поэтому название нужно сохранить. В переменную ИдентификаторКоманды и ИмяМенеджераПечати устанавливаем имя идентификатора и менеджера печати из процедуры ДобавитьКомандуПечати (пункт 7.2).


Процедура печати в 1С 8.3 Зарплата и управление персоналом

Рис. 7 Процедура печати в 1С 8.3 Зарплата и управление персоналом


7.4 ПолучитьДанныеПечати


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


В параметр функции УправлениеПечатью.МакетПечатнойФормы устанавливаем полный путь к макету печатной формы, созданному в пункте 5 нашей статьи.


Получение данных объекта в 1С 8.3

Рис. 8 Получение данных печати в 1С 8.3 Зарплата и управление персоналом

 

7.5 ПолучитьДанныеОбъекта


В этой функции необходимо создать структуру с данными, которыми будет заполняться печатная форма. Ключ структуры – имя параметра шаблона Word {v8 <Имя параметра>}, а значение – значение из базы 1С. Параметр функции СсылкаНаОбъект – ссылка на объект печати. В нашем случае это ссылка на сотрудника.


Получение данных объекта в 1С 8.3 Зарплата и управление персоналом

Рис. 9 Получение данных объекта в 1С 8.3 Зарплата и управление персоналом


7.6 ОбластиМакетаОфисногоДокумента


Здесь описываем области и устанавливаем типы.

Возможные типы областей:

·         Общая – используется однократно.

·         СтрокаТаблицы – используется для вывода множества строк;

·         Список – используется для вывода множества строк;

·         ВерхнийКолонтитул;

·         НижнийКолонтитул;


документ в 1С 8.3 Зарплата и управление персоналом

Рис. 10 Области макета в 1С 8.3 Зарплата и управление персоналом


7.7 НапечататьДокумент


Эта функция отвечает за вывод и заполнение областей. В блоке, отмеченном красной линией, нужно описать последовательный вывод областей. Здесь меняем/устанавливаем только название области. В нашем случае «ВесьДокумент»


Функция напечатать документ в 1С 8.3 Зарплата и управление персоналом

Рис. 11 Функция напечатать документ в 1С 8.3 Зарплата и управление персоналом


На этом все. Запускаем печать и получаем ожидаемый результат.


Печать макета документа Word

Рис. 12 Печать макета документа Word


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


В интернете можно найти множество авторских методик создания внешней печатной формы в формате документа MS Word, однако, методы на основе БСП являются наиболее надежными.


Специалист компании «Кодерлайн»

Игорь Торба

 

Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

0
Guest
Пример рабочий, проверил на зуп 3.1.21. Код в картинках выкладывать, это, конечно, очень удобно для копи пасты)
Еще и ссылки нельзя добавлять в комментарии.
Код модуля менеджера
Процедура ПриОпределенииНастроек(Настройки) Экспорт

Настройки.Размещение.Добавить(Метаданные.Справочники.Сотрудники);
Настройки.ДобавитьКомандыПечати = Истина;

КонецПроцедуры

Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт

КомандаПечати = КомандыПечати.Добавить();
КомандаПечати.Идентификатор = "ТиповойДоговорWord";
КомандаПечати.Представление = Нстр("ru = 'Типовой договор Word'" ;) ;
КомандаПечати.ТребуетсяРасширениеРаботыСФайлами = Истина;
КомандаПечати.МенеджерПечати = "Обработка.ПФ_ОбработкаПечать";
КомандаПечати.Обработчик = "ВыполнитьКомандуПечати";

КонецПроцедуры

Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт

ИдентификаторКоманды = "ТиповойДоговорWord";
ПечатнаяФорма = УправлениеПечатью.СведенияОПечатнойФорме(КоллекцияПечатныхФорм, ИдентификаторКоманды); // Оно же имемя идентификатора команды
Если ПечатнаяФорма <> Неопределено Тогда

ИмяМенеджераПечати = "Обработка.ПФ_ОбработкаПечать";

МакетИДанныеОбъекта = УправлениеПечатьюВызовСервера.МакетыИДанныеОбъектовДляПечати(ИмяМенеджераПечати,ИдентификаторКоманды,МассивОбъектов);

ОфисныеДокументы = Новый Соответствие;
Для каждого Ссылка Из МассивОбъектов Цикл

АдресХранилища = НапечататьДокументы(Ссылка,МакетИДанныеОбъекта,ИдентификаторКоманды);
ИмяДокумента = Строка(Ссылка);
ОфисныеДокументы.Вставить(АдресХранилища,ИмяДокумента);

КонецЦикла;
ПечатнаяФорма.ОФисныеДокументы = ОфисныеДокументы;

КонецЕсли;

КонецПроцедуры

Функция ПолучитьДанныеПечати(Знач МассивДокументов, Знач МассивИменМакетов) Экспорт

ДанныеПоВсемОбъектам = Новый Соответствие;
Для каждого ОбъектСсылка Из МассивДокументов Цикл

ДанныеОбъектаПоМакетам = Новый Соответствие;
Для каждого ИдентификаторКоманды Из МассивИменМакетов Цикл

Если ИдентификаторКоманды = "ТиповойДоговорWord" Тогда

ДанныеОбъектаПоМакетам.Вставить(ИдентификаторКоманды,ПолучитьДанныеОбъекта(ОбъектСсылка));

КонецЕсли;

КонецЦикла;
ДанныеПоВсемОбъектам.Вставить(ОбъектСсылка,ДанныеОбъектаПоМакетам);

КонецЦикла;

ОписаниеОбластей = Новый Соответствие;
ДвоичныеДанныеМакетов = Новый Соответствие;
ТипыМакетов = Новый Соответствие;

Для каждого ИдентификаторКоманды Из МассивИменМакетов Цикл
Если ИдентификаторКоманды = "ТиповойДоговорWord" Тогда

ДвоичныеДанныеМакетов.Вставить(ИдентификаторКоманды,УправлениеПечатью.МакетПечатнойФормы("Обработка.ПФ_ОбработкаПечать.ПФ_DOC_Типовой" ;) );
ОписаниеОбластей.Вставить(ИдентификаторКоманды,ОбластиМакетаОфисногоДокумента());

КонецЕсли;


КонецЦикла;

Макеты = Новый Структура;
Макеты.Вставить("ОписаниеОбластей",ОписаниеОбластей);
Макеты.Вставить("ТипыМакетов",ТипыМакетов);
Макеты.Вставить("ДвоичныеДанныеМакетов",ДвоичныеДанныеМакетов);

Результат = Новый Структура;
Результат.Вставить("Данные", ДанныеПоВсемОбъектам);
Результат.Вставить("Макеты",Макеты);

Возврат Результат;

КонецФункции // ПолучитьДанныеПечати()

Функция ПолучитьДанныеОбъекта(СсылкаНаОбъект)

Данные = Новый Структура;

//Вставляем данные под свой ворд документ
//Пример Данные.Вставить("ФиоСотрудника",СсылкаНаОбъект.Наименование);

Возврат Данные;
КонецФункции // ПолучитьДанныеОбъекта()

Функция ОбластиМакетаОфисногоДокумента()

Области = Новый Структура;

УправлениеПечатью.ДобавитьОписаниеОбласти(Области, "ВесьДокумент", "Общая" ;) ;

Возврат Области;
КонецФункции // ()

Функция НапечататьДокументы(ДокументСсылка, МакетИДанныеОбъекта, ИмяМакета)

ТипМакета = МакетИДанныеОбъекта.Макеты.ТипыМакетов[ИмяМакета];
ДвоичныеДанныеМакетов = МакетИДанныеОбъекта.Макеты.ДвоичныеДанныеМакетов;
Области = МакетИДанныеОбъекта.Макеты.ОписаниеОбластей;
ДанныеОбъекта = МакетИДанныеОбъекта.Данные[ДокументСсылка][ИмяМакета];

Макет = УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(ДвоичныеДанныеМакетов[ИмяМакета], ТипМакета, ИмяМакета);
Если Макет = Неопределено Тогда

Возврат "";

КонецЕсли;

ЗакрытьОкноПечатнойФормы = Ложь;
Попытка

ПечатнаяФорма = УправлениеПечатью.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета, Макет);
АдресХранилищаПечатнойФормы = "";
Если ПечатнаяФорма = Неопределено Тогда

УправлениеПечатью.ОчиститьСсылки(Макет);
Возврат "";

КонецЕсли;
Область = УправлениеПечатью.ОбластьМакета(Макет, Области[ИмяМакета]["ВесьДокумент"] ;) ;
УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, ДанныеОбъекта);

АдресХранилищаПечатнойФормы = УправлениеПечатью.СформироватьДокумент(ПечатнаяФорма);

Исключение

КонецПопытки;

Возврат АдресХранилищаПечатнойФормы;

КонецФункции // НапечататьДокументы()

Для Обработки "ПФ_ОбработкаПечать"
И Макета "ПФ_DOC_Типовой"
Имя Цитировать 0
0
Guest
Забыл добавить, код хоть и в скринах, но рабочий и статья написано максимально подробно, мое почтение)
В коде выше в функции ПолучитьДанныеОбъекта нужно добавить свои параметры для подстановки в ворд.

И код модуля формы для обработки "ПФ_ОбработкаПечать"

&НаКлиенте
Функция ВыполнитьКомандуПечати(КомандаПечати) Экспорт

УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(
КомандаПечати.МенеджерПечати,
КомандаПечати.Идентификатор,
КомандаПечати.ОбъектыПечати,
КомандаПечати.Форма);

Возврат Неопределено;

КонецФункции // ()
Имя Цитировать 0
0
Администратор
Здравствуйте. Спасибо за Ваш комментарий!
Имя Цитировать 0
0
Nik
Добрый день! Статья отличная, подключил печатные формы, всё работает. Возникла задача с выводом печатной формы в word из внешней обработки, не привязываясь к кадровым документам. Во внешней обработке я нажимаю на добавленную на ней кнопку Печать и далее пытаюсь заполнить макет и вывести его в word, заполнить вроде получается. а вывести нет. Подскажите, пожалуйста, как это можно сделать, может что-то упустил

в этой функции заполняю макет. Использую многие функции из данной статьи

&НаСервере
Функция СформироватьТабДокНаСервере()

ОфисныеДокументы = Новый Соответствие;

Обработка = РеквизитФормыВЗначение("Объект");
МакетДокумента = Обработка.ПолучитьМакет("ПФ_DOC_Договор_КМО");

Макет = УправлениеПечатью.ИнициализироватьМакетОфисногоДокумента(МакетДокумента, Неопределено);
ПечатнаяФорма = УправлениеПечатью.ИнициализироватьПечатнуюФорму(Неопределено, Неопределено, Макет);

ИмяМенеджераПечати = "Обработка.ПечатьДоговоровКМО";
ИдентификаторКоманды = "Договор_КМО";

МассивОбъектов = Новый Массив;
СтруктураДанныхКМО = Новый Структура;
СтруктураДанныхКМО.Вставить("Организация", Объект.Организация);
СтруктураДанныхКМО.Вставить("Подразделение", Объект.Подразделение);
СтруктураДанныхКМО.Вставить("РуководительКоллектива", Объект.РуководительКоллектива);
СтруктураДанныхКМО.Вставить("ДатаВступленияВСилу", Объект.ДатаВступленияВСилу);
СтруктураДанныхКМО.Вставить("Сотрудники", Объект.Сотрудники);

МассивОбъектов.Добавить(СтруктураДанныхКМО);
МакетИДанныеОбъекта = УправлениеПечатьюВызовСервера.МакетыИДанныеОбъектовДляПечати(ИмяМенеджераПечати, ИдентификаторКоманды, МассивОбъектов);

ТипМакета = МакетИДанныеОбъекта.Макеты.ТипыМакетов[ИдентификаторКоманды];
ДвоичныеДанныеМакетов = МакетИДанныеОбъекта.Макеты.ДвоичныеДанныеМакетов;
Области = МакетИДанныеОбъекта.Макеты.ОписаниеОбластей;
ДанныеОбъекта = МакетИДанныеОбъекта.Данные[МассивОбъектов[0]][ИдентификаторКоманды];

Область = УправлениеПечатью.ОбластьМакета(Макет, Области[ИдентификаторКоманды]["ВесьДокумент"]);
УправлениеПечатью.ПрисоединитьОбластьИЗаполнитьПараметры(ПечатнаяФорма, Область, );

АдресХранилищаПечатнойФормы = УправлениеПечатью.СформироватьДокумент(ПечатнаяФорма);
ОфисныеДокументы.Вставить(АдресХранилищаПечатнойФормы, "ДокументWordName " + 1);

Возврат ОфисныеДокументы;

КонецФункции
Имя Цитировать 0
0
Администратор
Здравствуйте! Обратитесь по телефонам, указанным в верхней части нашего сайта или на этот номер линии поддержки: +7 495 374 55 29.
Имя Цитировать 0
0
Андрей
Круто, это реально работает!!! тут только поправил

Функция ПолучитьДанныеОбъекта(СсылкаНаОбъект)
ДанныеОбъекта = Новый Структура;
ДанныеОбъекта.Вставить("НДог", СсылкаНаОбъект.ФизическоеЛицо);
Возврат ДанныеОбъекта;
КонецФункции
Имя Цитировать 0
0
Guest
Большое спасибо! Статья помогла. И всем комментаторам с кодом и дополнениями спасибо!
Имя Цитировать 0
0
Юлия
Добрый день! Аналогичная проблема, при нажатии на печать в ЗУП просто ничего не выходит. Хотя всё сделано по образцу. В чем может быть проблема. Ошибок не выдаёт
Имя Цитировать 0
0
Guest
Добрый день! Аналогичная проблема, при нажатии на печать в ЗУП просто ничего не выходит. Хотя всё сделано по образцу. В чем может быть проблема. Ошибок не выдаёт
Имя Цитировать 0
0
Guest
Спасибо за подробное объяснение, все получилось. Отличная статья
Имя Цитировать 0
Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Теги
# абота Риелторского Агентства # Управление торговлей 11 #Забалансовый счет #Запас #Контекстное меню #Параметры запуска #Работа Риелторского Агентства #Сдача отчета #Типовая конфигурация # 1C # CRM-система # Cинтаксис-помощник # Cинхронные методы работы # Cправочник номенклатуры # PDF документами # PowerShell # XML-файл # Бизнес-процесс # Виды событий оповещения # Возврат товаров # Глубина анализа # Графические объекты # Динамический список # Документ заказ клиентов # Документ заполнен # Документ Отбор (размещение) товаров # Документ Отгрузка товаров ИС МП # Документ Приобретение товаров и услуг # Документ УПД # Документы продажи # Доступ на ТСД # ДтКт # ЕАЭС # Задержка зарплаты работодателем # Заказ на перемещение # Закладка Администрирование # Зарплата и кадры # Имя таблицы # ИТС # Кабель NYM(Севкабель) 3x5.5 # Книга учета доходов и расходов # Курс валюты # Лицо с правом подписи # Лицо, имеющее право подписи документов # Маркировка цифровыми кодами # Минимальные цены продажи в 1С # Настройка НСИ и разделов # Настройка ценообразования # НДФЛ # Нематериальные активы # Нормативно-правовые документы # Обмен электронными документами # Оплата через банк # Оптовые продажи # Основное ответственное лицо организации # Остаток товара на складе # Отчет # Отчет комиссионера # Передача на комиссию # Перемещение ТС и оборудования # Проведение инструктажа # Продажи или Закупки # Прочие доходы # Пункт Подключить обработки # Пункт Сервис # ПФР и ФФОМС # Работа ТС # Расчёт зарплаты # Расчет налога УСН # Расчетные счета # Режим использования модальности # Система «Честный знак» # Система GS1 # Списание на расходы # Справка-расчет налога УСН # Страховые взносы # Табель учёта рабочего времени # Таблица формы # Таблица формы «Сотрудники» # Товары # Упрощенная система налогообложения # Установка цен на товары # Форма # Формат Цифровой Маркировки # Форматированное письмо # Функция Дата # Функция ДеньГода # Функция ДеньНедели # Центральный Банк России # Цены номенклатуры 2.5 # Эквайринговый терминал # Элементы #1.6-НДФЛ #1С Бухгалтерия #1С Договоры #1С: CRM #1С: ERP #1С: ERP Управление строительной организацией #1С: ERP. Управление буровой компанией #1С: WMS Управление складом #1С: Аренда и управление недвижимостью #1С: БУХ #1С: Договорчики #1С: Документооборот #1С: ЗУП #1С: Интеграция #1С: КА #1С: Колледж #1С: Конвертация данных #1С: Модули #1С: Платформа #1С: Предприятие #1С: Розница #1С: Сценарное тестирование #1С: ТОИР #1С: УАТ #1С: УКФ #1С: Университет #1С: УНФ #1С: УПП #1С: Управление строительной организацией #1С: УТ #1С: УХ #1С:ERP #1С:БГУ #1С:БП #1С:Риелтор #1С:Управление холдингом #1С.6-НДФЛ #ADO #APACHE #API #API #canonical #com-объекты #Cинтаксис-помощник #Cопроводительных документов #Cправочник БИК #Excel #Excel в 1С #FTP-сервер #GoogleDrive #Googleаккаунт #GUID #HTML #HTTP #ITIL #Koderline: Управление медиа-холдингом #Koderline: Управление проектами строительства скважин #LINUX #Mac OS #MacOS #MS SQL Server #OData #PDF #QR-код #ragent.exe #RDP #RDP #SOAP-протокол #SQL #USB- ключ #WEB #WEB-сервисы 1С #Windows #Word #WS-ссылки #XDTO-объект #XML #XML-обмен #Авансовый платеж #Автоматизированные скидки #Администрирование 1С #Адрес URL описания #Адресная строка #Адресное хранение #Адресный классификатор #Акт сверки расчетов #акты в 1С #Амортизация #Анализ #Анализ данных #Анализ клиентской базы #Анализ контрагента #Анкетирование #Аппаратная часть сервера #Аренда #Аренда помещения #Архивация данных #Аутентификации операционной системы #База XML #База данных #Базовый лимит #Балансовый метод #Балансовый расчет #Банковская выписка #Банковские счета #БД #Безопасность данных #Безопасность сервера #Бесшовная интеграция #Библиотека стандартных подсистем #Бизнес-процесс #БИТ.Финанc #Битрикс24 #Блокировка данных #Блокировки в 1С #Больничный лист #Бонусная система #Бонусный товар #БСП #БУ #Бурение скважин #Бухгалтерская операция #Бухгалтерская отчётность в МСФО #Бухгалтерский и налоговый учет #Бухгалтерский отчет #Бухгалтерский учет #Бухучет #Бюджет #Бюджетирование #Валовая прибыль #Валютная операция #Валютный ресурс #Вариативность модели #Введение ограничений #Ввод данных #Ввод команд #Ввод пароля #Ввод фактических данных #Ввоз товаров #Веб #Веб-сервер #Веб-сервер Apache #Ведение книги продаж #Ведение номенклатуры #Ведение учета резерва #Ведение финансов #Ведомость #Взаимодействие с клиентами #Взаимодействия #Взаимозачет задолженности #Взаиморасчет #Взаиморасчет #Взнос #Вид договора #Вид документов #Вид номенклатуры #Вид отчета #Вид отчетности #Вид тарифа #Вид формы #Вид Характеристики #Виды цен #Вкладка Документы #Вкладка ресурсы #Внедрение #Внедрение ERP #Внесение правок #Внешний вид формы #Внешнюю обработку #Возврат от покупателя #Восстановление данных #Временные разницы #Временные таблицы #Всплывающие ошибки #Выбор каталога #Выбранные файлы #Выгрузка товаров #Вызов процедуры #Выпадающий список #Выписка #Выплата аванса #Выплата отпускных сотруднику #Выплата пособия #Выполнение запроса #Выполнение кода #Выполнение транзакций #ГПХ #График отпусков #ГТД #ГТД по импорту #Данные #Данные сотрудника #Дата #Дата действия договора #Дата документа #Даты выплаты #Движение денежных средств #Движение документа #Движение товаров #Дебиторская задолженность #Декларация по НДС #Денежные средства #Детализация #Диагностика ошибки #Диаграмма #Диаграмма Ганта #Динамическая оперативная память #Динамический набор #Динамический чертеж #Директория сервера #Дистрибутивы программ #Длительность рабочей недели #Доверенность #Договор #Договор с контрагентом #Документ #Документ Заказ клиента #Документ корректировки долга #Документ оприходования #Документ Отпуск #Документ Планирование времени сотрудника #Документ поступления товаров и услуг #Документ1 #Дополнительные реквизиты #Дополнительный оплачиваемый отпуск #Доработка конфигурации #Доступ к файлам #Доход #ЕГАИС #ЕНС #Журнал документов #Журнал записи #Журнал проводок #Журнал регистрации #Журнал транзакций #Журналы #Загрузить Значения #Загрузка данных #Загрузка цен в 1С #Задача для 1С #Заказ покупателя #Заказ поставщику #Заказ-наряд #Закладка Торговля #Закрытие месяца #Закрытие сделки #Закрытый период #Закупка товара #Закупочные процедуры #Заменить #Замер времени #Запись регистра сведений #Заполнение данных #Заполнения полей #Запросы 1С #Запуск программы 1С #Запуск сервера #Заработная плата #Зарплата и управление персоналом #Затрата времени #Затраты #Иерархический справочник #Изменение цен #Измерения #Импорт товара #Импортные закупки #Имущество предприятия #Имущество предприятия #Имя пользователя #инвентаризационная опись #Инвентаризация склада #Инвестиции #Индексация #Интеграционный банк-клиент #Интеграция 1С #Интервал dpi #Интерпретатор языка #Интерфейс #Интерфейс пользователя #Информационная база #История пользователя #Источник данных #ИТС ТЕХНО #Кадровое перемещение #Кадровые документы #Кадровые отчеты #Кадровый документ #Кадровый перевод #Кадровый учет #Казначейство #КАК ОТРАЖАЮТСЯ ТОВАРЫ В ПУТИ 1С #Как сделать в 1С #Календарное планирование #Календарь #Карточка должности #Карточка номенклатуры #Карточка Объекта недвижимости #Карточка сотрудника #Карточка товара #Касса #Касса ККМ #Кассовая книга #Кассовый аппарат #Кассовый документ #Кассовый чек #Качество #Квалификационные надбавки #Классификатор #Классификаторы и курсы валют #Классификаторы и курсы валют #Кластер сервера #Клиент-банк #Клиент-серверная схема #Клиент-серверный режим #Ключи #Книга покупок #Код #Код доступа #Код дохода #Код ошибки #Код ЦМТ #Код языка #Кодировка формата #Команда вызова #Командировка #Командная строка #Комиссионер #Комиссионер #Комиссионное вознаграждение #Компенсация выплат #Компонента #Конвертация #Конвертация данных #Консолидация #Контрагент #Контрагенты #Контроль #Контроль документов #конфигуратор #Конфигурация 1С #Конфигурация 1С ЗУП 3.1 #Конфигурация 1С: ERP #Конфигурация системы 1С #Копирование #Копирование настроек пользователей #Корпоративное сопровождение #Корректировка базы данных #Корректировка документа #Корректировка поступления #Корректировка расчётов с учредителем #Косвенно-сдельной системе оплаты труда #Косвенные затраты #Коэффициент #Кредиторская задолженность #Криптография данных #Критерии отбора документов #Курс валюты #Курсовые разницы #Левое соединение #Лидирующие нули #Лизинг #Лимит стоимости #Лист нетрудоспособности #Лицензии 1С #Лицензионный договор #Лицензия 1С КОРП #Лицензия 1С ПРОФ #Личные документы #Локальный каталог #Лояльность #Маркетинг #Маркетинговая акция #Маркировка #Маршрут #Маршрут согласования #Маршрутизация сообщений #Массив Номенклатур #Массивы 1С #Массовая регистрация отгулов #Меню #Меню конфигуратора #Меню Отчет #Меню функций #Место хранения #Метаданные #Метод #Метод объекта #Метод устранения ошибки #Метода выборки данных #Методы устранения ошибки #Механизм Анализа Данных в 1С #Механизм записи #Мобилизация #Мобильное приложение #Мобильный клиент #Модальный режим окна #Моделирование #Модель данных #Модернизация #Модуль Диадок #Монитор #Монопольный режим #МРОТ #МСФО #МЧД #Набор параметра #Набор складов #Накопления #Налог на прибыль #Налоги #Налоговая декларация #Налоговый актив #Налоговый мониторинг #Налоговый платеж #Налоговый регистр #Налоговый учет #Написание запроса #Настройка #Настройка данных #Настройка интерфейса #Настройка конфигурации #Настройка оптимизации #Настройка отчета #Настройка панели #Настройка параметров #Настройка подключения #Настройка пользователя #Настройка сервера #Настройка системы #Настройки пользователя по умолчанию #Натуральный доход #Начальная таблица #Начертания шрифта #Начисление доплаты сотруднику #Начисление заработной платы #Начисление зарплаты #Начисление премии #Начисления #Начисления Арендной платы #Начисления и удержания #Начисленный налог #НДС #Неверные данные #Неполное рабочее время #Нетиповая конфигурация #Нетрудоспособность #НМА #Новый Массив #Номенклатура #Номенклатура товара #Номенклатура штрих-кода #Номенклатурный вид #Номер счет-фактуры #Норма времени #Нормативно-справочная информация #НСИ #Нумерация счетов-фактур #Облачный сервис #Обмен #Обмен данными #Обмен между базами #Обмен сведениями #Обновления #Оборотно-сальдовая ведомость #Обособленное подразделение #Обработка проведения документов #Обработчик #Общая настройка #Общие ознакомительные рассылки #Объект системы #Объективность информации #Объектная база данных #Окно предупреждения #Окно сообщений #Онлайн-касса #Оперативная аналитика #Оперативный учет #Оператор #Операции в 1С #Операция #Описание задачи #Оплата #Оплата агента #Оплата заявок #Оплата по квитанции #Оплата по окладу #Оплата поставщику #Оплата счетов #Оплата труда #Оповещение #Оповещение по видам события #Оприходование товара #Оптимизация #Оптимизация процесса #Организация #Организация хранения #Ордерная схема #ОС и НМА #Основное окно #Основное средство #Остатки взаиморасчетов #Остатки товаров на складах #Остаток #Остаток на складе #Остаток товара #Отладка #Отложенный чек #Отправка данных #Отпуск #Отчет #Отчет давальцу #Отчет комитенту #Отчет о продажах #Отчетность #Отчетный период #Отчеты в 1С #Оформление документа #Оформление перевода работника #Охрана труда #Оценка задач #Ошибка #Ошибки в расчетах #Панель инструментов #Папка с сертификатом #Параллельный учет #Параметр #Параметр «Количество» #Параметры #Параметры #Параметры запуска #Параметры отбора #Параметры печати #Параметры подключения #Параметры учета #Партнер #Первичный документ #Перевод сотрудника #Передача данных #Передача неисключительных прав #Переменная #Перемещение #Перемещение отчета #Перемещение товара #Перенос данных #Перенос цен из Excel в 1С #Пересортица товара #Пересчет #Переуступка долга #Перечисление денежных средств #Перечисление НДФЛ #Период отбора #Периодичность ДЕНЬ #Периодичность МЕСЯЦ #Печатная форма #Печатная форма документа #Печатные формы #Печать ценников #План #План счетов #План-фактная оценка #План-фактный анализ #Планирование #Планирование продажи #Планировать события #Платежная карта #Платёжный агент #Платежный документ #По умолчанию #Погашение обязательств #Подарочный сертификат #Подотчетное средство #Подписант #Подчиненный справочник #Покупка валюты #Поле Ввода Значение Субконто #Полезные обработки #Политика учета #Пользователь Администратор #Пользовательские поля #Пользовательский режим #Помощник #Поставщик #Построение графика #Поступление денежных средств #Поступление основных средств #Поступление основных средств #Поступление товара #Потенциальный контрагент #Поток данных #Почтовая настройка #Права доступа #Правила обмена #Правое соединение #предопределенные элементы справочников #Премия #Прием возврата #Прием на работу #Прием сотрудника на работу #Приемка товара #Прикладное решение #Прикладные программы #Принцип работы 1С #Приходная накладная #Приходно-кассовый ордер #Проведение документов #Проведение инвентаризации #Проводки 1С #Проводок документации #Программа 1С #Программирование в 1С #Программные права #Программный код #Продажа маркированной продукции #Продажа ТМЦ #Продажа товара #Продажи #Продление #Производственный документ #Производственный календарь #Производственный план #Производство #Просмотр #Просроченная задача #Протокол-HTTP #Процедура и функция #Проценты #Процесс #Процесс в организации #Процесс коммуникаций #Процесс обработки #Процесс согласования #Процессы #Пункт «Касса» #Путевой лист #Путь к файлу #Работа с объектами в 1С #Рабочее время #Рабочий сервер #Раздел Справочники #Разработка приложений #Расположение ссылки #Расторжение #Расход #Расходная накладная #Расходный кассовый ордер #Расходный ордер #Расходование денежных средств #Расходы по амортизации #Расчет заработной платы #Расчет зарплаты #Расчет надбавки #Расчет НДФЛ #Расчет премии #Расчет с контрагентом #Расчет себестоимости #Расчетные документы #Расчетный лист #Расширение #Расширение конфигурации #Расширение прав доступа #Расширение функционала #Реализация товара #Регистр #Регистр бухгалтерского учета #Регистр бухучета #Регистр данных #Регистрация отчета #Регистры бухгалтерии #Регистры движения документов #Регламентированная отчетность #Регламентированный учет #Регламентное задание #Регламентные операции #Режим #Режим записи #Режим использования модальности #Режим конфигуратор #Режим налогообложения #Режим РИБ #Резерв отпусков #Результат тестирования #Результаты поиска #Реквизит «СпЗнч» #Реструктуризация #Ресурсная спецификация #РИБ #РМК #РМК кассира #РНПТ #Розничная торговля #Рост прибыли #РСБУ #С # #Сбор данных #Сведения для расчета пособия #Сверка данных учёта НДС #Сверка по метаданным #Свойства характеристики номенклатуры #Свойство ячейки таблицы #Сдача в аренду #Сдельный заработок #Сеанс Администратор #Себестоимость #Сегмент #Сегмент номенклатуры #Сервер #Сервер приложений #Серверная процедура #Сервис-деск #Сериализация #Серийное производство #Серийный учет #Серийный учет #Серия номенклатуры #Сетевой ключ защиты #Сетевой ключ защиты #Сетевые структуры системы #СЗВ-СТАЖ #СЗВ-ТД #Синхронизация данных #Система налогообложения #Система программы #Система ЭДО #СКД #Склад #Складские операции #Складские остатки #Складской учет #Служба ИТ #Служба НСИ #Сменный график #Соединение COM в 1С платформе #Соединение СОМ в 1С платформе #Создание строки #Сопровождение #Состав начислений #Сохранность информации #Спецификация на товар #Списание задолженности #Списание расходов #Список документа #Список документов #список значений 1С #Список начислений #Список номенклатуры #Список прав #Справка по зарплате #Справочник Лиды #Справочник номенклатура #Справочники #Сравнение конфигураций #Средний заработок #Средства бюджета #Срок уплаты #Срочный трудовой договор #Стандартная подсистема #Статус заказа #Статьи расходов #Статья ДДС #Страховая премия #Страховые взносы #Строка «Касса (ККМ)» #Строка массива #СУБД #Сумма взаиморасчетов #Сумма долга #Сумма затрат #Сумма налога #Сумма НДС #Сумма по номиналу #Сумма расхождения #Суточные #Схема отчетности #Счет #Счет на оплату #Счет-фактура #СЭДО #Таблица значений #Табличная часть #Табличная часть обработки #Табличное поле #Таможенные пошлины #Таможенный сбор #Текст модуля #Текстовый формат #Текущая дата #Текущая Строка #Территориальная привязка #Территориальные рамки #Тестирование 1С #Техническое задание #Технологическая платформа 1С #Технологический журнал #Тип данных #Тип договоров #Тип свойства #Тип строки #Типовой механизм #Типы данных ссылки #ТМЦ #Товарная номенклатура #Товарооборот #Толстый клиент #Тонкий клиент #Топология склада #Торговое оборудование #Транспортная логистика #Требование долга #Трудовая книжка #Трудовой стаж #Убытки #Уведомление #Увольнение #Увольнение сотрудника #Удержание алиментов #Универсальные коллекции #Уникальный идентификатор #Управление проектами #Управление скидками #Управление финансовыми рисками #Управленческий учет #Управленческое взаимодействие #Условие предоставления скидки #Условия труда #УСН #Установка цен номенклатуры #Учет #Учет #Учет взаиморасчетов #Учет времени #Учет денежных средств #Учет зарплаты #Учет затрат #Учет НДС #Учет пеней #Учёт по нескольким организациям #Учет рабочего времени #Учет серий #Учет спецодежды #Учет финансов #Учетная политика #Учетная политика организации #Ущерб #Файл #Файл обмена данными #Файловая база #Файловое хранение #Файлы обмена #Физический ключ #Фиксированный налог #Финансовый результат #Финансовый учет #Форма #Форма ввода #Форма выбора элемента #Форма доверенности #Форма обработки #Форма отчетности #Форма списка документов #Форма файла XML #Формат MicrosoftExcel #Формат даты #Формат потока #Формирование документа #Формирование заказов #Формирование отчета #Формирование отчета #ФСБУ #ФСС #Функционал #Функционал МРМ #Функциональная опция #Функция #Функция поиска #Х-точка #Характеристики Товаров #Хозяйственная операция #Хранение #Хранение информации #Хранение товара #Хранилище настроек #Хранилище файлов #Хранить историю изменений #Цена номенклатуры #Ценовая политика #Ценообразование #Центральный узел #Часовая тарифная ставка #Чат-бот #Чек ККМ #Честный знак #Чтение #Шаблон #Шаблон для документа #Шаблон обновления #Шаблоны документов #Шапка отчета #Шифрование #Штатное расписание #Штрих-код #ЭДО #Эквайринговая операция #Экзамен 1С #Экспорт товаров #Экспортная процедура #Эл. больничный #Электронная передача данных #Электронная подпись #Электронная таблица #Электронная трудовая книжка #электронные подписи #элемент справочника #Элемент языка #Элементы номенклатуры #ЭЛН #Этикетка #ЭЦП #Язык #Язык 1С #Язык программирования #Яндекс-диск или Google-диск #Яндекс.Касса 1С под Linux 1С:УНФ Email или телефон Детализация платежа Работа с объектами в 1С тип да файлов Функциональные опции в 1С
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.