Новый объект в конфигурации

Здравствуйте.
Столкнулся вот с такой необходимостью, добавить склад в раздел "Продукт в заказе", чтобы он так же отображался и в мобильном приложении.
В конфигурации, в папке "Custom" открыл объект "Продукт в заказе". В папку "İnherited Columns" добавил справочник "Склад". После настройки опубликовал объект. После добавления дополнительной колонки в списке продукта в заказе, поначалу отображался склад, но нужно было его добавлять в ручную.
Однако, после обновления самой страницы, продукты не отображались в заказе, а новый товар не добавлялся.
Подскажите пожалуйста, как настроить данную колонку без ущерба для системы, и чтобы склад, к которому привязан продукт отображался автоматически?
Благодарю за помощь.

Нравится

11 комментариев

Здравствуйте!

Если у Вас продукт привязан к складу, то логичней было бы добавить изначально поле "Склад" в объект "Продукты".
Далее, вывести это поле на страницу редактирования "Продукта в заказе", как поле связанного объекта.

Как итог, Вы будете только один раз заполнять поле "Склад" (в разделе "Продукты"), а в разделе "Продукты в заказе" значение будет подтягиваться автоматически.

"Демьяник Алексей Олегович" написал:

Здравствуйте!

Если у Вас продукт привязан к складу, то логичней было бы добавить изначально поле "Склад" в объект "Продукты".

Далее, вывести это поле на страницу редактирования "Продукта в заказе", как поле связанного объекта.

Как итог, Вы будете только один раз заполнять поле "Склад" (в разделе "Продукты"), а в разделе "Продукты в заказе" значение будет подтягиваться автоматически.

Здравствуйте.
Создал справочник "Склад" в разделе "Продукты". Добавил новую колонку "Склад" в колонке. Привязал продукт к складу. Однако, при добавлении продукта в заказ, склад не отображается.

Дмитрий, попробуйте настроить колонки детали.

"Александр Зубков" написал:

Дмитрий, попробуйте настроить колонки детали.


Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.
Может есть другой вариант?

Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?

"Ануфриев Дмитрий Юрьевич" написал:

Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.

Может есть другой вариант?

Еще раз повторюсь.
У Вас есть одно поле "Склад". Это поле находится в разделе "Продукты". И больше нигде.
У Вас есть деталь "Продукт в заказе". Для корректного вывода поля:
1) Перейдите в раздел "Заказы"
2) Перейдите к детали "Продукт в заказе".
3) Нажмите Вид -> Настроить колонки
4) Отобразится окно настройки колонок. Нажмите (+). Откроется окно выбора поля. Нажмите (+) возле названия объекта (в нашем случае это "Продукт в заказе"). Выберите объект "Продукты". В поле ниже введите "Склад" и выберите поле, которое предлагает система. Нажмите "Ок".

"Ануфриев Дмитрий Юрьевич" написал:

Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?

Рекомендую изучить функциональные возможности бизнес процессов.

"Демьяник Алексей Олегович" написал:
Ануфриев Дмитрий Юрьевич пишет:

Уже всё перепробовал. Не отображается автоматически и всё. Приходится вручную вводить склад в колонке продукта.

Может есть другой вариант?

Еще раз повторюсь.

У Вас есть одно поле "Склад". Это поле находится в разделе "Продукты". И больше нигде.

У Вас есть деталь "Продукт в заказе". Для корректного вывода поля:

1) Перейдите в раздел "Заказы"

2) Перейдите к детали "Продукт в заказе".

3) Нажмите Вид -> Настроить колонки

4) Отобразится окно настройки колонок. Нажмите (+). Откроется окно выбора поля. Нажмите (+) возле названия объекта (в нашем случае это "Продукт в заказе"). Выберите объект "Продукты". В поле ниже введите "Склад" и выберите поле, которое предлагает система. Нажмите "Ок".

Ануфриев Дмитрий Юрьевич пишет:

Так же были добавлены новые детали цены и суммы. Как настроить деталь "Сумма", чтобы она изменялась в зависимости от кол-ва и цены продукта? Чтобы не нужно было прописывать сумму товаров вручную?

Рекомендую изучить функциональные возможности бизнес процессов.

Скорее всего мы друг-друга не поняли. Сама деталь "Склад" уже добавлена в раздел "Продукты в заказе". Нужный склад, на котором расположен товар, не отображается при добавлении продукта в заказ. В скрин-шотах же всё показано.

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

"Демьяник Алексей Олегович" написал:

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

Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.
Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.
Будем искать способ. Надеюсь на вашу помощь и дальше

"Ануфриев Дмитрий Юрьевич" написал:

Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.

Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.

Будем искать способ. Надеюсь на вашу помощь и дальше

Вы не то поле "Склад" отображаете.
Как вариант Вы можете использовать БП для реализации этой задачи:
1) Сигнал по событию добавления записи в объект "Продукты в заказе"
2) Чтение данных по объекту "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
3) Чтение данных по объекту "Продукты " с фильтром Id = Чтение данных "Продукты в заказе".Продукт
4) Изменение данных в объекте "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи
Изменяем значение в поле "Склад" значением поля "Склад" с третьего чтения данных.
5) Конец процесса

"Демьяник Алексей Олегович" написал:
Ануфриев Дмитрий Юрьевич пишет:

Если есть ошибки, то почему бы и не указать на них? Тот вариант, который предложили вы и был использован. За что вам большое спасибо.

Однако, второй вопрос заключался, в том, что не идёт привязка склада товара в разделе "Заказы". Пока всё добавляют вручную.

Будем искать способ. Надеюсь на вашу помощь и дальше

Вы не то поле "Склад" отображаете.

Как вариант Вы можете использовать БП для реализации этой задачи:

1) Сигнал по событию добавления записи в объект "Продукты в заказе"

2) Чтение данных по объекту "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи

3) Чтение данных по объекту "Продукты " с фильтром Id = Чтение данных "Продукты в заказе".Продукт

4) Изменение данных в объекте "Продукты в заказе" с фильтром Id = Стартовый сигнал.Уникальный идентификатор записи

Изменяем значение в поле "Склад" значением поля "Склад" с третьего чтения данных.

5) Конец процесса

Благодарю. Попробую данный вариант то же.

Показать все комментарии