1cv8 добавить контрагента!!!
28.01.2007
14:44
#1
Подскажите пожалуйста я не программист но моя задача в конфигураторе добавить в документе требованиенакладная строку выбора контрагента я её добавил при запуске 1с эта форма открывается контрагенты вибираются, но когда нажимаешь печать в этой печатной форме поле контрагент пустое!!! Как подвязать или указать чтобы там появлялся выбранный контрагент?
28.01.2007
21:51
#2
"я не программист но моя задача в конфигураторе" - либо изучать книжки (в частности реквизиты и макеты), либо позвать программиста
29.01.2007
06:23
#3
Я имел ввиду что я пограммист но не по части 1с а по делфям!!! Подскажите кто знает я уже книгу почти прочитал реквизиты и макеты изучал всеравно никак не могу сделать!!! В макете я добавил строку КОНТРАГЕН а вот как указать откуда он будет вытягивать данный я что-то не могу найти!!! Форма работает строка добавлена контрагента выбирает но в печатной форме после строки контрагент пусто...
((
30.01.2007
03:34
#4
"Для конфигурации Бухгалтерия предприятия можно сделать так:
В макете в ячейке, где требуется наименование контрагента, пишете Контрагент, затем в окне свойств в свойстве Заполнение указываете Параметр. Таким образом у области макета появляется параметр с именем Контрагент. Осталось только заполнить его.
В дереве метаданных жмете правой кнопкой на документе ТребованиеНакладная, затем пункт Открыть модуль объекта. В модуле ищете функцию ПечатьТребованиеНакладная(), а в ней строки:
Макет = ПолучитьМакет("ТребованиеНакладная");
Область = Макет.ПолучитьОбласть("Заголовок");
Область.Параметры.ТекстЗаголовка = СформироватьЗаголовокДокумента(Ссылка, "Требование-накладная");
После этих строчек вставляете:
Область.Параметры.Контрагент = Контрагент;
А еще лучше - добавить поле Контрагент в запрос по шапке документа, тогда при вызове
Область.Параметры.Заполнить(Шапка)
параметр контрагент заполнится из результата запроса
"
В макете в ячейке, где требуется наименование контрагента, пишете Контрагент, затем в окне свойств в свойстве Заполнение указываете Параметр. Таким образом у области макета появляется параметр с именем Контрагент. Осталось только заполнить его.
В дереве метаданных жмете правой кнопкой на документе ТребованиеНакладная, затем пункт Открыть модуль объекта. В модуле ищете функцию ПечатьТребованиеНакладная(), а в ней строки:
Макет = ПолучитьМакет("ТребованиеНакладная");
Область = Макет.ПолучитьОбласть("Заголовок");
Область.Параметры.ТекстЗаголовка = СформироватьЗаголовокДокумента(Ссылка, "Требование-накладная");
После этих строчек вставляете:
Область.Параметры.Контрагент = Контрагент;
А еще лучше - добавить поле Контрагент в запрос по шапке документа, тогда при вызове
Область.Параметры.Заполнить(Шапка)
параметр контрагент заполнится из результата запроса
"
Читают тему
(гостей: 1)