×
Показано с 1 по 1 из 1
  1. Клерк
    Регистрация
    05.02.2012
    Сообщений
    1

    Вопрос Программистам: как выполнить вычисления в ячейке макета печатной формы (УНФ)?

    Добрый вечер.

    Заранее извиняюсь, если здесь программисты 1С не обитают. Задал вопрос уже на нескольких форумах - ответа нет. Вопрос чисто программерский, бухам будет не так интересно.

    Правильно ли я понял, что в ячейке макета печатной формы, даже если выставить Заполнение ячейки, как "Шаблон", нельзя указать простенькое выражение с использованием стандартных функций?

    Имеется конфа УНФ 1.3.2.5. Задача! В Счёте на оплату представить Поставщика и Покупателя следующим образом: только наименование жиром и отдельной строчкой, его реквизиты(ИНН, КПП, и всё что там есть еще) строчкой ниже без жира. В стандартном макете счёта имеется ячейка с заполнением "Параметр" в которой находится параметр "ПредставлениеПоставщика". В модуле документа этой строковой переменной присваивается значение типа такого: "ООО "Фирма", ИНН 1657895656, КПП... и т.д." Логично было бы использовать в ячейке, где должно появиться только наименование организации или контрагента, с заполненеим "Шаблон" примерно такую простенькую конструкцию: Лев([НаименованиеПоставщика],найти([НаименованиеПоставщика],", ИНН"). Ну, типа, из строки ПредставлениеПоставщика оставляем всё что слева от набора символов ", ИНН" - а это как раз название конторы.

    Но не получается! В результате - пустая строка. Пытался всё выражение взять в квадратные скобки, и каждую функцию облачал в них. Ни как! Пытался использовать функции "Вычислить()" и "Выполнить()" - ни в какую.

    НЕУЖЕЛИ НИКАК? НЕУЖЕЛИ ДЛЯ ЭТОЙ Лев([НаименованиеПоставщика],найти([НаименованиеПоставщика],", ИНН") ДЕЛАТЬ ЦЕЛУЮ ВНЕШНЮЮ ПЕЧАТНУЮ ФОРМУ? А?

    Стал разбираться в технологии создания внешних печатных форм для приложения в управляемом режиме. Ну ребята!! Ну это же просто смешно!!!

    Ради одного плюшевого: Лев([НаименованиеПоставщика],найти([НаименованиеПоставщика],", ИНН"), я должен описать экспортную функцию на пару экранов СведенияОВнешнейОбработке (), потом к ней надо описать функцию ПолучитьТаблицуКоманд(), и еще процедуру ДобавитьКоманду ().

    Это всё для плюшевой Лев([НаименованиеПоставщика],найти([НаименованиеПоставщика],", ИНН")!!!

    НЕУЖЕЛИ ТАК?!! НЕУЖЕЛИ НИ КАК?!!! Ну может быть есть вариантик, какой-нибудь. Мне еще акт выполненных работ, расходную накладную, и может быть заказ покупателя переделывать также
    Поделиться с друзьями
    Последний раз редактировалось Bulat-it; 06.02.2012 в 18:23. Причина: Уточнение задачи

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)