|
создание внешней обработки с выводом на печать | ☑ | ||
---|---|---|---|---|
0
RomA
04.09.16
✎
09:38
|
здравствуйте, дорогие участники форума, я начинающий программист в 1с, прошу помочь найти ошибку. Создаю внешнею обработку с выводом на печать и при нажатии кнопки печать должен выйти заполненный макет для печать, но проблема в том, что макет выводится а таблица в нем не заполнения...
вот код: &НаКлиенте Процедура Команда(Команда) КомандаНаСервере(); КонецПроцедуры &НаСервере Процедура КомандаНаСервере() Макет = Обработки.Обработка.ПолучитьМакет(макет); ОбластьШапкаТаблицы=Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаТаблицы=Макет.ПолучитьОбласть("СтрокаТаблицы"); ТабДок=Новый ТабличныйДокумент; ТабДок.Вывести(ОбластьШапкаТаблицы); ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки.обработка); ТабДок.Вывести(ОбластьСтрокаТаблицы); ТабДок.Показать("фирменнаяНакладная"); КонецПроцедуры |
|||
1
Горогуля
04.09.16
✎
09:41
|
врёшь. у тебя всё падает на Показать()
|
|||
2
RomA
04.09.16
✎
09:44
|
а что нужно сделать чтобы заполнялась таблица?
|
|||
3
Горогуля
04.09.16
✎
09:47
|
&НаКлиенте
Процедура ПоДоговорам() Таб=Новый ТабличныйДокумент; ПоДоговорамНаСервере(Таб); Таб.Защита = Ложь; Таб.ТолькоПросмотр = истина; Таб.АвтоМасштаб = истина; Таб.Показать("Журнал учета заключенных договоров"); ВыгрузитьВExcel(Таб,"_ЖД_"); КонецПроцедуры это не моё, и это мне не нравится. но работает |
|||
4
RomA
04.09.16
✎
09:50
|
спасибо, попробую если разберусь
|
|||
5
Chameleon1980
04.09.16
✎
10:04
|
заполняйте на сервере, возвращайте на клиента и там показывайте.
в типовые моменты не дают заглядывать? |
|||
6
Горогуля
04.09.16
✎
10:08
|
(5) ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки.обработка);
человек полчаса как увидел конфигуратор. я вообще боюсь называть слова СКД, БСП, ВПФ... |
|||
7
Горогуля
04.09.16
✎
10:10
|
vicof
Мне кажется автор залез в отладчик, и сейчас бьется в припадке от увиденного. |
|||
8
Горогуля
04.09.16
✎
10:10
|
Wobland
Док = Документы.Заказы.НайтиПоНомеру().ТабличнаяЧасть.Найти().Номенклатура; вот это о чём? дайте мне какой-нибудь номенклатуры? |
|||
9
Chameleon1980
04.09.16
✎
10:14
|
(6) :) а я толком и не читал
ну это да - это шедевр |
|||
10
Chameleon1980
04.09.16
✎
10:15
|
(8) вроде завтра понедельник уже, а началось
|
|||
11
oslokot
04.09.16
✎
10:22
|
||||
12
Горогуля
04.09.16
✎
10:31
|
RShurik
Контрагент = Справочники.Контрагенты.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Контрагент); Договор = Справочники.ДоговорыКонтрагентов.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Договор); Соглашение = Справочники.СоглашенияСКлиентами.НайтиПоНаименованию(ВыборкаДетальныеЗаписи.Соглашение); Torquader "ну нельзя же просто так взять ссылку и использовать её" (с) |
|||
13
RomA
04.09.16
✎
10:36
|
Я ДУМАЛ ПРОБЛЕМА В ЭТОЙ СТРОКЕ
ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки.обработка); ПОЭТОМУ И НЕ ЗАПОЛНЯЕТ |
|||
14
Chameleon1980
04.09.16
✎
10:37
|
ТС (если что, это так автора темы зовут "ТопикСтартер")
ты только не обижайся, тут всех так встречают. |
|||
15
Горогуля
04.09.16
✎
10:37
|
(13) а ты не так глуп, как могло бы показаться. проблема в этой строке действительно есть
|
|||
16
Горогуля
04.09.16
✎
10:38
|
Fish
А отладчик что говорит? Dima-Dnepr Я только вчера установил эту программу и не сильно знаю куда надо нажимать) Alex S D нажимай на телефон и вызывай специалиста |
|||
17
Chameleon1980
04.09.16
✎
10:39
|
(13) ну дык в (6) жеж и было озвучено
|
|||
18
Chameleon1980
04.09.16
✎
10:41
|
День рождения: 15 сентября 2016;
даже не 4. ой.. |
|||
19
Chameleon1980
04.09.16
✎
10:41
|
а вообще держись. почти земляк.
Я из Челябинска. |
|||
20
Горогуля
04.09.16
✎
10:45
|
лучше поштучно устанавливай, через Заполнить() можно будет только на следующем уровне
ОбластьСтрокаТаблицы.Параметры.ПараметрРаз="tell me baby"; ОбластьСтрокаТаблицы.Параметры.ПараметрДва="what your story"; |
|||
21
Горогуля
04.09.16
✎
10:48
|
||||
22
Chameleon1980
04.09.16
✎
10:48
|
(21) :) ахах
|
|||
23
Горогуля
04.09.16
✎
10:56
|
15 сентября 2016. программист вернётся в будущее к скайнету своим ходом, по дороге осваивая 1С, и наступит армагеддон. всепокайтесь, братья! осталось мало времени
|
|||
24
RomA
04.09.16
✎
10:57
|
ОТЛАДЧИК МОЛЧИТ ПРИ нажатии на кнопку выходит макет на не заполненный а мн нужно что бы он заполнялся данными которые я забил
|
|||
25
Горогуля
04.09.16
✎
10:59
|
(24) покажи то место, где макет заполняется данными, которые ты забил. ну ты же понимаешь, что для заполнения области данными нужно приложить некоторые усилия?
|
|||
26
RomA
04.09.16
✎
11:01
|
данные заполняются в табличной части , если я правельно понимаю но все равно выходит пустая таблица
|
|||
27
Горогуля
04.09.16
✎
11:03
|
(26) должна выходить заполненная, а ты её не заполняешь, да?
|
|||
28
oslokot
04.09.16
✎
11:05
|
(24) Молчание отладчика - плохой знак.
|
|||
29
RomA
04.09.16
✎
11:06
|
заполняю в клиенте таблицу пример: номер п\п , наименование, код
|
|||
30
Горогуля
04.09.16
✎
11:09
|
||||
31
Горогуля
04.09.16
✎
11:11
|
(29) это ты молодец.
хорошо, пойдём издалека. наверное, теперь хочешь показать это всё в табдокументе? |
|||
32
RomA
04.09.16
✎
11:13
|
да
|
|||
33
Горогуля
04.09.16
✎
11:14
|
не возникло такой мысли, что табдокумент нужно как-то программно заполнить, что оно само выводиться в туда не будет?
|
|||
34
RomA
04.09.16
✎
11:17
|
вот я пишу строку
ОбластьСтрокаТаблицы.Параметры.Заполнить |
|||
35
Chameleon1980
04.09.16
✎
11:18
|
не тем заполняешь
|
|||
36
Горогуля
04.09.16
✎
11:19
|
(34) мысль возникла или нет?
|
|||
37
Горогуля
04.09.16
✎
11:20
|
и вообще (20)
|
|||
38
RomA
04.09.16
✎
11:21
|
я вроде всем уже пробовал заполнять
и из табличного документа и из обработки |
|||
39
RomanYS
04.09.16
✎
11:21
|
(34) Область строки надо заполнять данными строки ТЧ. Делать это надо в цикле по ТЧ.
|
|||
40
Горогуля
04.09.16
✎
11:22
|
(38) а теперь скажи как человек человеческим языком. чем нужно заполнять?
|
|||
41
Горогуля
04.09.16
✎
11:24
|
я как-то одного падавана заставлял 31 раз Если рисовать (была условная раскраска ТП табеля). и только потом показал квадратные скобки. махом вкурила, что такое []
|
|||
42
Chameleon1980
04.09.16
✎
11:28
|
давай свой шедевр посмотреть
обработку или кто там? |
|||
43
RomA
04.09.16
✎
11:28
|
а они что означают эти скобки
|
|||
44
RomA
04.09.16
✎
11:29
|
а как его сюда закинуть
|
|||
45
Горогуля
04.09.16
✎
11:29
|
(43) они откроются на 12м уровне
|
|||
46
Горогуля
04.09.16
✎
11:30
|
(44) закинуть на помойку, сюда ссылку
|
|||
47
Chameleon1980
04.09.16
✎
11:30
|
(43) в разном контексте разное
(44) куда нить на файлохранилище, а сюда ссылку |
|||
48
RomA
04.09.16
✎
11:31
|
||||
49
Горогуля
04.09.16
✎
11:35
|
по итогам полусотни постов разговоров убрал 1 (одно) слово из (0). чувствую себя никому не нужным
|
|||
50
Chameleon1980
04.09.16
✎
11:37
|
(49) не понял я что-то
|
|||
51
RomA
04.09.16
✎
11:38
|
что именно
|
|||
52
Chameleon1980
04.09.16
✎
11:39
|
(51) это ты кому?
|
|||
53
oslokot
04.09.16
✎
11:40
|
ох блин.. зачем я посмотрел на это
|
|||
54
RomA
04.09.16
✎
11:41
|
ты не понял то что я скинул?
|
|||
55
Chameleon1980
04.09.16
✎
11:42
|
что-то вообще ужас какой-то
реквизиты номер строки, товар, код строки (это в реквизитах все) ТЧ "табличнаяЧасть" без реквизитов модуль объекта: Функция печать () Экспорт КонецФункции модуль формы: &НаКлиенте Процедура Команда(Команда) КомандаНаСервере(); КонецПроцедуры &НаСервере Процедура КомандаНаСервере() Макет = Обработки.фирменнаяНакладная.ПолучитьМакет(макет); ОбластьШапкаТаблицы=Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьСтрокаТаблицы=Макет.ПолучитьОбласть("СтрокаТаблицы"); ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки); ТабДок=Новый ТабличныйДокумент; ТабДок.Вывести(ОбластьШапкаТаблицы); ТабДок.Вывести(ОбластьСтрокаТаблицы); ТабДок.Показать("фирменнаяНакладная"); КонецПроцедуры если комы интересно оооооооооааааааа (53) +1005000000 |
|||
56
Горогуля
04.09.16
✎
11:42
|
(50) я уже устал от этого товарища. ноет, мычит что-то в поле ввода и не понимает, что ему говорят.
ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки.обработка) переделал в ОбластьСтрокаТаблицы.Параметры.Заполнить(Обработки) на хрена просить помощи, не умея её принять? |
|||
57
Горогуля
04.09.16
✎
11:43
|
зато квадратики в макете ровные
|
|||
58
Chameleon1980
04.09.16
✎
11:43
|
(54) когда пишешь кому-то - указывай кому именно.
ты не заметил в постах случайно числа в скобках? как думаешь? что это? |
|||
59
Горогуля
04.09.16
✎
11:44
|
а ещё и врёт, когда говорит, что что-то показывается
|
|||
60
Горогуля
04.09.16
✎
11:45
|
(58) это бонусные баллы. видал, какие мы полоски отрастили?
|
|||
61
oslokot
04.09.16
✎
11:45
|
нормальная такая, фирменная накладная. ни имени фирмы ни количества с ценами )
|
|||
62
Горогуля
04.09.16
✎
11:46
|
(61) это потом секретарша от руки впишет
|
|||
63
oslokot
04.09.16
✎
11:47
|
фирменный беспредел!
|
|||
64
Chameleon1980
04.09.16
✎
11:47
|
у меня конфигуратор упал когда я по реквизитам обработки перемещался, чтобы типы посмотреть
|
|||
65
RomA
04.09.16
✎
11:47
|
и что получается все не правельно
|
|||
66
RomA
04.09.16
✎
11:48
|
что получается это все не правельно
|
|||
67
Chameleon1980
04.09.16
✎
11:48
|
(65) (66) даааааа
|
|||
68
RomA
04.09.16
✎
11:49
|
блинннн
|
|||
69
oslokot
04.09.16
✎
11:50
|
забей, напечатай им пустографок в ворде
|
|||
70
Горогуля
04.09.16
✎
11:50
|
(64) СправочникСсылка все трое
|
|||
71
RomA
04.09.16
✎
11:53
|
Chameleon1980 ты не мог бы показать как будет правельно
|
|||
72
Chameleon1980
04.09.16
✎
11:54
|
(70) ага увидел, но почему упал.
да не важно. (71) мог бы |
|||
73
Горогуля
04.09.16
✎
11:55
|
ну вот, я же говорил, что никому не нужен. даже после (3)
развлекайтесь тут, а я поставлю себе какой-нибудь блюз и пойду намокну под дождём |
|||
74
RomA
04.09.16
✎
11:55
|
с чего начать
|
|||
75
Chameleon1980
04.09.16
✎
11:55
|
(70(=) попробуй поудалять эти реквизиты
я под ут 11.1.10.199 8.3.8.1747 на всякий вынь 7 64 |
|||
76
Chameleon1980
04.09.16
✎
11:56
|
(74) с того, что нах не в реквизитах тебе в обработке нужны номер строки, товар и код строки, а в реквизитах табличной части
переделай счас сначало это и поедем дальше |
|||
77
Chameleon1980
04.09.16
✎
11:58
|
и пиши, наверное в скайп лучше.
не думаю, что эта переписка будет здесь кому-то интересна |
|||
78
Горогуля
04.09.16
✎
11:59
|
(75) удалилось, сохранилось. вин7х64. скорей всего, моя платформа (8.3.8.1747) ещё при открытии сконвертила наизвестные типы в СпраовчникСсылка. конфигурация - нетленка с одним БП, одной задаче и парой справочников
|
|||
79
oslokot
04.09.16
✎
11:59
|
(74) а вы будите накладные из обработки напечатывать? может ну ее?
|
|||
80
Chameleon1980
04.09.16
✎
12:00
|
(78) хз..хз.. тогда
|
|||
81
Chameleon1980
04.09.16
✎
12:00
|
конечная цель автора, думаю, просто начать первые шаги.
НЕ? |
|||
82
RomA
04.09.16
✎
12:00
|
логин в скайпе какой
|
|||
83
Горогуля
04.09.16
✎
12:02
|
(81) я бы как начальник отдела к работе (любой программной) такого падавана и близко бы не подпустил недели две, пока Радченко не освоит ;)
|
|||
84
Chameleon1980
04.09.16
✎
12:02
|
Mulko_Nickolay
|
|||
85
Chameleon1980
04.09.16
✎
12:06
|
(83) может он дома решил начать осваивать.
мой опыт начинался, например, с ZX-Spectrum (Sinclair Research LTD) там встроенный интерпретатор был. дык там кнопочку давишь (иногда в сочетании со служеб. клавиш), кто знает, и вылазит команда. вот стало интересно. начал подбирать параметры и смотреть эффект от этого. ну и поперло потом пошли радиорынки и скупка книг типа ZX-Ревю, ZX-Форум и т.д. может парень из таких. P.S. никому тут не знакомо такое ??? |
|||
86
Горогуля
04.09.16
✎
12:36
|
(85) "попытка к бегству"
Пленник молчал. Он даже закрыл глаза. Саул свирепо засопел. — Так! Что здесь делают преступники? Пленник, не открывая глаз, замотал головой. — Говори! — рявкнул Саул так, что Антон вздрогнул. Комиссия по контактам, горестно подумал он, где ты? Пленник жалобно застонал. — Меня убьют, если расскажу. — Тебя убьют, если ты не расскажешь, — пообещал Саул. Он достал из кармана перочинный нож и раскрыл его. Пленник затрепетал. — Саул! — сказал Антон. — Stop it! Саул стал чистить ножом трубку. — Stop what? — осведомился он. — Преступники заставляют машины двигаться, — едва слышно произнёс Хайра. — Стражники смотрят. — На что смотрят? — Как машины двигаются. Саул взял чертёж и сунул пленнику под нос. — Рассказывай всё, — сказал он. Хайра рассказывал долго и сбивчиво. Саул подгонял и подправлял его. Дело, по-видимому, сводилось к тому, что местные власти пытались овладеть способом управления машинами. Методы при этом использовались чисто варварские. Преступников заставляли тыкать пальцами в отверстия, кнопки, клавиши, запускать руки в двигатели, и смотрели, что при этом происходит. Чаще всего не происходило ничего. Часто машины взрывались. Реже они начинали двигаться, давя и калеча всё вокруг. И совсем редко удавалось заставить машины двигаться упорядоченно. В процессе работы стражники садились подальше от испытываемой машины, а преступники бегали от них к машине и обратно, сообщая, в какую дыру или в какую кнопку будет сунут палец. Всё это тщательно заносилось на чертежи. |
|||
87
Chameleon1980
04.09.16
✎
13:07
|
Nostalgie
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |