Произвольный запрос к данным иб ут 11 что это

Установка цен Управление Торговлей 11. Произвольный запрос к данным ИБ.

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

Основные:

Дополнительные:

Всего итоговая таблица должна содержать как минимум 6 полей.

Самый простой вариант появляется при создании схемы с нуля, при выборе «Произвольной» схемы:

Если вы сейчас попытаетесь записать цену, то появится такого рода ошибка: «Схема компоновки данных для заполнения цен должна содержать поле «Валюта» с типом значения «Валюта».» Для ее решения необходимо напрямую указать тип значения для каждого поля СКД.

Произвольный запрос к данным иб ут 11 что это

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

Вариант получения номенклатуры от разработчиков Управление торговлей 11:

Существуют также предопределенные параметры, которые можно использовать в запросе:

Есть параметры, которые доступные только из документа Установка цен:

В форме заполнения прайса эти параметры не доступны, для более корректной работы с этими параметрами следует заполнить для них значения по умолчанию на закладке «параметры» СКД, например, &ЭтоВводНаОсновании – значение Ложь.

Для предопределенных параметров следует выставлять ограничение доступности.

Произвольный запрос к данным иб ут 11 что это

Для всех остальных параметров, которые вы вводите следует либо заполнять по умолчанию, либо заполнять при первом создании цены и в дальнейшем не менять. Для примера можно посмотреть как реализована «Цена поступления»

Добавлено 28.02.2015

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

Планируем общую логику работы:

А) Вначале получаем номенклатуру и ее характеристику;

3. Получить сколько процентов составляет одна единица номенклатуры от цены поступления и цену номенклатуры (если бы нам нужно было только получить цену поступления, то на этом можно остановиться).

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

5 Затем получаем цену номенклатуры: цена поступления + процент от поступления * сумма доп расходов.

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

Теперь нам нужно получить документ поступления и цену номенклатуры из этого документа. Может быть 2 случая, либо мы вводим установку цен на основании документа поступления и тогда «основание» нам известно, либо устанавливаем через форму прайс листа, где основание неизвестно и нам придется искать последний документ поступления до ввода прайса. Рассмотрим каждый случай по отдельности.

Какие поля нам нужно получить? Это номенклатура, характеристика, упаковка (если ведется учет по упаковкам), валюта (хотя я не буду ее получать, есть более простой способ ее получения), цена (с учетом НДС или без нее) и ПроцентОтПоступления (Процент отношения суммыдокумента от цены на номенклатуры, необходим, чтобы потом получить часть суммы от доп расходов и распределить ее на цену). В первом случае получить документ очень просто:

Теперь получим запрос, который будет исполняться, если «ЭтоВводНаОсновании» = Ложь, а затем объединим его с имеющимся. Второй запрос только отличается тем, что для него рассчитана Дата поступления номенклатуры, а затем она связывается с поступлением, как и Основание в первом запросе, поэтому привожу только код получения последней даты поступления.

В этом запросе следует обратить внимание на то, что группировка происходит по номенклатуре, хотя по идее можно просто получить максимум от даты без учета номенклатуры, но дело в том, что при программном заполнении СКД попадает не строчка с номенклатурой, а целая таблица, которая содержит все номенклатуры документа установки, из-за этого, если я не буду ставить группировку, то я могу получить дату последнего поступления не нужной нам номенклатуры. Также в этом запросе я использовал новый Параметр &ТекДата – это пользовательский параметр, которому я присвою выражение «ТекущаяДата()». Я ввел этот параметр так как &ДатаДокумента не содержит время, а только дату, это связано с тем, что сам механизм расстановки времени документа Установи цен номенклатуры построен таким образом, что первому документу присваивается дата на 0:00:00, а к следующему прибавляется секунда, поэтому есть даже специальный реквизит, который указывает порядок документа в пределах дня, на самом деле, это количество секунд, прошедшие с нулевой даты.

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

И остается последний штрих, это связать допрасходы с ценой поступления, добавить валюту и коэффициент упаковки, а также добавить процент наценки; я делаю это так:

Запрос готов, теперь нам остается: проставить типы для полей на закладке «наборы данных», как я говорил ранее. Проставить для всех параметров, кроме ПроцентНаценки, ограничение доступности. Проставить для &ТекДата выражение «ТекущаяДата()».

После всего этого нажимаем «ОК». На закладке «Параметры» ставим желаемый процент наценки и Записываем цену. Наша цена готова.

Источник

Виды цен (Колонки прайс-листа)

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

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

Доступны следующие варианты использования:

Правила расчета цен

Для каждого вида цены определяются свои правила расчета цен (способ задания цены):

Если в качестве способа расчета указать Произвольный запрос по данным ИБ, то на закладке Правила расчета цены будет доступно поле Схема компоновки данных, со следующими предопределенными значениями:

По команде Редактировать можно перейти к форме настройки СКД, где можно установить отбор и задать значение параметров для текущего вида цены.

Установка отбора для вида цены

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

Для установки отбора предлагается стандартная схема отбора (Типовой). Используя эту схему, можно установить отбор по виду, группе, типу и другим реквизитам номенклатуры. Данную схему можно изменить (Редактировать схему компоновки) и затем сохранить в виде схемы произвольного отбора.

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

Правила округления цены

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

Пример. Цена товаров свыше 10 000 рублей будет округляться в соответствии с правилами психологического округления: сумма округляется до 10 рублей, и из полученного результата вычитается 8 рублей. В этом случае, если для товара будет рассчитана или задана вручную цена, равная 10 500 рублей 11 копеек, то она будет округлена по правилам психологического округления – 10 492 рубля.

Установка порога срабатывания

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

Источник

1С:Профессионал по 1C:ERP – вопрос 1.51

На текущей странице представлен разбор вопроса из Сертификации 1С:Профессионал по 1С:ERP редакции 2.0

Актуальные вопросы из нового комплекта вопросов (по редакции 2.1) рассмотрены в курсе

Вопрос 1.51 – Детализация правил расчета цен

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

Откроем справочник Виды цен (путь Маркетинг и планирование – Виды цен):

Произвольный запрос к данным иб ут 11 что это

Способы задания цен указаны в форме справочника:

Произвольный запрос к данным иб ут 11 что это

При указании способа задания цен Наценка на другой вид цен:

Произвольный запрос к данным иб ут 11 что это

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

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

Произвольный запрос к данным иб ут 11 что это

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

При указании способа задания цен Произвольный запрос к данным ИБ:

Произвольный запрос к данным иб ут 11 что это

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

Источник

Нестандартная установка цен номенклатуры в 1С:УТ 11 или 1С:ERP

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

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

Загрузить ее можно по кнопке вверху
Произвольный запрос к данным иб ут 11 что это
Изменить параметры и настройки можно по кнопке «Редактировать схему компоновки»
Произвольный запрос к данным иб ут 11 что это
Обязательно установите свой параметр базовой цены:
Произвольный запрос к данным иб ут 11 что это
Сохраняем и пытаемся заполнить «Установку цен номенклатуры»
Произвольный запрос к данным иб ут 11 что это
Нажимаем:
Произвольный запрос к данным иб ут 11 что это

И получим заполненные новые цены – 1 руб. от базовой цены. Остальные 4 новых вида цен делаются также, изменяя «сумму натуральной» скидки.

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

руководитель отдела разработки ООО “Кодерлайн”

Источник

Создание видов цен в конфигурации 1С 8.3 Управление торговлей 11.4 (Часть 3)

На этом мы закроем тему с рассмотрением назначения цен номенклатуры в обработке Прайс-листа.

Продолжаем вручную устанавливать цены.

Перейдем на закладку Колонки прайс-листа и видим виды цен, которые мы создавали. Флажками мы отметим те вид цен, по которым мы хотим произвести изменение.

Произвольный запрос к данным иб ут 11 что это

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

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

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

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

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

Автоматическое назначение цен.

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

Многие параметры заданные при создании вида цен, в прайс-листе изменить Вы не можете.

Произвольный запрос к данным иб ут 11 что это

По кнопке изменить цены

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

Загрузка/выгрузка в Excel работает аналогично загрузке данных из табличного документа в информационную базу 1С. Но проводится менее безболезненно, поскольку нам не нужно работать с большим количеством справочников и полей в них.

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

Рассмотрение кнопки Печать

Кнопка печать позволяет нам:

Если с понимание остальных способов задания цен, может не возникнуть проблем, то в данном случае нам предостоит разобраться с таким механизмом платформы 1С, как Схема компоновки данных.

Произвольный запрос к данным иб ут 11 что это

Произвольный запрос к данным ИБ

Произвольный запрос к данным иб ут 11 что это

Невозможность отредактировать схему КД

Нажав на кнопку Редактировать в окне Вида цен номенклатуры справа от надписи Схема компоновки данных и выбранной схема, откроется окно: Настройка схемы компоновки данных для вида цены » «, которую мы редактируем. В этом окне, чтобы перейти к Редактирования схемы жмем Редактировать схему компоновки данных. И вероятнее всего мы натолкнемся на сообщение «‘Для того, чтобы редактировать схему компоновки, необходимо запустить конфигурацию в режиме толстого клиента.»

Запуск конфигурации в режиме толстого клиента

Чтобы запустить конфигурацию Управление торговлей 11 в режиме Толстого клиента, о чем просит нас УТ для того, чтобы мы смогли редактировать схему компоновки данных необходимую для гибкой настройки расчета цен. Нам необходимо следующее. Закрыть запущенную 1С Управление торговлей или свернуть, чтобы она не мешала. Далее откроем список информационных баз. Это первое окно, с помощью которого мы выбираем нужную нам базу по ее имени и нажимаем 1С:Предприятие. Под кнопками 1С:Предприятие и Конфигуратор располагаются кнопки Добавить. Изменить. и т.д. Нам нужна Изменить. Выбрали нужную на базу, нажали Изменить, откроется окно Редактирование информационной базы и способ где она расположена. Здесь ничего не меняем, жмем Далее>. И теперь в текущих настройках выберем Основной режим запуска, как раз Толстый клиент. Что позволит нам отредактировать назначение цены с помощью схемы компоновки. После установки этого режима Вы запустите базу в режиме Предприятия и не обнаружите никакой разницы с точки зрения интерфейса. Кстати, обратите внимание на поле Дополнительные параметры запуска в том окне, где выбирали режим Толстого клиента. Оно нам возможно пригодится.

Снова переходим в настройки вида цен и пробуем отредактировать заветную схему компоновки данных. И снова наталкиваемся на тоже окно. Чтобы убедиться, что у нас 1С запущена в нужно нам режиме в самом правом верхнем углу, рядом с Вашим именем под которым Вы зашли в базу 1С, кнопка с стрелкой вниз. В которой есть кнопка О программе. В данном окне обычно смотрят версию платформы или текущий релиз конфигурации, также в нем есть поле Приложение, где указан режим работы Тонкий/Толстый клиент. И скорее всего мы увидим то значение, которое мы выбрали в настройках списка ИБ, т.е. Толстый клиент. Но проблема с ошибкой все равно осталась.

Скорее всего это ошибка некоторых релизов платформы 1С. Так или иначе попробуем сделать еще одну манипуляцию, которая возможно поможет решить проблему, т.к. очень нужно добраться до схемы компоновки данных. В окне где мы выбирали режим Толстого клиента через окно списка информационных баз. Нам нужно заполнить поле Дополнительные параметры запуска, на которые я просил Вас обратить внимание. И просто впишем в него «/ClearCache» без кавычек. При этом если в дополнительных параметрах у Вас что-то прописано, не стирайте это, а добавить через пробел в начало или в конец данное значение.

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

Это был последний способ задания цены, который мы рассмотрели.

Источник

Добавить комментарий

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