Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
29 мар 2024, 10:56

Как добавить информацию, чтобы она переходила в отчет? Как в характеристике

Автор VaznyiZhuk, 27 мар 2022, 19:51

0 Пользователей и 1 гость просматривают эту тему.

VaznyiZhuk

Добрый вечер!
С 1С познакомилась совсем недавно.
Теперь встал вопрос о занесении информации о продукте, чтобы инфа переходила в отчёт
В характеристике писать нельзя, ибо бывает, что нужно добавлять инфу о продукте через несколько месяцев, а он уже закрыт.
Подскажите, что можно сделать в таком случае?
1С предприятие 8,3
УНФ



Опишу саму ситуацию
Нам привозят материал
Мы его приходуем и только спустя несколько месяцев можем выявить во время работы в нём брак
И чтобы в отчёте его не путать с остальным материалом, хотелось бы писать инфу о браке, чтоб выводить потом в отчёт и Excel

alexandr_ll


VaznyiZhuk

alexandr_ll, Партии есть, их тоже нельзя менять спустя время, потому что бухгалтер закрывает месяц

alexandr_ll

VaznyiZhuk, Почему нельзя менять? Создайте дополнительный реквизит "Брак" в справочнике "Партии" и при необходимости заполняйте его. На закрытие месяца это никак не влияет.

VaznyiZhuk

alexandr_ll, Просто у нас становятся некликабельными они после закрытия месяца.
Может я что не понимаю
А если я создам доп реквизит "Брак" в справочнике партии, можно будет его вывести в отчет?

LexaK

VaznyiZhuk, кажется такой алгоритм должен быть
1.заводите новую Характеристику с описанием барка на вашу старую номенклатуру
2.в базе должен быть документ что-то вроде Пересортица товара
вот в нем указываете сколько хорошего товара перешло в бракованный
при этом остатки хорошего уменьшаются и появляются остатки брака именно с характеристикой по браку.

а дальше уже все просто
если помогло нажмите: Спасибо!

alexandr_ll

VaznyiZhuk, https://infostart.ru/1c/articles/945033/

Дополнительные реквизиты в типовом отчете и их отсутствие

Пара Лайфхаков, случайно найденных, когда было лень запускать конфигуратор. Отбор при отсутствии дополнительного реквизита.

Когда это может понадобиться?

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

Я использовал демку УТ11. Для начала добавляем дополнительный реквизит справочнику Партнеры. НСИ и Администрирование -> Общие настройки -> Дополнительные реквизиты.

Затем заполняем несколько партнеров для наглядности и переходим к отчету «Сводная ведомость расчетов». Я быстренько убрал лишнее и добавил поле «Дата сверки».

И вот у нас уже есть первый блин.

Ладно. Форматирование, чтобы убрать время, добавить не сложно, а вот как вытащить реквизит в отдельное поле, не очевидно.

Итак, лайвхак-1. Еще -> Прочее -> Изменить вариант отчета. Попадаем в продвинутый режим настройки, который серьезно повышает возможности пользовательской настройки отчета относительно меню Настройки. На вкладке Дополнительно -> Расположение реквизитов = Отдельно.

d4be44119e606e6903aeaadb90381a4b.png

Теперь нам нужен отбор по партнерам, у которых Дата сверки не заполнена. Добавляем «Дата сверки» «Не заполнено». Отбор работает.

5d9bc15a8bcaee8818735462edad1985.png

Усложняем. Добавляем реквизит типа булево «Есть откат». Вытаскиваем в отчет… Все также.

Теперь отбор. Варианты только Равно/Не равно - Да/Нет. Отбор «Да» работает. Отборы равно «Нет» и Не равно «Да» не работают. Дело в том, что, если флаг не установлен, в табличной части дополнительные реквизиты нет строки со свойством. И в детальных записях значение поля NULL.

Лайвхак-2. Идем в Чудо-настройки -> Закладка пользовательские поля. Добавляем поле выражение. Заголовок: Есть откат. В выражение детальных записей пока пишем: ЕстьNull(Партнер, Ложь).

c72d6d903ab80571fe11d38def2c86d2.png

Еще -> Сохранить настройки. Открываем блокнотом файл с настройками. Меняем.

ЕстьNull(Партнер.[Есть откат (Общие)], Ложь)

c0b5376e70032195ee9c345504a627ef.png

Скорее всего в вашем случае можно сразу в пользовательском поле написать ЕСТЬNULL, но в моем случае система решила партнеров переименовать в Клиентов.

Сохраняемся. Возвращаемся в 1с. Еще -> Загрузить настройки. Выбираем наш файл -> Завершить редактирование. Добавляем отбор из пользовательских полей. Есть откат равно нет. Теперь отбор работает.

806962fe4fa7e019040a7de2c1d77af1.png

П.С. И добавить формат поля Есть откат "БЛ = ''; БИ = 'V'" для красоты.

Описанный пример, конечно, фантазия и в реальной практике не встретится. Но если кто-то не знал и кому-то пригодится, значит я писал не зря. Спасибо, что дочитали до конца.


VaznyiZhuk


VaznyiZhuk


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск