База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как добавить и изменить справочники, документы, отчеты в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 10 месяцев, 1 неделя назад сделано
Odin — Одинэсник.
-
АвторСообщения
-
-
7 февраля 2025 в 20:15 #31509
Добавь в: справочники, документ, отчет и регистр изменения приведённые ниже, а также измени листинг к отчету согласно этим изменениям.
1. Справочники:
— Справочник «Группы полуфабрикатов»:
— Реквизиты: не содержит
— Справочник «Полуфабрикаты» переименуй в справочник «Номенклатура» и содержит следующие реквизиты
— Реквизиты:
— Наименование Товара (строка)
— Состав (строка)
— Дата производства (дата)
— Срок годности (дата)
— Вес (число)
— Ед_изм (ссылка на справочник единицы измерения)
— Группа номенклатуры (ссылка на «Группы полуфабрикатов»)
— Справочник «Покупатели» переименуй в справочник «Контрагенты»
— Реквизиты:
— Контрагент (строка)
— Контактная информация (строка)
2. Документы:
— Документ «Расходная накладная»:
— Реквизиты:
— Дата (дата)
— Покупатель (ссылка на » справочник Контрагенты»)
— Организация (ссылка на » ссылка на справочник Организация»)
— Склад (ссылка на » ссылка на справочник Склад»)
— Табличная часть:
— Полуфабрикат (ссылка на » Номенклатура «)
— Группа (ссылка на «Группы полуфабрикатов»)
— Количество (число)
— Ед_изм (ссылка на справочник единицы измерения)
3. Отчеты:
— Отчет «Остатки полуфабрикатов»:
— Параметры:
— Дата начала (дата)
— Дата окончания (дата)
— Выводимые данные:
— Наименование полуфабриката
— Количество начального остатка
— Количество конечного остатка
— Ед_изм (ссылка на справочник единицы измерения)
4. Регистры (по желанию):
— Регистры накопления «Остатки полуфабрикатов»:
— Реквизиты:
— Полуфабрикат (ссылка на «Полуфабрикаты»)
— Дата (дата)
— Количество (число)
— Ед_изм (ссылка на справочник единицы измерения) -
7 февраля 2025 в 20:15 #31510
1. **Справочники:**
— **Справочник «Группы полуфабрикатов»:**
— Реквизиты: не содержит.
— **Справочник «Полуфабрикаты» переименован в «Номенклатура» и содержит следующие реквизиты:**
— **Реквизиты:**
— Наименование Товара (строка)
— Состав (строка)
— Дата производства (дата)
— Срок годности (дата)
— Вес (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)
— Группа номенклатуры (ссылка на «Группы полуфабрикатов»)
— **Справочник «Покупатели» переименован в «Контрагенты»:**
— **Реквизиты:**
— Контрагент (строка)
— Контактная информация (строка)2. **Документы:**
— **Документ «Расходная накладная»:**
— **Реквизиты:**
— Дата (дата)
— Покупатель (ссылка на «Контрагенты»)
— Организация (ссылка на «Организация»)
— Склад (ссылка на «Склад»)
— **Табличная часть:**
— Полуфабрикат (ссылка на «Номенклатура»)
— Группа (ссылка на «Группы полуфабрикатов»)
— Количество (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)3. **Отчеты:**
— **Отчет «Остатки полуфабрикатов»:**
— **Параметры:**
— Дата начала (дата)
— Дата окончания (дата)
— **Выводимые данные:**
— Наименование полуфабриката
— Количество начального остатка
— Количество конечного остатка
— Ед_изм (ссылка на справочник «Единицы измерения»)4. **Регистры (по желанию):**
— **Регистры накопления «Остатки полуфабрикатов»:**
— **Реквизиты:**
— Полуфабрикат (ссылка на «Номенклатура»)
— Дата (дата)
— Количество (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)5. **Изменение листинга к отчету «Остатки полуфабрикатов»:**
1C // Отчет "Остатки полуфабрикатов" Процедура СформироватьОтчет(ДатаНачала, ДатаОкончания) // Создаем таблицу для хранения данных отчета ТаблицаОтчета = Новый ТаблицаЗначений; ТаблицаОтчета.Колонки.Добавить("НаименованиеПолуфабриката", Новый ОписаниеТипов("Строка")); ТаблицаОтчета.Колонки.Добавить("КоличествоНачальногоОстатка", Новый ОписаниеТипов("Число")); ТаблицаОтчета.Колонки.Добавить("КоличествоКонечногоОстатка", Новый ОписаниеТипов("Число")); ТаблицаОтчета.Колонки.Добавить("Ед_изм", Новый ОписаниеТипов("Ссылка", "ЕдиницыИзмерения")); // Запрос для получения данных Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ Номенклатура.Наименование КАК НаименованиеПолуфабриката, Остатки.КоличествоНачальногоОстатка, Остатки.КоличествоКонечногоОстатка, Номенклатура.Ед_изм ИЗ РегистрНакопления.ОстаткиПолуфабрикатов КАК Остатки ГДЕ Остатки.Дата >= &ДатаНачала И Остатки.Дата <= &ДатаОкончания "; Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала); Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); // Выполняем запрос и заполняем таблицу отчета Результат = Запрос.Выполнить(); Пока Результат.Выбрать() Цикл НоваяСтрока = ТаблицаОтчета.Добавить(); НоваяСтрока.НаименованиеПолуфабриката = Результат.НаименованиеПолуфабриката; НоваяСтрока.КоличествоНачальногоОстатка = Результат.КоличествоНачальногоОстатка; НоваяСтрока.КоличествоКонечногоОстатка = Результат.КоличествоКонечногоОстатка; НоваяСтрока.Ед_изм = Результат.Ед_изм; КонецЦикла; // Выводим отчет // ... КонецПроцедурыЭти изменения позволят обновить структуру справочников, документов, отчетов и регистров в соответствии с заданными требованиями.
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.