|
Редактирование печатных Форм в УНФ | ☑ | ||
---|---|---|---|---|
0
ReFeXe
19.02.19
✎
01:46
|
Всем доброго времени!
Начал осваивать 1с не так давно, так то не пинайте. Прошу подсказать как отредактировать составление счета. Общем в УНФ 2 компании (ООО и ИП) Разный подвал для генерации счета уже предусмотрен отдельно для ИП и отдельно для ООО (У ИПшника нет поля с подписью Бухгалтера) Так вот Вопрос такой, а как сделать часть шапки разной? Понятно что нужно добавить в макет дополнительное поле. Одно для ИП другое для ООО и как нить назвать их по разному. Но куда потом данные поля вписать? Просто не знаю где находится код который формирует данный документ. Я понимаю что не чего сложного в этом быть не должно. Тем более разделение для ООО и ИП уже имеется за счет разных подвалов. В макете Просто добавил 2 дополнительных поля: https://pp.userapi.com/c845017/v845017890/1ada89/FdnbGon7Sks.jpg Всем большое спасибо. |
|||
1
ReFeXe
19.02.19
✎
01:48
|
Забыл самое главное. 1с 8.3. УНФ 1.6
|
|||
2
Fram
19.02.19
✎
03:52
|
А типовая форма чем не устроила?
|
|||
3
bolder
19.02.19
✎
07:28
|
(0) Это нужно программировать.Еще раз подумайте над предложением (2).
|
|||
4
ReFeXe
19.02.19
✎
23:59
|
Типовая не подходит совершенно. Раньше пользовались БУХ, там под каждую организацию был свой шаблон. Соответственно менять стилистику не хочется.
Не вижу не чего страшного в том что бы изменить кусок кода. Просьба подсказать где находится данная обработка. |
|||
5
AlvlSpb
20.02.19
✎
00:35
|
(4) Обработки - ПечатьСчетНаОплату.
|
|||
6
ReFeXe
20.02.19
✎
03:24
|
Большое спасибо!
Нашел все что нужно. Написал строку выборки моей шапки. Пока удалось вставлять ее только в область с подписью. Не могу найти как называется область заголовка. |
|||
7
ReFeXe
20.02.19
✎
05:45
|
Общем получилось у меня сделать разделение по разным шапкам. Но возникла другая проблема.
Логотип автоматически же проставляется И теперь поле которое для ООО - в макете есть место под логотип. Все ок. Поле для ИП - места под логотип нет, т.к. я не могу создать два поля с одинаковым названием для одного обьекта в макете. И что то я не могу вообще понять, где он это название берет для поиска. |
|||
8
hhhh
20.02.19
✎
06:00
|
(7) можешь создать два поля с одинаковым названьем. Даже должен создать эти два поля
|
|||
9
ReFeXe
20.02.19
✎
06:10
|
(8) К сожалению не даёт 1ска сделать такого. При попытке переименовать второй логотип она затирает название у первого....
Я к сожалению, видимо еще слишком глуп что бы понять где она берет именно название "Логотип" из макета. Так то можно было бы туда впхнуть и "Логотип2" |
|||
10
Web00001
20.02.19
✎
06:25
|
Для печатных форм вроде как совершенно незачем вносить изменения в конфигурацию. Надо подключить к документу счет внешнюю печатную форму (например такую http://catalog.mista.ru/public/687846/) и из нее уже делать, все, что надо.
|
|||
11
ReFeXe
20.02.19
✎
06:42
|
Спасибо большое буду знать.
Но все же уже обидно, столько времени убил, сделал почти все что нужно. А из за какого то логотипа такая ерунда( |
|||
12
Fram
20.02.19
✎
06:59
|
(11) а обновлять конфу не планируется? или скучно так просто накатывать?
|
|||
13
ReFeXe
20.02.19
✎
07:04
|
Да можно снять с поддержки 1 файл, не чего страшного так то.
Да тут скорее спортивный интерес уже, знал бы раньше про внешние формы, не полез бы разумеется никуда. |
|||
14
ReFeXe
20.02.19
✎
07:26
|
Нашел я от куда он ищет эту строчку....
Вот код " ОписаниеОбласти.ОбластьМакета.Рисунки.Логотип.Картинка = Новый Картинка(ДанныеКартинки); " Как сделать что бы искал по двум файлам? |
|||
15
ReFeXe
20.02.19
✎
07:28
|
Если скопировать эту строку но Логотип заменить на Логотип2,
То у ООО ругается на логотип2 а у ИП ругается на Логотип. Что собственно и верно. Не пинайте палками, реально хочется разобраться. |
|||
16
ReFeXe
20.02.19
✎
08:34
|
ШаблонЛого = "Логотип%1";
ПредставлениеПредприниматель = ?(ДанныеОбъекта.ОрганизацияЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо, "Предпринимателя", ""); Лого = СтрШаблон(ШаблонЛого, ПредставлениеПредприниматель); ОписаниеОбласти.ОбластьМакета.Рисунки.Вевести(Лого).Картинка = Новый Картинка(ДанныеКартинки); Попробовал вот так, (Лого генерируется само в зависимости от ИП и ООО) 1ска ругается "Метод объекта не обнаружен (Вывести)" А как еще то сделать можно? |
|||
17
ReFeXe
20.02.19
✎
08:36
|
Или может вообще есть проще способ, зать как то что бы он все "Логотип*" с любой цифрой или буквой на конце воспринимал.
|
|||
18
Web00001
20.02.19
✎
08:45
|
(11)>>Но все же уже обидно, столько времени убил, сделал почти все что нужно. А из за какого то логотипа такая ерунда(
Ну так и переноси все это в ВПФ, оставь конфигурацию в покое (13) ну ну, тут подпилил, там внес... Бах и обновление уже занимает 4 часа и все равно, что-то забываешь (16)Ты копируешь или набираешь? В коде у тебя вЕвести, а в описании ошибки Вывести (17) >>Или может вообще есть проще способ, зать как то что бы он все "Логотип*" с любой цифрой или буквой на конце воспринимал. Я не пробовал, но должно работать ОписаниеОбласти.ОбластьМакета.Рисунки[ТвояПеременнаяСНужнымПолем].Картинка |
|||
19
ReFeXe
20.02.19
✎
08:58
|
ОписаниеОбласти.ОбластьМакета.Рисунки[ТвояПеременнаяСНужнымПолем].Картинка
Работает!!!! Дай бог тебе здоровья! Все теперь счета генерируются с разными шампками. По поводу внешних ВПФ, завтра буду изучать этот вопрос. Я с 1с очень недавно, до этого вообще дел не имел. Еще раз спасибо тебе. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |