Вопрос
Здравствуйте! Скажите, можно ли как-то при загрузке прайса через алгоритм обратиться к текущей цене товара, которая хранится в Прайс-листе компании, чтобы проверить увеличилась она или уменьшилась? Или так же как к справочникам нельзя обращаться к подобным документам?
мне нужно обращаться к этой цене для расчета дополнительных свойств, т.е. чтобы на вкладке Результат в пункте "Загрузка свойств" уже были рассчитаны свойства в зависимости от изменения цены. У нас есть свойство "Цена за шт при покупке упаковки", оно рассчитывается только если закупочная цена увеличилась. Могу ли я из алгоритма дотянуться до этих цен?
Ответ
В модуле загрузки уже есть анализ цен на вкладке Установка своих цен. Там выводится сравнение цен с кнопками выделения (подорожало, подешевело).
Но тут нужно другое, так как это сравнение необходимо для изменения в базе дополнительных свойств номенклатуры.
В данном случае идеально подойдет функция Произвольного алгоритма результата. В этом алгоритме можно создать любой произвольный код на языке программирования 1С.
В нем доступен весь результат загрузки (синхронизировонная таблица) и ваша задача легко решается.
Можно сделать сравнение цен из 1С в загружаемыми и в зависимости от того что нужно изменить любые обьекты в базе 1С.
https://subsystems.ru/news/proizvolnyy-algoritm-s-rezultatom-zagruzki/
Здравствуйте! Скажите, можно ли как-то при загрузке прайса через алгоритм обратиться к текущей цене товара, которая хранится в Прайс-листе компании, чтобы проверить увеличилась она или уменьшилась? Или так же как к справочникам нельзя обращаться к подобным документам?
мне нужно обращаться к этой цене для расчета дополнительных свойств, т.е. чтобы на вкладке Результат в пункте "Загрузка свойств" уже были рассчитаны свойства в зависимости от изменения цены. У нас есть свойство "Цена за шт при покупке упаковки", оно рассчитывается только если закупочная цена увеличилась. Могу ли я из алгоритма дотянуться до этих цен?
Ответ
В модуле загрузки уже есть анализ цен на вкладке Установка своих цен. Там выводится сравнение цен с кнопками выделения (подорожало, подешевело).
Но тут нужно другое, так как это сравнение необходимо для изменения в базе дополнительных свойств номенклатуры.
В данном случае идеально подойдет функция Произвольного алгоритма результата. В этом алгоритме можно создать любой произвольный код на языке программирования 1С.
В нем доступен весь результат загрузки (синхронизировонная таблица) и ваша задача легко решается.
Можно сделать сравнение цен из 1С в загружаемыми и в зависимости от того что нужно изменить любые обьекты в базе 1С.
https://subsystems.ru/news/proizvolnyy-algoritm-s-rezultatom-zagruzki/