Вывести номенклатуру по складами

Вывести номенклатуру по складами

Использован релиз 3.0.75

Отчет «Остатки товаров» содержит информацию об остатках материально-производственных запасов (товаров, материалов, полуфабрикатов и готовой продукции) в организации в разрезе складов в количественном и суммовом выражении (рис. 2). В отчет включаются остатки по данным бухгалтерского учета по субсчетам счетов учета МПЗ: 10, 21, 41, 43 (за исключением субсчетов 10.7, 10.11, 41.11, 41.12, 41.К).

  1. Раздел: СкладОстатки товаров.
  2. В поле «На дату» укажите дату, на которую анализируются данные (рис. 1).
  3. По кнопке «Показать настройки» укажите параметры формирования отчета:
    • На закладке «Группировка» отметьте флажками показатели, по которым будут сгруппированы данные в отчете – «Склад», «Номенклатура» и др. Добавить показатели можно по кнопке «Добавить», причем как из верхнего уровня показателей, так и из подуровней, раскрыв нужную группу по знаку «+». Порядок группировки устанавливается с помощью перемещения показателей вверх и вниз по кнопкам с синими стрелками. Например, можно добавить в отчет показатель «Код счета» (находится в группе показателей «Счет»).
    • На закладке «Отбор» отметьте флажками показатели для отбора данных в отчет. Добавить показатели можно по кнопке «Добавить» (так же, как показатели для группировки). Укажите вид сравнения для отбора и значение отбора. Например, отчет можно сформировать по списку номенклатурных позиций (вид сравнения – «В списке») или по конкретному складу (вид сравнения – «Равно»);
    • На закладке «Сортировка» можно выбрать показатель для сортировки данных в отчете и указать направление сортировки;
    • На закладке «Дополнительные поля» можно настроить вывод в отчет дополнительных полей и их размещение (в одной колонке с основными данными или в отдельных колонках);
    • На закладке «Оформление» настройте шрифт, цвет, границы полей отчета по определенным условиям (новые параметры добавляйте по кнопке «Добавить»). Например, можно настроить выделение отрицательных остатков.
  4. Кнопка «Сформировать».
Читайте также:  Чем отстирать сок помидоров с одежды

Смотрите также

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

Источник

Остатки номенклатуры по одному из складов

День добрый, мне вот вчера тут помогли добрые люди, научили как делать колонку с нужными данными. И вот новая сложность. Решил сделать колонку остатки в АРМПродавца. Там одна уже есть, но у нас 2 склада, желательно видеть сразу оба, вот я решил добавить постоянный показ одного из складов.
Вот код:
[CODE]
Если ЭлементыФормы.СписокНоменклатура.Колонки.ОстатокКутузов.Видимость тогда
Запрос=Новый запрос;
запрос.Текст =»ВЫБРАТЬ
| ОстаткиТоваровКомпании.Номенклатура,
| ОстаткиТоваровКомпании.Количество
|ИЗ
| РегистрНакопления.ОстаткиТоваровКомпании.Количество(&Период,Номенклатура В (&Номенклатура) И Склад = &Склад)
|КАК ОстаткиТоваровКомпании» ;
Запрос.УстановитьПараметр(«Период», КонецДня(ТекущаяДата())); //Дата
Запрос.УстановитьПараметр(«Склад», Справочники.СкладыКомпании.НайтиПоКоду(«ЦБ000002»)); //Справочник ссылка: Склады (места хранения)
Запрос.УстановитьПараметр(«Номенклатура»,ДанныеСтроки.Ссылка.Наименование);
Выборка=Запрос.Выполнить().Выбрать();
ОформлениеСтроки.Ячейки.ОстатокКутузов.ОтображатьТекст=Истина;
Пока Выборка.Следующий() Цикл
ОформлениеСтроки.ячейки.ОстатокКутузов.текст = Выборка.Количество();
конеццикла;

Вешаю это дела на СписокНоменклатураПриВыводеСтроки.
Но вот 1с выдает ошибку
[CODE]
<Обработка.АРМПродавец.Форма.ИнтерфейсПродавец(2283)>: Ошибка при вызове метода контекста (Выполнить)
Выборка=Запрос.Выполнить().Выбрать();
по причине:

по причине:
<(5, 2)>: Таблица не найдена «РегистрНакопления.ОстаткиТоваровКомпании.Количество»
>РегистрНакопления.ОстаткиТоваровКомпании.Количество(&Период, Номенклатура В (&Номенклатура) И Склад = &Склад)
[/CODE]

Я в конфигураторе зашел в «Регистры Накопления»->ОстаткиТоваровКомпании. Есть реквизит «количество», в чем дело может быть?

Источник

Справочник номенклатуры с ценами и остатками по складам (Розница 2, УТ 11)

Обработка выполнена в виде справочника номенклатуры и отображает цены и остатки товаров по складам
Т.е. просматриваете справочник товаров и по каждой позиции сразу отображается:
1) Остатки этого товара по каждому складу
2) Все актуальные цены этого товара
3) Общий остаток этого товара на складах
4) Максимальную текущую цену этого товара (она же, как правило, Розничная цена продажи)

Поиск номенклатуры в списке возможен:
1) При помощи сканера штрих-кода
2) По наименованию
3) По коду
4) По артикулу
5) По производителю

Дополнительный функционал:
Если у пользователя не установлена роль «Полные права», то:
1) Не видит закупочные цены
2) Возможен только просмотр номенклатуры (без возможности открыть карточку номенклатуры или внести какие-либо изменения)

Обработка создавалась для выполнения следующих функций:
1) Продавцы могут быстро посмотреть где, на каком складе, и в каком количестве находится нужный товар и его стоимость, просто «пикнув» его сканером или воспользовавшись поиском, посмотреть наличие и стоимость похожих товаров и оперативно сообщить / показать эту информацию покупателю. Разумеется, будет доступен только просмотр, закупочная цена не будет отображаться
2) Руководство («Полные права»), открывая эту же обработку получает весь этот же функционал с поиском и отображением информации по товарам и дополнительно видит все цены, без ограничений, и может полноценно работать с номенклатурой (Открывать / Создавать / Редактировать)

Открытие обработки возможно 3-мя способами (выберите любой удобный; в конфигурацию вносить изменения не требуется):
1) Обычное открытие обработки (Файл -> Открыть)
2) Добавление обработки в «Дополнительные отчеты и обработки» (Администрирование -> Печатные формы, отчеты и обработки -> Дополнительные отчеты и обработки)
3) Если нет желания давать пользователю права на открытие внешних обработок (так, например, было в моем случае) можно через Расширение добавить эту обработку сразу в интерфейс, в любой нужный раздел (или создать новый)

Протестировано на Конфигурациях:
Розница, редакция 2.3 (2.3.7.22)
Управление торговлей, редакция 11 (11.4.13.243)

Источник

Остатки товаров на складах для 1С:Бухгалтерии 3.0

Отчет «Остатки товаров на складах» предназначен как для бухгалтера, так и для пользователя, не владеющего бухгалтерской терминологией (руководителя, менеджера).

Предлагается два внешних отчета — для версий ПРОФ и КОРП. В версии для БП КОРП есть группировка и отбор по подразделениям.

  • Стоимость ТМЦ на дату отчета, рассчитывается как остатки по счетам учета ТМЦ (показатель «Сумма БУ«).
  • Количество ТМЦ на дату отчета, рассчитываются как остатки по счетам учета ТМЦ (показатель «Количество«).

Для формирования отчета необходимо ввести список счетов учета. Список счетов может быть любым. Если выбран счет-группа (41 или 10), то выводятся итоги по всем субсчетам, входящим в эту группу. Единственное ограничение — на счете должны быть субконто «Номенклатура» и «Склады», иначе этот счет будет проигнорирован при формировании отчета.

Код открыт, так что вы сможете при необходимости доработать отчет для своих нужд.

Добавьте отчет в список дополнительных отчетов и обработок (раздел «Администрирование«). В поле «Размещение» укажите раздел (Например, «Склад«). Теперь вы можете вызывать отчет на выполнение из указанного раздела, из списка дополнительных отчетов.

Рис. 1 Отчет по остаткам ТМЦ на складах для БП КОРП

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

Пример — на рис. 2

Рис. 2 Настройка структуры группировок.

Дату отчета можно не указывать — в этом случае отчет будет сформирован на текущую дату. Также обратите внимание, что дата отчета — это начало дня.

Рис. 3 Настройка параметров отчета

Если в структуре группировок оставить только одну — например, «Номенклатуру», то получится плоская таблица — как на рис. 4

Рис. 4 Плоская таблица остатков по номенклатуре

Отчет протестирован на платформе 1С:Предприятие 8.3 (8.3.15.1985), конфигурации Бухгалтерия предприятия 3.0, Бухгалтерия предприятия КОРП 3.0 (3.0.81.23).

Внимание! Совместимость с актуальными версиями БП и БП КОРП смотрите в комментариях.

Источник

Работа с мерной номенклатурой

Коротко о статье

В статье рассмотрим часто задаваемые вопросы по работе с номенклатурой, которая может измеряться как штучно, так и мерно – в тоннах, кубических метрах и т. п.

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

Статью можно читать в формате pdf:

Проблематика

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

Предположим, наше предприятие занимается производством металлоконструкций и у нас основным материалом является металлопрокат – например, стальной лист.

Общепринятым для поставщиков металлопроката является использование в работе весовых единиц измерения: хоть лист и поставляется в штуках (листах определенной марки металла с определенными толщиной, длинной и шириной), но в прайс-листе поставщика, скорее всего, будут фигурировать килограммы, а вероятнее всего – тонны. В тоннах же будет производиться заказ материала у поставщика, тонны будут фигурировать в документах поставки.

Это создает следующие проблемы: при приеме товара на склад и при инвентаризации склада нам удобнее оперировать в листах (штуках), отпускать товар в производство нам тоже придется в листах.

Можно предположить, что тонны как-то должны пересчитываться в штуки: один лист имеет заданный по ГОСТу вес и мы можем пересчитать тонны в листы и обратно. То есть эта задача вроде как решается заведением в карточке номенклатуры двух единиц измерения – штуки (листа) и тонны – с заданием коэффициента пересчета штук в тонны и обратно.

Все бы хорошо, но есть одна проблема: прокат металла – это не прецизионное производство и возможны отклонения. Вес конкретного листа может отклоняться от заданного эталона на проценты, и это даже допустимо с точки зрения ГОСТа: для тех или иных видов проката стандартом разрешены колебания параметров производимых изделий в определенных пределах.

Получается, что нам нужно округлять тонны в листы не прямым пересчетом, а с учетом округления для ближайшего целого числа штук (листов) с округлением в пределах заданной величины отклонений. Задача становится более сложной и порождает множество вопросов – как с этим правильно работать в программе 1С:ERP.

Почти аналогичная ситуация возникает в работе с пиломатериалами (доска, брусок): ценники и оптовая поставка материалов там идут в кубических метрах, а в производство это удобнее передавать в досках (штуках).

Еще более интересные примеры встречаются в строительстве. Например, утеплительные материалы (плиты каменной ваты) продаются оптом в кубических метрах, поставляются в упаковках по несколько плит в одной упаковке, а при планировании расхода этого материала на утепление фасада удобнее бывает работать с площадью фасада, то есть планировать расход в квадратных метрах. То есть у нас есть уже три единицы измерения, c которыми нужно работать.

Кейс «Металлопрокат»

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

Пусть у нас есть задача завести в программе номенклатурную позицию Лист горячекатаный /1.5 /1000.0 /2000.0 /Ст3сп /ГОСТ 16523 / кромка НО.

Что обозначают все эти цифры:

  • 1.5 – толщина листа в миллиметрах;
  • 1000.0 – ширина листа в миллиметрах;
  • 2000.0 – длина листа в миллиметрах;
  • Ст3сп – марка стали;
  • ГОСТ 16523 – стандарт, в соответствии с требованиями которого был произведен данный лист;
  • кромка НО – лист с такой кромкой не подвергается обрезке и потому имеет естественную слегка неровную форму края, получаемую после прокатки заготовки через прокатный стан.

Цена тонны этого листа составляет 49 тысяч рублей.

Вес одного листа 23,54 кг.

Начнем с единицы хранения данного товара. В программе 1С:ERP единицей хранения называется единица складского учета товара. Больше всего на данную роль подходит штука (лист). Причины следующие:

  • Хоть товар и фигурирует в документах поставки в тоннах, но принимать его на хранение удобнее в штуках: листы визуально проще пересчитать, а большинство производственных складов вообще не оборудованы весами для измерения веса прибывшего товара.
  • Инвентаризацию такого товара удобнее проводить в листах (штуках): достаточно сложно представить, чтобы на большом складе кто-то будет перетаскивать листы на весы (даже если они есть), чтобы завесить фактические складские запасы (сейчас речь не идет о ломе металла – об этом позже).
  • Отпускать листы металла в производство тоже удобнее в листах: в большинстве случаев склад не является участком резки металла (иначе это уже не склад, а производственное подразделение), поэтому оперирует он целыми листами.

Теоретически, можно в качестве единицы хранения установить тонны (или килограммы), и это даже привычно многим кладовщикам (особенно с опытом работы на советских заводах), – получим следующие варианты со своими минусами:

  • В голове у кладовщика должна быть таблица пересчета из штук в тонны и обратно, так чтобы при необходимости он мог быстро пересчитать одно в другое, когда ему нужно отпустить товар со склада (оперирует-то он по факту листами). Ассортимент металлопроката большой – таблица для заучивания будет огромной.
  • Можно выдать таблицу пересчета на бумаге и дать калькулятор, чтобы кладовщик пересчитывал эти величины, но при наличии системы автоматизации учета это странная ситуация.
  • Можно в программе 1С:ERP завести в упаковках товара еще одну единицу измерения, назвать ее «лист» и там указать коэффициент пересчета в тонны. Но это противоречит логике справочника упаковок: мы на складе не упаковываем весовой металл в листы. Листы – они и есть листы, это не упаковка. Есть и еще один минус: коэффициент пересчета из листов в тонны не будет позволять нам отпустить товар в листах, если на складе его чуть меньше (в пределах ГОСТа), чем на целый лист, согласно заданному нам коэффициента пересчета. Придется смотреть, сколько металла по весу числится, или отпускать по весу (держа в голове, что это целый лист), или подбирать в документах дробную часть листа, так чтобы она соответствовала оставшемуся весу. Что рано или поздно вернет нас к калькулятору и бумажной таблице с весами на столе у кладовщика.

Будем считать, что определились – в качестве единицы хранения товара используем листы (штуки). Следующая задача – как поступить с тоннами, в которых товар поставляется поставщиком.

Для этого в карточке справочника номенклатуры есть реквизит «Вес»:

Включив использование этого реквизита, мы можем указать здесь коэффициент пересчета из штук (листов) в вес (килограммы, а через них программа пересчитает вес и в тоннах).

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

Если стоит задача видеть остатки по складу не только в листах, но еще и в тоннах, то можно воспользоваться единицей для отчетов (как показано на этой же иллюстрации), где мы укажем, сколько листов содержит одна тонна металла. После этого в отчетах мы сможем получить информацию как в листах, так и тоннах.

Теперь вернемся к проблеме округления – предположим, что мы получили нашего металла от поставщика в документах на 2,35 тонны. Можно предположить, что, скорее всего, речь идет о ста листах металла (2,35 т / 100 = 23,5 кг) с отклонением согласно ГОСТу от 23,54 кг (вес одного листа). На первый взгляд, оформить такую операцию в программе не получится: 2,35 т / 23,54 кг = 99,83 листа. Но товар штучный, он может проходить по складу только целым количеством.

Здесь нам поможет механизм округления, который включается в разделе НСИ и администрирование – Номенклатура – Единицы измерения.

После установки процента допустимого отклонения программа ведет себя следующим образом:

  1. В документах поступления мы указали 2,35 тонны.
  2. Получим число листов делением: 2,35 т / 23,54 кг = 99,83 листа.
  3. Ищем ближайшее целое число листов: 100 листов.
  4. Ищем разницу между дробным и целым числом листов: 100 — 99,83 = 0,17.
  5. Ищем процент отклонения: (0,17 листа / 100 листов) * 100 = 0,17 %. Это меньше заданного процента, и мы в документах смело можем указать 100 листов как полученные на склад.

При этом всю эту математику мы не видим, все автоматически рассчитывает программа. Также мы не видим 100 листов, до которых округлила программа наши 2,35 тонны: они хранятся внутри строки документа в скрытом поле «Количество в единицах хранения», для пользователя же остаются его изначальные 2,35 тонны.

Это, кстати, также один из компромиссных вариантов, когда нужно оперировать двумя единицами измерения: например, в мясопереработке нужно иметь возможность работать с продукцией как в штучном исчислении, так и в весовом. Подход аналогичный:

  • Для батона колбасы в качестве единицы хранения ставим штуку.
  • Включаем вес и его использование в документах.
  • Далее – по необходимости: выпускать колбасу можем в килограммах/тоннах, отгружать в штуках и т. п.

Но нужно понимать, что это не полноценный учет в двух единицах: программа учитывает товар в штуках, а на вес пересчитывает при необходимости, используя заданный в карточке товара коэффициент пересчета. Но, как показывает практика, крайне редко встречаются ситуации, в которых действительно нужен полноценный учет в двух единицах измерения. Например, такое встречается в оптовой торговле и транспортировке бензина, когда в зависимости от температуры окружающей среды один и тот же вес топлива может занимать разный объем – причем это значительные колебания, иногда исчисляемые десятками процентов.

Кейс «Пиломатериалы»

Предположим, наше предприятие закупает пиломатериалы для производства упаковки (палет). Продаются такие материалы в кубометрах (объем), учитывать их на складе лучше в досках (штуках), а в производстве нормативы потребления, скорее всего, будут посчитаны в метрах (такой-то метраж доски на одну палету).

Как такую задачу можно решить в программе:

  • Заводим карточку товара Доска 25x100x6м – доска толщиной 25 мм, шириной 100 мм и длиной 6 метров. В качестве единицы хранения указываем штуки (доски).
  • Объем одной доски 0,1 * 0,025 * 6 = 0,015 м3. Задействуем объем в карточке товара, как это показано на картинке ниже:

  • Кубометр содержит 66,667 штук досок (1/0,015 = 66,667) – укажем м 3 в качестве единицы для отчетов (чтобы иметь возможность оценить объем остатков склада в м 3 ).
  • Для того чтобы иметь возможность указывать нормативы и расход пиломатериалов в производстве в метрах, также задействуем длину и укажем, что одна доска (штука) имеет длину в 6 метров.

Теперь мы можем в документах по необходимости указывать количество в штуках, метрах и кубических метрах (с учетом заданного допустимого отклонения).

Рассмотрим еще вариант с небольшим деревянным бруском, например толщиной 1 см, шириной 1,5 см и длиной 2 метра. Его объем составляет 0,01 * 0,015 * 2 = 0,0003 м 3 . На первый взгляд, количество знаков за запятой не помещается в три отведенные разряда в программе. Но мы можем обойти это ограничение, задав коэффициент пересчета не для одного бруска, а для ста брусков. Сто брусков занимают объем в 0,03 м 3 , что уже помещается в отведенные разряды. Настройка представлена на картинке ниже:

Далее все как обычно – программа пересчитает нужное количество по месту применения.

