Subsystems
Авторская разработка решений для 1С с 2008 года. Об авторе.
8 (995) 091-01-01
Без выходных, 10-20
Заказать звонок
Телега:@Subsystemsru
Чат с телеге:@Евгений
Макс:@Subsystemsru
Техподдержка
Мегапрайс
Загрузка прайсов
Разработки
  • Мегапрайс PRO
  • Мега: Загрузка в 1С
  • Мега: Номенклатура
  • Мега: Помощник закупок 1С
  • Мега: Помощник продаж 1С
  • Мега: Изменение цен 1С
  • Мега: Производство в 1С
  • Мега: 1С Бухгалтерия
  • Лаборатория
  • 1С Битрикс
Что нового?
Видео
Отзывы
Инфо
  • Договор-оферта
  • Техподдержка
  • Форум
  • Об авторе
    • Об авторе
    • История
    • Лицензии
    • Партнеры
    • Контакты
  • Отзывы
  • Цены
  • Акции
  • Партнерство
    Subsystems
    Мегапрайс
    Загрузка прайсов
    Разработки
    • Мегапрайс PRO
    • Мега: Загрузка в 1С
    • Мега: Номенклатура
    • Мега: Помощник закупок 1С
    • Мега: Помощник продаж 1С
    • Мега: Изменение цен 1С
    • Мега: Производство в 1С
    • Мега: 1С Бухгалтерия
    • Лаборатория
    • 1С Битрикс
    Что нового?
    Видео
    Отзывы
    Инфо
    • Договор-оферта
    • Техподдержка
    • Форум
    • Об авторе
      • Об авторе
      • История
      • Лицензии
      • Партнеры
      • Контакты
    • Отзывы
    • Цены
    • Акции
    • Партнерство
      Subsystems
      0
      • Мой кабинет
      • Мегапрайс
      • Загрузка прайсов
      • Разработки
        • Назад
        • Разработки
        • Мегапрайс PRO
        • Мега: Загрузка в 1С
        • Мега: Номенклатура
        • Мега: Помощник закупок 1С
        • Мега: Помощник продаж 1С
        • Мега: Изменение цен 1С
        • Мега: Производство в 1С
        • Мега: 1С Бухгалтерия
        • Лаборатория
        • 1С Битрикс
      • Что нового?
      • Видео
      • Отзывы
      • Инфо
        • Назад
        • Инфо
        • Договор-оферта
        • Техподдержка
        • Форум
        • Об авторе
          • Назад
          • Об авторе
          • Об авторе
          • История
          • Лицензии
          • Партнеры
          • Контакты
        • Отзывы
        • Цены
        • Акции
        • Партнерство
      • Корзина0
      • 8 (995) 091-01-01
      Телега:@Subsystemsru
      Чат с телеге:@Евгений
      Макс:@Subsystemsru
      Техподдержка
      support@subsystems.ru

      Рассчитать пустые цены в прайсе с РРЦ

      • Главная
      • Форум по 1С
      Поиск  Правила 
      Страницы: 1
      Рассчитать пустые цены в прайсе с РРЦ
      #1
      Евгений 21.05.2019 17:30:37
      Есть прайс с ценами закупки и рекомендуемыми ценами, но не все рекомендованые заполнены (если строки где они пустые).
      Задача сделать чтобы они рассчитались от цены закупки.

      Если НЕ ЗначениеЗаполнено(Колонка37) ИЛИ Колонка37 = 0 Тогда
      Значение = Колонка35 * 1.3;
      КонецЕсли;


      тут Колонка35 - цена закупки, Колонка37 - цена продажи.
       
      #2
      Евгений Симонов 12.08.2019 12:21:45
      Здравствуйте, Евгений. У меня возникла похожая ситуация когда надо высчитать цену из колонки, не указывая номер колонки на вкладке "Настройка колонок". Проблема возникает если цена в прайсе указана с валютой(руб.). В настройках есть галочка на такой случай, но при расчете алгоритмом
      Значение = Колонка3 * 1.35;(например), расчета не происходит и даже
      Значение =Колонка3; - цена не подгружается в таблицу Результат/Все данные файла.
      Вопрос: как вытащить число из 123,67 руб. (в экселевском файле эти руб. поставлены денежным форматом данных ячейки), чтобы цена загружалась и рассчитывалась?
      Если предварительно поменять в исходном файле формат данных все работает у меня.
       
      #3
      Евгений 12.08.2019 12:31:32
      Включить опцию Валюта находится в колонке с ценой
       
      #4
      Евгений Симонов 13.08.2019 09:43:51
      Спасибо за ответ, пришлось подправить алгоритм, поставить номер колонки в таблице и работать через значение

      Если НЕ ЗначениеЗаполнено(Колонка4)
      Тогда
      КешЗначение10 = Колонка2;
      КонецЕсли;

      Цена = Значение; --------------Вместо = Значения здесь было = Колонка3;
      Метапол = СтрНайти(Колонка2, "Metapol");
      Трубогиб = СтрНайти(Колонка2, "Трубогиб");

      Если
      КешЗначение10 = "Владивосток" или
      КешЗначение10 = "Труба изоляционная Порилекс" или
      КешЗначение10 = "Трапы канализационные" или
      КешЗначение10 = "ПЕНА МОНТАЖНАЯ" или
      КешЗначение10 = "Герметики Krimelte Боксер" или
      КешЗначение10 = "Герметики Krimelte Пеносил" или
      КешЗначение10 = "КОМПЛЕКТУЮЩИЕ к ПС" или
      КешЗначение10 = "МАРГРОИД полотенцесушитель" или
      КешЗначение10 = "ПС электрические МАРГРОИД" или
      КешЗначение10 = "ANIPLAST" или
      (КешЗначение10 = "ФИТИНГИ для М/П труб Ю.Корея." и Метапол = 0) или
      (КешЗначение10 = "Труба МETAPOL (Ю.Корея)" и Трубогиб = 1)

      Тогда
      Значение = Цена*0.93;

      ИначеЕсли
      КешЗначение10 = "Фасонина ( фитинги стальные,чугунные )"

      Тогда
      Значение = Цена;

      Иначе
      Значение = Цена*0.9;

      КонецЕсли;

      Алгоритм вычисляет цену по условию группы. Вдруг кому пригодиться.
       
      #5
      Евгений 03.06.2026 10:06:09
      Для расчета цен больше не требуется создание алгоритмов.

      Готовая таблица расчета цен с условиями Виртуальные цены в 1С
       
       
      Страницы: 1
      Подписывайтесь на новости и акции:
      Компания
      Об авторе
      История
      Лицензии
      Партнеры
      Контакты
      Разработки 1С
      Мегапрайс PRO
      Загрузка прайсов в 1С
      Работа с ценами в 1С
      Помощник продаж
      Помощник закупок
      Что нового?
      Форум
      Информация
      Договор-оферта
      Наши контакты

      8 (995) 091-01-01
      Без выходных, 10-20
      Телега:@Subsystemsru
      Чат с телеге:@Евгений
      Макс:@Subsystemsru
      Техподдержка
      support@subsystems.ru
      © 2026 Все права защищены. Работает на 1С-Битрикс
      Версия для печати
      Яндекс.Метрика
      0

      Корзина

      Ваша корзина пуста

      Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
      В каталог