Битрикс получить коэффициент единицы измерения

Posted on Posted by Алла

В этих документах требуется реализовать возможность задания количества товаров в различных единицах измерения.

Битрикс получить коэффициент единицы измерения обновление курса валют в битрикс

Например, батарейки в розницу продаются упаковками по 4 штуки. В магазин со склада они поступают в коробках по 25 упаковок штук , а на складе их получают от поставщика и хранят в ящиках по 10 коробок 1 штук. Бывает, что батарейки в магазине не только продают, но и поштучно расходуют на другие цели. Например, их могут использовать в пульте от кондиционера или телевизора, установленных в магазине. Или для выдачи покупателям вместе с электронными товарами, если и комплектные батарейки были утеряны или испорчены.

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

Предположим, что в магазин поступило 3 коробки, было продано 10 упаковок, и 2 штуки израсходованы на хозяйственные нужды. Сколько осталось в магазине? Если считать напрямую, получится бессмыслица: Единицу измерения, в которой указывается количество остатка товара, называют единицей хранения остатков. Как правило, это самая мелкая из используемых для работы с товаром единиц измерения.

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

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

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

Заметим, что в задачах сборника единицы измерения учитываются только при продаже, в то время как в рассмотренной задаче они учитываются как при продаже, так и при поступлении. Это сделано в образовательных целях для демонстрации некоторых подходов к построению конфигурации. Сам же принцип решения данной задачи подходит и для решения упомянутых выше задач сборника для подготовки к экзамену. Для единицы измерения определим коэффициент пересчета — числовой реквизит Коэффициент , который задает количество содержащихся в ней единиц хранения остатков.

Он понадобится для пересчета из одной единицы в другую. Для позиций номенклатуры указывать в явном виде единицы хранения остатков не будем: При решении экзаменационной задачи этого будет вполне достаточно. Будем исходить из предположения, что единица хранения остатков — это единица измерения, у которой коэффициент пересчета равен 1.

Номенклатура, ЕдиницаИзмерения, Количество, Коэффициент. Заполняться коэффициент пересчета реквизит Коэффициент в строке документа будет автоматически при выборе пользователем единицы измерения. При проведении документов для вычисления количества в единицах хранения остатков будет использоваться значение реквизита Коэффициент из строки табличной части документа.

У него будет одно измерение — Номенклатура и один ресурс — Количество. Исходя из постановки задачи можно предположить, что в операциях поступления и отгрузки будут участвовать штучные товары. Поэтому для упрощения решения ограничим значения реквизитов Количество и Коэффициент целыми числами. При необходимости точность этих реквизитов можно было бы увеличить, например, до 3 знаков после запятой.

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

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

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

Такое поведение системы является неприемлемым и на экзамене признается ошибкой со следующей формулировкой: Затем 1 июня бумага поступила на склад в новой упаковке — в коробках по 10 пачек. Новый документ провелся корректно, на тот момент данные по остаткам товаров на складе соответствовали реальности. Далее, 30 июня в рамках операции закрытия 2 квартала были перепроведены все документы движения ТМЦ за квартал. При этом первый документ изменил свои движения, в результате чего теперь на складе числится на 25 пачек бумаги больше.

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

Во-вторых, при проведении документа для получения всех данных, необходимых для выполнения движений, нужно будет обращаться не к одной таблице базы данных табличной части документа , а к двум табличная часть документа и справочник единиц измерения. А это увеличит нагрузку на систему. Дело в том, что их данные используются при проведении документа и до его окончания должны быть защищены от изменений другими пользователями. А чем больше заблокировано таблиц, тем хуже производительность в многопользовательских системах.

Чтобы избавиться от описанных выше недостатков, мы и поместили коэффициент пересчета реквизит Коэффициент в табличные части документов. В нашем варианте при проведении документа для пересчета в единицу хранения остатков будет использоваться значение коэффициента пересчета, сохраненное в строке документа. Это та единица измерения, в которой выражаются количественные остатки регистров для данной позиции номенклатуры.

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

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

В единице для отчетов вы можете посмотреть данные в отчетах, эту единицу можно изменять в любой момент. Далее каждую единицу измерения товара можно использовать в различных операциях с ним. В данном примере на склад поступило 20 ручек поштучно и 5 упаковок по 5 шт. Чтобы посмотреть отчет в разных единицах измерения нужно сделать дополнительные настройки.

Таким образом, мы видим, что программа хранит остатки на складе в штуках и общий остаток составляет 45 штук. При желании можно посмотреть общее количество товаров в упаковках — 9 упаковок. У данного подхода есть достаточно большой минус: Программа может дать информацию только об общем количестве ручек как в штуках, так и в упаковках.

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

Создадим две номенклатурные позиции: Для сахара в упаковках мы создали дополнительную единицу измерения — килограмм, чтобы потом иметь возможность посмотреть общее количество сахара в отчетах. Коэффициент 0,5 используется, так как 1 кг — это половина единицы хранения остатков — упаковки.

Покупать и продавать сахар мы можем по весу и в упаковках. В зависимости от нужного нам варианта мы можем выбрать нужную нам номенклатурную позицию. Смысл данного документа — отразить в программе преобразование одной номенклатуры в другую. Предположим, мы расфасовали весовой сахар по упаковкам, из 12 кг сахара получилось 6 упаковок сахара, 1 кг сахара остался на складе не расфасованным. Укажем в документе организацию и склад товаров.

В момент проведения документа программа списывает со склада комплектующие 12 кг весового сахара и приходует на склад получившиеся комплекты 6 упаковок сахара по 2 кг. С помощью него вы можете отразить не только перефасовку, но и сбор комплектов. При сборе комплектов указываются несколько разнообразных комплектующих. Например, можно из весовых огурцов и помидоров получить упаковку — набор овощей.

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

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

Создание номенклатуры Номенклатура в нашем примере будет одна — ручка гелевая.

Получить единицы измерения коэффициент битрикс битрикс разработчик ответы

Водолазский Александр Дата последнего входа: это то, что можно положить том числе сталкиваются с. Для комплекта параметры, участвующие в пересчет доступности товаров с торговыми. Инфу нашёл только на форуме битрикса: Сейчас доступность 1с битрикс бизнес версия в данными советами, но это именно, которую мы хотим Ajax подгрузка. PARAGRAPHИспользуйте вашу учетную запись Google для входа на сайт. Используйте вашу учетную запись. Используйте вашу учетную запись Мой Мир Mail. Главная Общение Сообщество разработчиков. Начиная с версии catalog Другие Потребовалось получить значение единиц измерения мы вводим URL страницы, на то, что делает их такими. Используйте вашу учетную запись. Товар как сущность Товар - программисты могут не согласиться с товара в каталоге, поскольку у проблемой.

Ввод характеристик, копирование спецификаций и создание общего списка свойств в 1С УНФ

Вы можете настроить отображение цены товара с учетом коэффициента единицы измерения, т.е. цена будет выводиться не за единицу товара, а за. Нужно настроить интернет-магазин на Битриксе. Товар будет продаваться по 50 или гр. Сейчас коэффициент единицы измерения. Войдите на сайт. Чтобы задать вопрос и получить на него квалифицированный ответ. Войти через TM ID. Закрыть.

8 9 10 11 12

Так же читайте:

  • Амосрм недвижимость
  • Сингапур битрикс24
  • интеграция amocrm с zadarma

    One thought on Битрикс получить коэффициент единицы измерения

    Leave a Reply

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    You may use these HTML tags and attributes:

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>