7.7 Печать документов

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Vit@L, 23 июн 2009.

  1. TopicStarter Overlay
    Vit@L
    Offline

    Vit@L Опытный в 1С

    Регистрация:
    23 сен 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Привет всем.
    Подскажите пожалуйста, как сделать так, чтобы при печате документа, итогова сумма печаталась прописью. И как можно подсчитать количество строк в табличной части документа.

    Т.е. мне нужно внизу документа вывести на печать что-то типа этого:

    Всего наименований (количество строк табличной части)
    на сумму (сумма прописью)

    :smile: :unsure:

    Заранее премного благодарен.
  2. Хряк
    Offline

    Хряк Профессионал в 1С

    Регистрация:
    26 сен 2007
    Сообщения:
    1.447
    Симпатии:
    37
    Баллы:
    54
    синтаксис-помощник не пробовал открыть?
  3. Vlad
    Offline

    Vlad Модераторы Команда форума Модератор

    Регистрация:
    16 авг 2006
    Сообщения:
    3.517
    Симпатии:
    19
    Баллы:
    29
    Посмотри, как в ТОРГ-12 сделано.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    в объекте Документ есть функция. Так и называется КоличествоСтрок()
  5. TopicStarter Overlay
    Vit@L
    Offline

    Vit@L Опытный в 1С

    Регистрация:
    23 сен 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Бухгалтерский угодник, а вот еще такой вопрос. Как сделать, чтобы к примеру строка в таблице содержала комбинированные значения, ну т.е. в примеру в одной ячейке было несколько типов, Текст, потом Выражение, потом опять текст? Можно ли такое сделать?

    И еще, я не понял как писать сумму прописью?

    Спасибо большое
  6. TopicStarter Overlay
    Vit@L
    Offline

    Vit@L Опытный в 1С

    Регистрация:
    23 сен 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Бухгалтерский угодник, а вот еще такой вопрос. Как сделать, чтобы к примеру строка в таблице содержала комбинированные значения, ну т.е. в примеру в одной ячейке было несколько типов, Текст, потом Выражение, потом опять текст? Можно ли такое сделать?

    И еще, я не понял как писать сумму прописью?

    Спасибо большое
  7. TopicStarter Overlay
    Vit@L
    Offline

    Vit@L Опытный в 1С

    Регистрация:
    23 сен 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Все, вроде с суммой разобрался, делаю так:
    Формат(Итог("Сумма"),"ЧП")
    Так он пишет прописью только целую часть суммы, а как сделать так чтобы он писал еще и копейки?
    В общем к примеру сумма = 1000.00
    В моем примере пишется прописью "Одна тысяча" и все, как сделать чтобы писалось так:
    Одна тысяча рублей 00 копеек?
    Заранее спасибо
  8. ASh
    Offline

    ASh Опытный в 1С

    Регистрация:
    10 сен 2008
    Сообщения:
    568
    Симпатии:
    0
    Баллы:
    26
    Код:
    Формат(Итог("Сумма"),"ЧПДС")
    
    Внимательнее справку читайте

    Зачем это нужно? Проще и удобнее несколько колонок в таблицу добавить. А вообще, можно список значений в ячейку записать.
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Если речь идет о табличной части документа, то
    1) реквизит дожен иметь тип "неопределенный"
    2) в модуле документа используй процедуру ПриНачалеВыбораЗначения() - читай описание в синт. помошнике. В ней через СписокЗначений вычирай что хочешь ввести (сило, строку, справочник...)
    После выбора применяй метод НазначитьТип - опять же читай описание....
  10. TopicStarter Overlay
    Vit@L
    Offline

    Vit@L Опытный в 1С

    Регистрация:
    23 сен 2008
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Это нужно чтобы в одной строке написать строку вида:
    Всего наименований 5 на сумму одна тысяча рублей 00 копеек
    Т.е.
    "Всего наименований" - это обычный текст
    "5" - это выражение (количество строк)
    "на сумму" - это тоже обычный текст
    "одна тысяча рублей 00 копеек" - это тоже выражение (сумма прописью)

    Кстати, за сумму спасибо, сейчас пишет как надо :unsure:
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    в табллице используй ШАБЛОН. и пиши

    Всего наименований [КоличествоСтрок()] на сумму [Формат(Итог("Сумма"),"ЧПДС")]

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