Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Вывод на печать значения ячейки в 7.7

finik
читатель
офлайн
Дата регистрации: 26.11.2006
Сообщений: 41
Пост №1
 
22.11.2009 00:10

Спрашиваю может и глупость, но никак не получается правильно настроить...может кто поможет.В бюджете есть справочник ДеализацияЭКР(он у нас семизначный), мне нужно чтобы в табличную часть в документе на печать выводилось значение первые 3 цифры(последние 4 необходимо обрезать) и если значение не определено, то на печать выводилась пустая ячейка....причем в одном документе может быть несколько строк где в одной строке детализация есть, а в другой нет.....пробовал настроить....где непустое значение все обрезает и выводит правильно, при этом в других строках где ячейка должна быть пустой(требование казначейства) ставится ноль....никак не могу отделаться от нуля....

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №2
 
22.11.2009 05:32

?(Число(Лев(Значение,3))>0,Число(Лев(Значение,3)),")<br>А так?

finik
читатель
офлайн
Дата регистрации: 26.11.2006
Сообщений: 41
Пост №3
 
22.11.2009 13:53

"Благодарю.<br>В итоге у меня так получилось....<br> Если ПустоеЗначение(ДетализацияЭКР)=1<br>        Тогда ДетализацияЭКРтаб = Формат(ДетализацияЭКР.ЗначениеДопКлассификатора.Код," "); <br> Иначе ДетализацияЭКРтаб = Лев(ДетализацияЭКР.ЗначениеДопКлассификатора.Код,3); <br> КонецЕсли;"

finik
читатель
офлайн
Дата регистрации: 26.11.2006
Сообщений: 41
Пост №4
 
22.11.2009 13:58

Хотелось бы еще узнать:<br>1. Если сумма без копеек, то как вывести в печатную форму только сумму, без нулей: например вместо 432=00 надо 432=<br>2.В документе заводится значение Тип Средств(6-значный), как в печатную форму вывести это значение разделенное точками по два символа: например 010000, а в печатную 01.00.00<br>

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №5
 
22.11.2009 15:38

"1. СтрЗаменить(Формат(Сумма, "Ч6.2="),"=00","""");<br>2. Лев(ТипСредств,2)+"."+Сред(ТипСредств,3,2)+"."+Сред(ТипСредств,5,2);<br>"

finik
читатель
офлайн
Дата регистрации: 26.11.2006
Сообщений: 41
Пост №6
 
22.11.2009 22:43

Спасибо. Все получилось.

Вьюн
читатель
офлайн
Дата регистрации: 14.01.2007
Сообщений: 657
Пост №7
 
23.11.2009 00:33

"Точнее:<br>1. СтрЗаменить(Формат(Сумма, "Ч6.2="),"=00","=");"

finik
читатель
офлайн
Дата регистрации: 26.11.2006
Сообщений: 41
Пост №8
 
23.11.2009 18:27

Да. Я сделал так: СтрЗаменить(Формат(Сумма, "Ч018.02="),"=00","=")-вставил эту строку в ячейку таблицы печатной формы

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация