|
БП: два макета и один общий модуль (не хватает параметров) | ☑ | ||
---|---|---|---|---|
0
листопад
19.02.13
✎
17:30
|
БП 2.0
Сделала внеш.печ.форму КнигиПокупок, добавив туда свои колонки. Для этого, в ОбщемМодуле "УчетНДСКлиент", в процедуре "ЗаполнитьСтрокуКнигиПокупок" добавила строчки, которые подтягивают во внешнюю КнигуПокупок нужные мне реквизиты: Процедура ЗаполнитьСтрокуКнигиПокупок( ПараметрыСтроки, ЗаписьКниги, ЕстьЗаписиПоКолонке20, ПрефиксыРИБиОрганизации, СоответствиеСтрокиДопИнформацииПоСчетуФактуре, СтруктураПараметров) ////........ Для Каждого СчетФактура Из СчетаФактуры Цикл Если ЗначениеЗаполнено(СчетФактура) Тогда СтрокаДополнительнойИнформации = СоответствиеСтрокиДопИнформацииПоСчетуФактуре[Строка(СчетФактура.УникальныйИдентификатор())]; Если НЕ СтрокаДополнительнойИнформации = Неопределено И НЕ СтрокаДополнительнойИнформации.Строки.Количество() = 0 Тогда СтрокаДополнительнойИнформации = СтрокаДополнительнойИнформации.Строки[0]; Иначе СтрокаДополнительнойИнформации = Неопределено; КонецЕсли; //+( добавила для своей внешней печ.формы КнигиПокупок1137 Если (ТипЗнч(СчетФактура) = Тип("ДокументСсылка.СчетФактураПолученный") Или ТипЗнч(СчетФактура) = Тип("ДокументСсылка.СчетФактураВыданный")) Тогда Если НЕ СчетФактура.ДокументОснование.Пустая() Тогда Основание = СчетФактура.ДокументыОснования[0]; ПараметрыСтроки.ВидДок = СчетФактура.ДокументОснование; ПараметрыСтроки.НомерОснования = Основание.ДокументОснование.Номер; ПараметрыСтроки.Ответственный = Основание.ДокументОснование.Ответственный; КонецЕсли; ИначеЕсли ТипЗнч(СчетФактура) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") Тогда ПараметрыСтроки.ВидДок = СчетФактура; ПараметрыСтроки.НомерОснования = СчетФактура.Номер; ПараметрыСтроки.Ответственный = СчетФактура.Ответственный; КонецЕсли; //+) ///........ КонецЦикла; КонецПроцедуры Думаю, что это происходит из-за того, что в макете внешней КнигиПокупки я добавила параметры ВидДок, НомерОснования, Ответственный, а в макете типовой КнигиПокупки этих параметров нет. В связи с этим, подскажите, как сделать, чтобы убрать эту ошибку при формировании типового отчета КнигиПокупок??? |
|||
1
and2
19.02.13
✎
17:32
|
что тут сказать?
листья дуба падают с ясеня.... |
|||
2
bazvan
19.02.13
✎
17:32
|
ПИПЕЦ!!!!!
|
|||
3
листопад
19.02.13
✎
17:32
|
+(0) Внешняя КнигаПокупок формируется, а при формировании типового отчета КнигиПокупок выдает ошибку:
{ОбщийМодуль.УчетНДСКлиент.Модуль(163)}: Поле объекта не обнаружено (ВидДок) ПараметрыСтроки.ВидДок = СчетФактура.ДокументОснование; |
|||
4
листопад
19.02.13
✎
17:33
|
Еще кто-нибудь высказаться хочет? По существу вопроса?
|
|||
5
bazvan
19.02.13
✎
17:33
|
(3) А нахера в типовую пихать свое авно???
|
|||
6
and2
19.02.13
✎
17:33
|
а у Базвана даже 1 звезда упала и укатилась к милому в штаны...
|
|||
7
bazvan
19.02.13
✎
17:34
|
(4) По какому существу??? Тебя до конфигуратора допускать нельзя.
А потом пользователи орут что восьмерка сырая. Франч???? |
|||
8
and2
19.02.13
✎
17:34
|
вынеси свой макет в свою форму и изгаляйся как хочешь...
|
|||
10
bazvan
19.02.13
✎
17:36
|
(8) а еще проще сделай свой внешний отчет полностью.
И не понятно какая внешняя печатная форма у отчета??? Внешний макет??? Пипец |
|||
11
bazvan
19.02.13
✎
17:36
|
(9) Да а ты не знал???
|
|||
14
НикДляЗапросов
19.02.13
✎
17:41
|
Нет смысла так орать, вот и весь аргумент
|
|||
15
листопад
19.02.13
✎
17:41
|
Типовой отчет КнигаПокупок сохранила как внешний. Затем в модуле прописала вызов нужного мне макета, который тоже в свою очередь был скопирован из общих макетов и вставлен в общие макеты. Т.е. типовое старалась ничего не трогать. Единственное осталось, что в модуле КнигиПокупок прописан вызов процедуры из общего модуля (об этом я написала в (0)). поэтому и приняла такое решение.
Это была предистория. Как теперь убрать ошибку при при формировании типового отчета КнигиПокупок: {ОбщийМодуль.УчетНДСКлиент.Модуль(163)}: Поле объекта не обнаружено (ВидДок) ПараметрыСтроки.ВидДок = СчетФактура.ДокументОснование; |
|||
16
Sammo
модератор
19.02.13
✎
17:43
|
Гм. Флуд в тематике...
|
|||
17
and2
19.02.13
✎
17:43
|
зачем макет в общие.
в свой отчет его и процедуру из общего скопируй в свой. и изуродуй как потребно |
|||
18
bazvan
19.02.13
✎
17:44
|
(15) Как ты могла типовой скопировать и вставлен в общие макеты при этом типовой не трогала????
Переписать полностью отчет "отключив" его от типовой конфы |
|||
19
and2
19.02.13
✎
17:45
|
(16) ты б по делу чего сказал.
а не морщил лоб то в потугах... |
|||
20
bazvan
19.02.13
✎
17:45
|
(17) :))) Это не простая задача.
Франчам им чего, изуродовать типовую и посадить клиента на иглу. |
|||
21
ale-sarin
19.02.13
✎
17:45
|
(15) Ту процедуру из общего модуля перетащи в свой отчет, и ковыряй, как хочешь. ТИповую верни на место.
На крики не ведись. Здесь половина бешеные. |
|||
22
del123
19.02.13
✎
17:47
|
+к(17)(21) Смотри в обработке что передается как ПараметрыСтроки и как оно там определяется (наверняка прописывается структура)
|
|||
23
листопад
19.02.13
✎
17:56
|
(17), (21) - Точно! Спасибо!!!
|
|||
24
and2
19.02.13
✎
17:57
|
+(22) там в общем модуле внутри процедуры возможно вызов еще каких то процедур\функций идет.
если они не экспортные - и их придется тащить... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |