8.х Не сандартная цена в ценнке или как разбить ценник на рубли и копейки

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем accept82, 16 мар 2010.

  1. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Здравтвуйте подскажите пожайлуста как в программе 1с 8.1 управление торговлей в ценнике цену разбить на отдельные числа файл прилогается!

    Вложения:

    • 16.03.jpg
      16.03.jpg
      Размер файла:
      4,8 КБ
      Просмотров:
      16
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Переделать макет ценника только
  3. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    а по подробней можно ведь в прграмме цена едет как целая а нужно копейки на верх поставить
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Надо менять макет ценника и писать свою обработку его заполнения.
    Других вариантов нет.
    В чем сложность конкретно возникает?
  5. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    не могу понять как сделать запрос чтобы разбить цену на рубли и копейки
    может подскажете ?
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Так вам надо не запрос делать, а математически вычисления, что куда подставлять :)
    Надо получить целое число рублей и отдельно копейки - это обычные математические функции, например вам нужна будет только одна для этих операций:

  7. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо! Теперь все понял
  8. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    С рублями разобрался а вот с копейками не как не могу понять какую функцию надо прописать чтобы их отделить
    с рублямиу меня так
    ОбластьЦенника.Параметры.Цена = Цел(СтрокаТаблицы.Цена);
  9. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    :)
    Код:
    Копейки = (СтрокаТаблицы.Цена - Цел(СтрокаТаблицы.Цена))*100
    
  10. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо все заработало!
  11. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Возникла другая проблема если товар без копеек то нужно чтобы просто было 00 как это можно осуществить?
    ОбластьЦенника.Параметры.Копейки = (СтрокаТаблицы.Цена - Цел(СтрокаТаблицы.Цена))*100 ;
  12. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Используйте функцию Формат - надо установить представление нуля.
    Подробности в справке.
  13. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Что-то не понятно новечку тяжело можно по подробнее от куда взять куда поставить?
  14. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Вы СП открывали по функци Формат? Что именно не понятно?
  15. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Может что-то я не так делаю ставит только один ноль а надо два
    ОбластьЦенника.Параметры.Копейки = (СтрокаТаблицы.Цена - Цел(СтрокаТаблицы.Цена))*100+ Формат(СтрокаТаблицы.Цена, "00");
  16. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Итак не чего не выходит пишет только 1 ноль
    ОбластьЦенника.Параметры.Копейки = (СтрокаТаблицы.Цена - Цел(СтрокаТаблицы.Цена))*100+ Формат(СтрокаТаблицы.Цена, "ЧН=0" );
  17. TopicStarter Overlay
    accept82
    Offline

    accept82

    Регистрация:
    16 мар 2010
    Сообщения:
    13
    Симпатии:
    0
    Баллы:
    1
    Все получилось нужно было обратится к копейкам и сделать на них формат
    ОбластьЦенника.Параметры.Копейки= Формат(ОбластьЦенника.Параметры.Копейки, "ЧН=00" );
  18. niklain-k
    Offline

    niklain-k

    Регистрация:
    27 июл 2009
    Сообщения:
    44
    Симпатии:
    0
    Баллы:
    1
    у меня тоже все роботает кроме: если копеек меньше десяти, например 5 копеек, то выводит не 05 а просто 5, что на ценнике можно истолковать как 50. Как иправить?
  19. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Код:
    ОбластьЦенника.Параметры.Копейки= Формат(ОбластьЦенника.Параметры.Копейки, "ЧЦ=2; ЧДЦ=0; ЧН=00; ЧВН=" );
    
  20. x13
    Offline

    x13 Опытный в 1С

    Регистрация:
    7 янв 2016
    Сообщения:
    80
    Симпатии:
    0
    Баллы:
    26
    Добрый вечер.
    Сижу третьи сутки.
    Не могу отделить копейки от рублей.
    Нужно сделать чтобы в одной ячейки были только рубли. в другой копейки....
    Подскажите пжлст как...... ?
    Все перепробовал. Куда вы вписываете вс эти выражения????????????????. Розница 2.1.9.20

Поделиться этой страницей