Здравствуйте.
Столкнулся вот с такой необходимостью, добавить склад в раздел "Продукт в заказе", чтобы он так же отображался и в мобильном приложении.
В конфигурации, в папке "Custom" открыл объект "Продукт в заказе". В папку "İnherited Columns" добавил справочник "Склад". После настройки опубликовал объект. После добавления дополнительной колонки в списке продукта в заказе, поначалу отображался склад, но нужно было его добавлять в ручную.
Однако, после обновления самой страницы, продукты не отображались в заказе, а новый товар не добавлялся.
Подскажите пожалуйста, как настроить данную колонку без ущерба для системы, и чтобы склад, к которому привязан продукт отображался автоматически?
Благодарю за помощь.
Нравится
Здравствуйте!
Если у Вас продукт привязан к складу, то логичней было бы добавить изначально поле "Склад" в объект "Продукты".
Далее, вывести это поле на страницу редактирования "Продукта в заказе", как поле связанного объекта.
Как итог, Вы будете только один раз заполнять поле "Склад" (в разделе "Продукты"), а в разделе "Продукты в заказе" значение будет подтягиваться автоматически.
"Демьяник Алексей Олегович" написал:Здравствуйте!
Если у Вас продукт привязан к складу, то логичней было бы добавить изначально поле "Склад" в объект "Продукты".
Далее, вывести это поле на страницу редактирования "Продукта в заказе", как поле связанного объекта.Как итог, Вы будете только один раз заполнять поле "Склад" (в разделе "Продукты"), а в разделе "Продукты в заказе" значение будет подтягиваться автоматически.
Здравствуйте.
Создал справочник "Склад" в разделе "Продукты". Добавил новую колонку "Склад" в колонке. Привязал продукт к складу. Однако, при добавлении продукта в заказ, склад не отображается.
"Александр Зубков" написал:Дмитрий, попробуйте настроить колонки детали.
Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.
Может есть другой вариант?
Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?
"Ануфриев Дмитрий Юрьевич" написал:Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.
Может есть другой вариант?
Еще раз повторюсь.
У Вас есть одно поле "Склад". Это поле находится в разделе "Продукты". И больше нигде.
У Вас есть деталь "Продукт в заказе". Для корректного вывода поля:
1) Перейдите в раздел "Заказы"
2) Перейдите к детали "Продукт в заказе".
3) Нажмите Вид -> Настроить колонки
4) Отобразится окно настройки колонок. Нажмите (+). Откроется окно выбора поля. Нажмите (+) возле названия объекта (в нашем случае это "Продукт в заказе"). Выберите объект "Продукты". В поле ниже введите "Склад" и выберите поле, которое предлагает система. Нажмите "Ок".
"Ануфриев Дмитрий Юрьевич" написал:Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?
Рекомендую изучить функциональные возможности бизнес процессов.
"Демьяник Алексей Олегович" написал:
Ануфриев Дмитрий Юрьевич пишет:
Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.
Может есть другой вариант?Еще раз повторюсь.
У Вас есть одно поле "Склад". Это поле находится в разделе "Продукты". И больше нигде.
У Вас есть деталь "Продукт в заказе". Для корректного вывода поля:
1) Перейдите в раздел "Заказы"
2) Перейдите к детали "Продукт в заказе".
3) Нажмите Вид -> Настроить колонки
4) Отобразится окно настройки колонок. Нажмите (+). Откроется окно выбора поля. Нажмите (+) возле названия объекта (в нашем случае это "Продукт в заказе"). Выберите объект "Продукты". В поле ниже введите "Склад" и выберите поле, которое предлагает система. Нажмите "Ок".Ануфриев Дмитрий Юрьевич пишет:
Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?
Рекомендую изучить функциональные возможности бизнес процессов.
Скорее всего мы друг-друга не поняли. Сама деталь "Склад" уже добавлена в раздел "Продукты в заказе". Нужный склад, на котором расположен товар, не отображается при добавлении продукта в заказ. В скрин-шотах же всё показано.
Я предложил один из возможных вариантов решения, а не пытался искать ошибки в Вашем решение.
"Демьяник Алексей Олегович" написал:Я предложил один из возможных вариантов решения, а не пытался искать ошибки в Вашем решение.
Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.
Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.
Будем искать способ. Надеюсь на вашу помощь и дальше
"Ануфриев Дмитрий Юрьевич" написал:Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.
Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.
Будем искать способ. Надеюсь на вашу помощь и дальше
Вы не то поле "Склад" отображаете.
Как вариант Вы можете использовать БП для реализации этой задачи:
1) Сигнал по событию добавления записи в объект "Продукты в заказе"
2) Чтение данных по объекту "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
3) Чтение данных по объекту "Продукты " с фильтром Id = Чтение данных "Продукты в заказе".Продукт
4) Изменение данных в объекте "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
Изменяем значение в поле "Склад" значением поля "Склад" с третьего чтения данных.
5) Конец процесса
"Демьяник Алексей Олегович" написал:
Ануфриев Дмитрий Юрьевич пишет:
Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.
Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.
Будем искать способ. Надеюсь на вашу помощь и дальшеВы не то поле "Склад" отображаете.
Как вариант Вы можете использовать БП для реализации этой задачи:
1) Сигнал по событию добавления записи в объект "Продукты в заказе"
2) Чтение данных по объекту "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
3) Чтение данных по объекту "Продукты " с фильтром Id = Чтение данных "Продукты в заказе".Продукт
4) Изменение данных в объекте "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
Изменяем значение в поле "Склад" значением поля "Склад" с третьего чтения данных.
5) Конец процесса
Благодарю. Попробую данный вариант то же.