Заказать звонок

Доработка типовой конфигурации 1С (добавление нового поля в документ)

19.12.2017

Рассмотрим задачу, когда в типовую недоработанную конфигурацию в документ нужно добавить новое поле – реквизит. Рассмотрим на примере конфигурации ЗУП, добавим реквизит Внутренний номер в документ Начисление зарплаты и взносов.

Открываем Конфигуратор (рис. 1):

Если окно Конфигурация слева не появилось, нажимаем КонфигурацияОкно конфигурации  или Ctrl + Shift + C (рис. 2): 

В окне Конфигурация находим ДокументыНачислениеЗарплаты. То, что нам нужен именно этот документ, можно проверить так: открыть документ НачислениеЗарплаты (двойной щелчок мышки) и проверить свойство Синоним (рис. 3). Так же свойства документа можно посмотреть, выделив строку с документом в окне Конфигурация и нажав правой кнопкой мышки + Свойства, или выделив строку с документом в окне Конфигурация и нажав Alt + Enter (рис. 4):

Рис. 3. Синоним документа

Рис. 4. Свойства документа

Пока мы не можем вносить изменения в документ, это видно по значку (замок с желтым кубом) справа от названия документа в окне Конфигурация (рис. 4). Если подвести мышку к этому значку появится надпись Объект поставщика не редактируется. Чтобы добавить возможность редактирования этого документа нажимаем Конфигурация – Поддержка – Настройка поддержки… (рис. 5):

Открывается окно Настройка поддержки. Нажимаем Включить возможность изменения, на вопрос отвечаем Да (рис. 6):

На следующий вопрос отвечаем ОК (рис. 7):

Затем в окне Настройка поддержки находим документ НачислениеЗарплаты, щелкаем два раза мышкой на Не редактируется и в открывшемся окне Настройка правил поддержки выбираем Объект поставщика редактируется с сохранением поддержки (рис. 8):

Далее в окне Настройка поддержки находим форму документа НачислениеЗарплаты (НачислениеЗарплаты – Формы - ФормаДокумента) и аналогично изменяем с Не редактируется на Объект поставщика редактируется с сохранением поддержки.

Затем закрываем окно Настройка поддержки и в окне Конфигурация находим документ НачислениеЗарплаты (рис. 3) и приступаем к добавлению реквизита Внутренний номер. Переходим на вкладку Данные, добавляем новый Реквизит с именем пр_ВнутреннийНомер, Синоним заменяем на Внутренний номер, остальные свойства оставляем как есть: Тип Строка, Длина 10 (рис. 9):

Далее добавляем новый реквизит на форму документа. Переходим на вкладку Формы, открываем форму документа. Разместим новое поле Внутренний номер рядом с Комментарием и Ответственным: перетаскиваем пр_ВнутреннийНомер в ГруппаКомментарийОтветственный (рис. 10):

Далее сохраняем и обновляем конфигурацию: меню КонфигурацияСохранить конфигурацию и КонфигурацияОбновить конфигурацию базы данных (рис. 11):

При обновлении появится вопрос, отвечаем Принять (рис. 12):

Теперь можно запустить конфигурацию в режиме Предприятие и посмотреть изменения.

 

Автор: Дина Королева.

 

 

 


Возврат к списку

Наши услуги и вакансии

Разработчики
на full-time
Программист 1С на 8 часов в день
от 1 600 руб/час
Позадачная
разработка 1С
Доработки и развитие любых решений на платформе 1С
Стоимость по оценке
Карьера в Neti

Вакансии разработчиков и консультантов 1С
З.П. от 100 000 рублей