Кейс «Утеплительные материалы»

Предположим, предприятие занимается строительными работами – производит утепление фасадов зданий. Одним из потребляемых в производстве материалов является каменная вата.

Каменная вата представляет собой спрессованный прямоугольный блок материала, который для удобства транспортировки и хранения помещается в полиэтиленовые упаковки по нескольку блоков в одной упаковке.

На складе товар хранится в упаковках, но оптовые поставщики предлагают к заказу этот товар в кубических метрах (но поставляют в упаковках). А в производстве материал нормируется и списывается в квадратных метрах: чаще всего рассчитывается норматив потребления каменной ваты на квадратный метр утепляемой поверхности и по нему рассчитывается необходимый объем материалов на все утепляемое здание.

То есть нам нужно:

  • Закупать товар в кубических метрах.
  • Принимать товар и учитывать его на складе в упаковках.
  • Нормировать материалы для производства в квадратных метрах.

В качестве примера возьмем артикул Утеплитель из каменной ваты 50х600х1000 (толщина блока 50 мм, ширина 60 см, длина 1 м), материал поставляется в упаковках по 8 блоков.

Что мы делаем в программе:

  1. Заводим новый артикул, у которого в качестве единицы хранения рекомендуется указывать упаковку (штука будет упаковкой). Почему не один блок, а целую упаковку? Склад вряд ли будет разбирать упаковки на отдельные блоки, поэтому учет на складе детальнее упаковки нам не нужен. Но если у вас есть задача вести движение материалов по складу в отдельных блоках, то укажите в качестве единицы хранения блок и заведите для него упаковку с коэффициентом пересчета.
  2. У артикула включаем учет по объему. Указываем коэффициент пересчета: одна упаковка = (0,05 * 0,6 * 1) * 8 = 0,24 м 3 .
  3. У артикула включаем учет по площади. Указываем коэффициент пересчета: одна упаковка = (0,6 * 1) * 8 = 4,8 м кв.

Соответствующие настройки карточки товара приведены на картинке ниже:

Далее мы можем заказывать товар у поставщиков в метрах кубических, принимать товар на склад и учитывать его на складе в упаковках (штуках), нормировать и осуществлять расход в производстве в метрах квадратных.

Кейс «Электрические провода»

Отдельный интерес представляет задача учета обрезков мерных материалов. Нагляднее всего ее можно рассмотреть на примере учета электрического провода:

  • Наше предприятие производит электрические удлинители. Один из потребляемых материалов – электрический провод (артикул Кабель электрический ПВС 3х0,75).
  • Провод поставляется в бухтах, которые содержат 500 метров провода.
  • На складе провод может отрезаться от бухты под текущие потребности производства.
  • В производстве провод нормируется и потребляется в метрах.
  • Нам нужно знать как общий метраж провода на остатках, так и то, в каких обрезках этот провод у нас хранится: если производству на один удлинитель требуется 2 метра провода, его не устроят два обрезка по метру.

Разберем, как эту задачу можно решить средствами 1С:ERP:

  1. Заводим карточку нового артикула.
  2. В качестве единицы хранения используем метр. Немного нестандартное решение в свете предыдущих кейсов – можно было бы предположить, что нужно опять использовать штуки (бухты). Но в условиях задачи сказано, что склад может отрезать кабель от бухты, то есть склад оперирует метрами. То, с какими единицами работает склад, и определяет единицу хранения – если бы склад принимал и отдавал бухты целиком, то тогда единицей хранения была бы бухта, а в данном примере это метр.
  3. Для удобства оформления документов заводим бухту в качестве упаковки, содержащей 500 метров кабеля.

Вид номенклатуры нового артикула должен быть настроен для работы с сериями, как это показано на рисунке ниже:

Зачем нам нужны серии? При оприходовании новых бухт от поставщиков мы будем для каждой бухты заводить отдельную новую серию. То есть метраж каждой бухты будет привязан к своей серии. В заказах поставщику это будет выглядеть следующим образом:

Источник

Оцените статью