База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как внести изменения в справочники и документы в 1С? › RE: Как внести изменения в справочники и документы в 1С?

Для внесения изменений в конфигурацию 1С согласно описанным требованиям, необходимо выполнить следующие шаги:
### 1. Изменение справочников
#### 1.1. Справочник «Группы полуфабрикатов»
— Создайте новый справочник «Группы полуфабрикатов» без реквизитов.
#### 1.2. Справочник «Полуфабрикаты»
— Переименуйте справочник «Полуфабрикаты» в «Номенклатура».
— Добавьте следующие реквизиты:
— Наименование Товара (строка)
— Состав (строка)
— Дата производства (дата)
— Срок годности (дата)
— Вес (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)
— Группа номенклатуры (ссылка на «Группы полуфабрикатов»)
#### 1.3. Справочник «Покупатели»
— Переименуйте справочник «Покупатели» в «Контрагенты».
— Добавьте следующие реквизиты:
— Контрагент (строка)
— Контактная информация (строка)
### 2. Изменение документов
#### 2.1. Документ «Расходная накладная»
— Измените реквизиты документа:
— Дата (дата)
— Покупатель (ссылка на «Контрагенты»)
— Организация (ссылка на «Организация»)
— Склад (ссылка на «Склад»)
— В табличной части добавьте:
— Полуфабрикат (ссылка на «Номенклатура»)
— Группа (ссылка на «Группы полуфабрикатов»)
— Количество (число)
— Ед_изм (ссылка на «Единицы измерения»)
### 3. Изменение отчетов
#### 3.1. Отчет «Остатки полуфабрикатов»
— Добавьте параметры:
— Дата начала (дата)
— Дата окончания (дата)
— Выводимые данные:
— Наименование полуфабриката
— Количество начального остатка
— Количество конечного остатка
— Ед_изм (ссылка на «Единицы измерения»)
### 4. Изменение регистров (по желанию)
#### 4.1. Регистры накопления «Остатки полуфабрикатов»
— Измените реквизиты:
— Полуфабрикат (ссылка на «Номенклатура»)
— Дата (дата)
— Количество (число)
— Ед_изм (ссылка на «Единицы измерения»)
### Пример кода для изменения справочника «Номенклатура»
1 2 3 4 5 6 7 8 9 10 11 12 |
1C // Переименование справочника "Полуфабрикаты" в "Номенклатура" Справочники.Номенклатура.Имя = "Номенклатура"; // Добавление реквизитов Справочники.Номенклатура.Реквизиты.Добавить("НаименованиеТовара", Новый ОписаниеТипа("Строка")); Справочники.Номенклатура.Реквизиты.Добавить("Состав", Новый ОписаниеТипа("Строка")); Справочники.Номенклатура.Реквизиты.Добавить("ДатаПроизводства", Новый ОписаниеТипа("Дата")); Справочники.Номенклатура.Реквизиты.Добавить("СрокГодности", Новый ОписаниеТипа("Дата")); Справочники.Номенклатура.Реквизиты.Добавить("Вес", Новый ОписаниеТипа("Число")); Справочники.Номенклатура.Реквизиты.Добавить("Ед_изм", Новый ОписаниеТипа("Ссылка", "ЕдиницыИзмерения")); Справочники.Номенклатура.Реквизиты.Добавить("ГруппаНоменклатуры", Новый ОписаниеТипа("Ссылка", "ГруппыПолуфабрикатов")); |
### Заключение
После внесения всех изменений, не забудьте протестировать конфигурацию, чтобы убедиться, что все работает корректно. Также рекомендуется сделать резервную копию базы данных перед внесением изменений.