|
v7: Нужна помощь в прикреплении новой ТТН к конфигурации | ☑ | ||
|---|---|---|---|---|
|
0
Raven30
11.07.11
✎
17:18
|
Всем добрый вечер!
Нужна помощь или помогите разобраться в прикреплении новой ТТН к конфигурации. Конфигурация самописная. Из расходной накладной вызываю новую форму. Что нужно передавать контекст или параметр? Процедура ПечатьТоварнаяНакладная() ОткрытьФорму("Отчет.ТоварнаяНакладная",глВзятьКонтекст(Контекст)); КонецПроцедуры или так Процедура ПечатьТоварнаяНакладная() ОткрытьФорму("Отчет.ТоварнаяНакладная",Параметр); КонецПроцедуры |
|||
|
1
ДенисЧ
11.07.11
✎
17:23
|
зависит от того, как написан данный отчёт...
|
|||
|
2
Raven30
11.07.11
✎
17:28
|
Данный отчет стандартный из ТиС
TN01PRINT |
|||
|
3
1Сергей
11.07.11
✎
17:34
|
регистрация внешних печформ - не оно?
|
|||
|
4
andrewks
11.07.11
✎
17:34
|
блин, она же ч/з механизм вн.печ.форм сделана, там вообще ПРОСТО НАДО СКОПИРОВАТЬ
|
|||
|
5
Raven30
11.07.11
✎
17:37
|
конфигурация самописная механизма вн.печ.форм нет.(((
|
|||
|
6
andrewks
11.07.11
✎
17:38
|
(5) т.е. вообще не на базе ТиС? так?
|
|||
|
7
miki
11.07.11
✎
17:38
|
может обратиться к автору самописки?
|
|||
|
8
Pooh
11.07.11
✎
17:39
|
так там только бланк вроде. вставьте этот бланк в конфу. и заполняйте как хотите.
|
|||
|
9
Pooh
11.07.11
✎
17:40
|
(8) я имел ввиду сначала про внешнюю )))
|
|||
|
10
Pooh
11.07.11
✎
17:41
|
наверно тогда аналогично товарно транспортной накладной.
|
|||
|
11
andrewks
11.07.11
✎
17:43
|
Параметры = СоздатьОбъект("СписокЗначений");
Параметры.Установить("Устройство", 0); Параметры.Установить("КоличествоКопий", 1); Параметры.Установить("Контекст",глВзятьКонтекст(Контекст)); ОткрытьФорму("Отчет", Параметры, КаталогИБ()+"\ExtForms\TN01PRINT.ert"); |
|||
|
12
Raven30
11.07.11
✎
17:45
|
(8) там форма и бланк
|
|||
|
13
Raven30
11.07.11
✎
18:25
|
(6) на базе фармацевт рарус
|
|||
|
14
AntiBuh
11.07.11
✎
18:50
|
этот отчет допилить - пол часа включая беготню за уточнением хотелок
|
|||
|
15
Злопчинский
11.07.11
✎
21:37
|
Сомневаюсь, что TN01PRINT - штатная в ТиС, у них обычно не такие "правила" именования файлов...
|
|||
|
16
andrewks
11.07.11
✎
21:46
|
(15) фигли, им 8-ка уже вынесла мозг.
штатная |
|||
|
17
Raven30
13.07.11
✎
12:12
|
А теперь полная засада с передачей параметров.
Помогите разобраться, только камнями и другими предметами не кидайтесь. Есть процедуры СобратьДанныеКонтрагента и ПоказатьДанныеКонтрагента Насколько я понимаю мы сначало собираем данные,а потом их показываем. Но у меня ничего не показывает, что не так. Процедура СобратьДанныеКонтрагента(ТекКонтрагент, ТекКонтрИП, ТекКонтрНаим, ТекКонтрАдрес, ТекКонтрТелефоны) ТекКонтрВид = ""; ТекКонтрНаим = ""; ТекКонтрАдрес = ""; ТекКонтрТелефоны = ""; ТекКонтрИП = 2; //Если (ПустоеЗначение(ТекКонтрагент) = 0) и (ТекКонтрагент = "Контрагенты") Тогда Если (ПустоеЗначение(ТекКонтрагент) = 0) и (ТекКонтрагент = "Клиенты") Тогда // у нас Контрагенты это спр.Клиенты Если (ПустоеЗначение(ТекКонтрагент.ЮрФизЛицо) = 0) Тогда ТекКонтрВид = ТекКонтрагент.ЮрФизЛицо.Вид(); //Спр СвоиЮрЛица, ЮрЛица, ФизЛица у нас нет, есть Клиенты и Сотрудники //Если ТекКонтрВид = "СвоиЮрЛица" Тогда Если ТекКонтрВид = "Клиенты" Тогда ТекКонтрИП = ТекКонтрагент.ЮрФизЛицо.ИндивидуальныйПредприниматель; ТекКонтрНаим = ТекКонтрагент.ЮрФизЛицо.ПолнНаименование; //ТекКонтрАдрес = глПредставлениеАдреса(ТекКонтрагент.ЮрФизЛицо.ФактАдрес); ТекКонтрАдрес = ТекКонтрагент.ЮрФизЛицо.ФактАдрес; //ИначеЕсли ТекКонтрВид = "ЮрЛица" Тогда ИначеЕсли ТекКонтрВид = "Клиенты" Тогда ТекКонтрИП = 0; ТекКонтрНаим = ТекКонтрагент.ЮрФизЛицо.ПолнНаименование; //ТекКонтрАдрес = глПредставлениеАдреса(ТекКонтрагент.ЮрФизЛицо.ФактАдрес); ТекКонтрАдрес = ТекКонтрагент.ЮрФизЛицо.ФактАдрес; //ИначеЕсли ТекКонтрВид = "ФизЛица" Тогда ИначеЕсли ТекКонтрВид = "Сотрудники" Тогда ТекКонтрИП = 1; ТекКонтрНаим = ТекКонтрагент.ЮрФизЛицо.ПолнНаименование; //ТекКонтрАдрес = глПредставлениеАдреса(ТекКонтрагент.ЮрФизЛицо.ФактАдрес); ТекКонтрАдрес = ТекКонтрагент.ЮрФизЛицо.ФактАдрес; ТекКонтрТелефоны = ТекКонтрагент.ЮрФизЛицо.Телефоны; КонецЕсли; КонецЕсли; КонецЕсли; КонецПроцедуры //СобратьДанныеКонтрагента() В форму ничего не выводится |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |