|
Всего к оплате | ☑ | ||
---|---|---|---|---|
0
b137552
07.03.12
✎
09:36
|
Какой код вставить во внешнюю печатную форму счета опдаты покупателю, чтобы выводило строку "ВсегоКОплате"?
Я вообще не смог понять как это реализовано в оригинальной форме. Там в макете даже строки такой нет. Любопытная, Рэйв, Воблэнд, вы тут? Помогайте. |
|||
1
Hostess_
of_Love 07.03.12
✎
09:36
|
для начала в макет такую область добавь
|
|||
2
Wobland
07.03.12
✎
09:37
|
стукнись в аську, дам простейшую обработку, иллюстрирующую принцип работы с ТабДоком
|
|||
3
b137552
07.03.12
✎
09:38
|
(2)Сейчас.
|
|||
4
Wobland
07.03.12
✎
09:38
|
+(2) тебе надо дописать в макете, что хочешь, назначить это всё в область и при выводе в ТабДок заполнять параметры у области и собссно выводить
|
|||
5
Wobland
07.03.12
✎
09:39
|
плин, нужная штука, оказывается ;) комментариями ещё снабжу
|
|||
6
b137552
07.03.12
✎
09:40
|
(5)
Айсикью еще снабди в личной карточке, а то непонятно куда стучаться. |
|||
7
Wobland
07.03.12
✎
09:46
|
(6) хм.. всегда было...
|
|||
8
b137552
07.03.12
✎
09:56
|
(7) Ну сейчас нет - факт.
|
|||
9
Рэйв
07.03.12
✎
10:04
|
(8)Есть:-)
(7)Да выложи ты ему куданить обработку.Мож кому еще пригодится |
|||
10
Wobland
07.03.12
✎
10:25
|
Ссылка для скачивания файла: http://ifolder.ru/29152664
|
|||
11
b137552
07.03.12
✎
13:44
|
(10)Вообщем посмотрел. Кое-что прояснилось, но на вопрос свой решить пока не смог.
Подскажите просто, откуда в оригинальной форме берется "Всего к оплате"? Если в макете этого нет. УТ 10.3 если че. |
|||
12
Wobland
07.03.12
✎
13:46
|
(11) у меня нет ВсегоКОплате, у меня есть Итого
|
|||
13
b137552
07.03.12
✎
13:54
|
У меня -
Итого: В том числе НДС: Всего к оплате: (Это если с НДС, если без то только итого) |
|||
14
Wobland
07.03.12
✎
13:58
|
(13) как секция называется?
|
|||
15
Wobland
07.03.12
✎
13:59
|
+(14) которая "если с НДС"
|
|||
16
b137552
07.03.12
✎
14:03
|
Если имеешь ввиду область, то "Итого НДС".
|
|||
17
Wobland
07.03.12
✎
14:05
|
(16) врёшь. имя области не может содержать пробелы
|
|||
18
Wobland
07.03.12
✎
14:05
|
ищи, оно там слева, в красном
|
|||
19
b137552
07.03.12
✎
14:06
|
Ну ты прям подловил меня, она действительно не содержит пробелов.
Смотри, мне надо как тут: http://www.yse-electro.ru/image.php?img=cat_products/schet_1C81_CRM_PROF.jpg |
|||
20
Wobland
07.03.12
✎
14:14
|
ОбластьДанных = Макет.ПолучитьОбласть("ИтогоНДС|Данные");
ОбластьДанных.Параметры.Заполнить(ПараметрыПечати); Твоё "Всего к оплате" - это параметр в этой области. могу ошибаться, уже празднуем |
|||
21
Wobland
07.03.12
✎
14:14
|
+(20) палка в имени области - пересечение сообстетствующих областей
|
|||
22
b137552
07.03.12
✎
14:17
|
Что празднуешь?
|
|||
23
b137552
07.03.12
✎
14:25
|
Ааа, 8 марта наверное. Офисный работник значчит.
|
|||
24
b137552
07.03.12
✎
14:38
|
Есть здесь кто еще, ммм?
|
|||
25
Wobland
07.03.12
✎
14:40
|
(23) ну спасибо, что не планктон ;)
|
|||
26
Wobland
07.03.12
✎
14:42
|
вот даже не знаю... всё, что хочу сказать, уже говорилось...
|
|||
27
b137552
07.03.12
✎
19:29
|
(25)Ну это уже в твоих руках. Планктон не должность, но образ мыслей. Но знай что ты на грани.
Ладно, по теме, я понял что надо сделать: В оригинальной форме за вывод "Всего к оплате" отвечают эти куски кода: Если Тип = "Счет" Тогда ОбластьНомера = Макет.ПолучитьОбласть("ВсегоКОплате|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ВсегоКОплате|КолонкаКодов"); ОбластьДанных = Макет.ПолучитьОбласть("ВсегоКОплате|Данные"); ОбластьСкидок = Макет.ПолучитьОбласть("ВсегоКОплате|Скидка"); ОбластьСуммы = Макет.ПолучитьОбласть("ВсегоКОплате|Сумма"); ОбластьТовар = Макет.ПолучитьОбласть("ВсегоКОплате|Товар"); Если Не ВыводитьКоды И ЕстьСкидки Тогда ОбластьТовар = Макет.ПолучитьОбласть("ВсегоКОплате|ТоварБезКодов"); ИначеЕсли НЕ ЕстьСкидки И ВыводитьКоды Тогда ОбластьТовар = Макет.ПолучитьОбласть("ВсегоКОплате|ТоварБезСкидок"); ИначеЕсли НЕ ЕстьСкидки И НЕ ВыводитьКоды Тогда ОбластьТовар = Макет.ПолучитьОбласть("ВсегоКОплате|ТоварБезКодовИСкидок"); КонецЕсли; ТабДокумент.Вывести(ОбластьНомера); Если ВыводитьКоды Тогда ТабДокумент.Присоединить(ОбластьКодов); КонецЕсли; ОбластьТовар.Параметры.Заполнить(ВыборкаСтрокТовары); ТабДокумент.Присоединить(ОбластьТовар); ТабДокумент.Присоединить(ОбластьДанных); Если ЕстьСкидки Тогда ТабДокумент.Присоединить(ОбластьСкидок); КонецЕсли; ОбластьСуммы.Параметры.ВсегоКОплате = ОбщегоНазначения.ФорматСумм(Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС)); ТабДокумент.Присоединить(ОбластьСуммы); КонецЕсли; КонецЕсли; Если я просто вставляю этот кусок кода к себе то у меня дофига ошибок, типа переменая не задана.Это потому что те переменные задаются иным образом. Видимо через экспорт. Так это же тоже можно через экспорт сделать. Подскажите как. |
|||
28
b137552
07.03.12
✎
19:32
|
Оставил только эти строки:
Если Тип = "Счет" Тогда ОбластьНомера = Макет.ПолучитьОбласть("ВсегоКОплате|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ВсегоКОплате|КолонкаКодов"); ОбластьДанных = Макет.ПолучитьОбласть("ВсегоКОплате|Данные"); ОбластьСкидок = Макет.ПолучитьОбласть("ВсегоКОплате|Скидка"); ОбластьСуммы = Макет.ПолучитьОбласть("ВсегоКОплате|Сумма"); ОбластьСуммы.Параметры.ВсегоКОплате = ОбщегоНазначения.ФорматСумм(Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС)); ТабДокумент.Присоединить(ОбластьСуммы); Обработка работает, строчка не появляется. В чем может быть дело? |
|||
29
b137552
07.03.12
✎
19:38
|
Неправильно. Сейчас еще строчку добавил и получил:
Если Тип = "Счет" Тогда ОбластьНомера = Макет.ПолучитьОбласть("ВсегоКОплате|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("ВсегоКОплате|КолонкаКодов"); ОбластьДанных = Макет.ПолучитьОбласть("ВсегоКОплате|Данные"); ОбластьСкидок = Макет.ПолучитьОбласть("ВсегоКОплате|Скидка"); ОбластьСуммы = Макет.ПолучитьОбласть("ВсегоКОплате|Сумма"); ОбластьСуммы.Параметры.ВсегоКОплате = ОбщегоНазначения.ФорматСумм(Сумма + ?(ПараметрыПечати.СуммаВключаетНДС, 0, СуммаНДС)); ТабДокумент.Присоединить(ОбластьСуммы); ТабДокумент.Вывести(ОбластьМакета); КонецЕсли; Ну чтоб вывел. А ошибка что Область не найдена. Так ее и в оригинальном макете нет. Так она как то иначе выводится. Сейчас попробую просто добавить govnokoda. |
|||
30
b137552
07.03.12
✎
20:08
|
Разобрался. Если кому интересно как, пишите и если я здесь буду - отпишу как. Сейчас лень простыню катать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |