Добрый день. В справочнике Номенклатуры в 1С:Предприятие 8.3 (8.3.20.2180) по умолчанию стояло заполнение цен продажи по предыдущему документу. Мне это неудобно, так как цена все время меняется. Я изменила в настройках заполнение цен продажи из карточки номенклатуры. Я так понимаю, что если цена продажи в карточке не стоит, то и в новом документе продажи она не будет подставляться автоматически. Это так? И в связи с этим вопрос — как удалить цены продажи в карточках Номенклатуры? Имеется ввиду не вручную в каждой карточке, а групповой обработкой. Такая существует? И как добавить в справочнике Номенклатуры колонку с ценой продажи?
Все комментарии (7)
Комментарии закрыты.
Здравствуйте, Елена!
Согласно Регламент ответов на вопросы БухЭксперт8.ру в одной «ветке» вопроса мы обсуждаем 1 вопрос по одной конкретной теме, у вас их несколько:
1. Если цена продажи в карточке не стоит, то и в новом документе продажи она не будет подставляться автоматически. Это так?
2. Как удалить цены продажи в карточках номенклатуры?
3. Как добавить в справочнике номенклатуры колонку с ценой продажи?
Поэтому на будущее я прошу задавать вопросы отдельно. Если у вас будут вопросы по данным здесь ответам, то в этой ветке я продолжу работать с вами только по любой одной теме из 3х, по другим вы должны будете создать вопросы отдельно.
Вопрос 1: «Если цена продажи в карточке не стоит, то и в новом документе продажи она не будет подставляться автоматически. Это так?»
Все зависит от того, какой способ установки цены выбран в настройках Параметров учета. Если «заполнение цен продажи по предыдущему документу» то, если вы обнулите цену и не будете перепроводить реализацию, цена не будет автоматически подставляться в документ продажи. Тем не менее, как только вы проведете документ и цена автоматически снова встанет в поле продажи и для следующе реализации заполнится, если вы опять не почистите поле.
Вот это место в коде у разработчиков.
Показываю на примере Блока питания.
Настройки параметров учета — из предыдущего документа.
Поэтому чистите вы это поле или нет — оно постоянно будет обновляться в случае настройки заполнение цен продажи по предыдущему документу.
Если же выставить способ Выставление цен продажи — Из карточки номенклатуры, то цена при проведении документа не будет перезаписываться в регистр и меняться в карточке номенклатуры.
В данной настройке продажные цены — Из карточки номенклатуры и при изменении цены в реализации и проведении, следующая реализация укажется с ценой из карточки номенклатуры.
Поэтому, если вы выберите второй способ — Из карточки номенклатуры и очистите поле Цена продажи в карточке номенклатуры, то, да, при создании документа реализации по это номенклатуре цена продажи не подставится.
Вопрос 2. «Как удалить цены продажи в карточках номенклатуры?»
Групповой обработкой (раздел Администрирование — Корректировка данных — Обработка Групповое изменение реквизитов) удалить данные цены продажи вы не сможете: обработка работает только со справочниками и документами, а вам нужно удалять данные из регистра сведений.
Но вы можете открыть регистр сведений Цены номенклатуры документов (кн. Главное меню — Функции для Технического специалиста).
Выделите все записи по комбинации клавиш CTRL+A и нажмите клавишу DEL Вы очистите все данные в регистре.
Если же нужно удалить только продажные цены, оставив закупочные, то отберите данные в списке только по продажным ценам и потом повторите комбинацию клавиш CTRL+A и DEL.
Проверяю на своем тестовом примере: после удаления продажных цен в регистре захожу в карточку Вентилятор, раньше там была цена 36000 р., сейчас поле Цена продажи пустое.
Потренируйтесь на копии, чтобы ничего не испортить в рабочей базе.
Если все получится — повторите начисто.
Вопрос 3. «Как добавить в справочнике номенклатуры колонку с ценой продажи?»
Цена продажи в карточке номенклатуры отображается автоматически. Если вы хотите добавить цену продажи в форму списка номенклатуры, то придется доработать программно форму списка.
В самом справочнике не хранятся данные цены, а только отображаются из регистра сведений. Именно поэтому эти данные нельзя включить в список по кн. ЕЩЕ-Изменить форму.
Для формы элемента справочника разработчики вставили специальный программный код (я его приводила в первом комментарии), который программно считывает цену из регистра и отображает в карточке.
То же самое придется сделать и со списком номенклатуры.
Или просто сделать отчет в Универсальном отчете по регистру сведений Цены номенклатуры документов с возможностью отбора по группе, номенклатуре, типу цен и т.д., например, как у меня на скрине.
Как работать с Универсальным отчетом можно ознакомиться в наше статье:
Как работать с Универсальным отчетом в 1С
.
Спасибо за исчерпывающий ответ