|
Начинающий.Пытаюсь разобраться в чужом коде.Нужна помощь. | ☑ | ||
---|---|---|---|---|
0
romantic1984s
30.06.15
✎
05:48
|
Есть внешняя обработка.Выводит печатную форму в ворд.
Через Word.Application.Добавляются поля.Но на форме с таким именем их нет.Не могу понять откуда они берутся.Хочу понять откуда берутся КраткоеНазваниеОрганизации,на форме это называется Организация.А где присваивается не пойму. https://cloud.mail.ru/public/DVwr/Cav6qNU2S |
|||
1
Лодырь
30.06.15
✎
05:53
|
Перем ТекущийПользователь, ПолноеНазваниеОрганизации,КраткоеНазваниеОрганизации,ГодОтпусков;
Процедура ОрганизацияПриИзменении(Элемент) ПолноеНазваниеОрганизации=?(СокрЛП(Организация.НаименованиеПолное) = ""," ",СокрЛП(Организация.НаименованиеПолное)); КраткоеНазваниеОрганизации=?(СокрЛП(Организация.НаименованиеСокращенное) = ""," ",СокрЛП(Организация.НаименованиеСокращенное)); КонецПроцедуры |
|||
2
Любопытная
30.06.15
✎
05:54
|
КраткоеНазваниеОрганизации=?(СокрЛП(Организация.НаименованиеСокращенное) = ""," ",СокрЛП(Организация.НаименованиеСокращенное));
|
|||
3
Любопытная
30.06.15
✎
05:54
|
ПриОткрытии оно устанавливается
|
|||
4
romantic1984s
30.06.15
✎
06:01
|
Скажи,почему когда меняю на форме ворда вместо ПолноеНазваниеОрганизация ставлю Организация.При печати он просто выводит слово Организация.Откуда тогда берется ФИО сотрудника в ДП?
|
|||
5
Любопытная
30.06.15
✎
06:06
|
>почему когда меняю на форме ворда вместо ПолноеНазваниеОрганизация ставлю Организация.При печати он просто выводит слово Организация.
Потому что поля такого нет |
|||
6
Любопытная
30.06.15
✎
06:07
|
Поля.Добавить("ФИОРаботникаВДатПадеже",СокрЛП(Падеж(Стр.Сотрудник.Наименование,3)));//в дательном падеже
Отсюда берется ФИО в ДП |
|||
7
romantic1984s
30.06.15
✎
06:12
|
Если я тебя правильно понял нет такого поля на печатной форме?Тогда должна быть,какая разметка.Или они просто идут по очередности?
|
|||
8
romantic1984s
30.06.15
✎
06:15
|
Как на форме размечаются поля?
|
|||
9
Лодырь
30.06.15
✎
06:16
|
(7) Ты выгрузи макет и посмотри на него. Там букмарки стоят с соответствующим именем.
|
|||
10
romantic1984s
30.06.15
✎
06:17
|
(9) Можешь сейчас по скайпу и удаленке показать?Потому что я ни фига не вижу)
|
|||
11
Лодырь
30.06.15
✎
06:20
|
(10) старайся.
вот код где подменяются букмарки нормальным текстом. Процедура ЗаполнитьЗакладку(ДокументВорд,ИмяЗакладки,ЗначениеЗаполнения) Попытка ДокументВорд.Bookmarks(СокрЛП(ИмяЗакладки)).Select(); ДокументВорд.Application.Selection.TypeText(ЗначениеЗаполнения); Исключение; КонецПопытки; КонецПроцедуры выше в (6) тебе уже давали кусочек кода где в список полей добавляется инфа для замены. что еще надо то? |
|||
12
Любопытная
30.06.15
✎
06:22
|
(8) В ворде открой макет и уже в нем Вставить - Закладка. Увидишь список всех закладок документа. По этим закладкам и находятся поля
|
|||
13
romantic1984s
30.06.15
✎
06:33
|
(12) Вот уже ближе к сути.Может я что то в ворде не включил?Это же не постоянно бегать и нажимать кнопку закладки?Тут нету каких нибудь областей макета например?
|
|||
14
Лодырь
30.06.15
✎
06:36
|
По моему, он издевается.
|
|||
15
romantic1984s
30.06.15
✎
06:37
|
(14) Если бы.Поэтому я и предлагал по скайпу с удаленкой.
|
|||
16
Любопытная
30.06.15
✎
06:47
|
(13) Куда бегать? Зачем бегать? Не можешь запомнить список полей - запиши на листочке. Ну вот такой у тебя макет с букмарками. В третьих релизах подругому, там параметры в фигурных скобках, их сразу видно. А у тебя вот так.
Если ты настолько начинающий, начни с простого макета 1С, с вордами потом разбираться будешь |
|||
17
romantic1984s
30.06.15
✎
06:51
|
(16) Я уже и с вордом разобрался.Раньше пробовал в ворде с заменой делать.С таким первый раз.Сейчас все работает.Осталось разобраться,почему только у последнего сотрудника.Но это я уже сам.
|
|||
18
romantic1984s
30.06.15
✎
06:51
|
(14) (16) Огромное спасибо за помощь!
|
|||
19
romantic1984s
30.06.15
✎
06:52
|
Очень важно не перестать задавать вопросы. Любопытство не случайно дано человеку.
|
|||
20
Любопытная
30.06.15
✎
07:02
|
(19) Очень важно при этом не забывать и своей головой думать ;)
|
|||
21
romantic1984s
30.06.15
✎
07:04
|
(20) Для того,что бы подумать,нужно сначала понять.А для этого иногда не хватает азов.
|
|||
22
Мимохожий Однако
30.06.15
✎
07:07
|
Дело не в консерватории
|
|||
23
Любопытная
30.06.15
✎
07:07
|
(21) Ты оправдываешься.
|
|||
24
romantic1984s
30.06.15
✎
07:09
|
(23) Может быть.Но я пытаюсь найти ответы на свои вопросы.И чему нибудь научиться.
|
|||
25
Любопытная
30.06.15
✎
07:10
|
(24) Молодец. Возьми с полки пирожок) Добей свое уведомление об отпуске и беги на пляж, пока солнце еще не сильно припекает)
|
|||
26
romantic1984s
30.06.15
✎
07:11
|
(25) Да какой тут пляж,на работу через час.
|
|||
27
Любопытная
30.06.15
✎
07:18
|
(26) А ты ее бросай и беги на пляж) И вообще - зачем ты работаешь до работы?
|
|||
28
romantic1984s
30.06.15
✎
07:20
|
(27) А кто меня любимого кормить то будет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |