|
Помогите с синтаксисом :) |
☑ |
0
Автосервис
18.07.12
✎
07:04
|
Здравствуйте.
Недавно начал изучать 8-ку, так что ногами сильно не пинаем)))
Мне нужно создать переменную, ссылающуюся на 51 счет. В 7-ке это выглядело как Счет51=СчетПоКоду("51"). А в 8-ке как?
|
|
1
SanGvin
18.07.12
✎
07:06
|
Читайте ЖКК
|
|
2
фросия
18.07.12
✎
07:07
|
счет = планысчетов.ИмяПланаСчетов.ИмяПредопределенногоЭлемента либо если счет создан в предприятии
счет = планысчетов.ИмяПланаСчетов.НайтиПоКоду("код")
|
|
3
Автосервис
18.07.12
✎
11:31
|
(2) Спасибо, это разобрался. А вот еще:
Сообщить(ДокументЗадолженности);
ОбластьДетальныхЗаписей.Параметры.Контрагент=ВыборкаДетальныеЗаписи.Контрагент;
ОбластьДетальныхЗаписей.Параметры.Задолженность=ВыборкаДетальныеЗаписи.Задолженность;
ОбластьДетальныхЗаписей.Параметры.ДокументЗадолженности=ДокументЗадолженности;
ОбластьДетальныхЗаписей - это область макета.
В окно сообщений выводит документ задолженности, все норм. Но вот когда пытается присвоить третий параметр - ругается "Поле объекта не обнаружено (ДокументЗадолженности)". В макете присутствуют все три параметра и у всех заполнение стоит как "Параметр". Чего я упустил?
|
|
4
Рэйв
18.07.12
✎
11:34
|
(3)Возможно неправильно написал.
|
|
5
Автосервис
18.07.12
✎
11:36
|
(4) Я тоже так думал, но нет, я прям скопировал "ДокументЗадолженности" и вставил везде где возможно, даже в макете
|
|
6
sanja26
18.07.12
✎
11:38
|
ДокументЗадолженности не параметр или не в этой области
|
|
7
Classic
18.07.12
✎
11:38
|
(5)
В макете есть, а в области?
|
|
8
m-serg74
18.07.12
✎
11:42
|
может просто
ВыборкаДетальныеЗаписи.ДокументЗадолженности
|
|
9
Автосервис
18.07.12
✎
11:42
|
Разобрался. В модуле было прописано
Отчеты.Отчет1.ПолучитьМакет("Макет");
Он оттуда и брал макет, где первые 2 параметра. А я же этот отчет во внешний переделал и добавил 3-ий параметр :)
Теперь другая беда. Пишу:
ВнешниеОтчеты.Отчет1.ПолучитьМакет("Макет");
Пишет что "Поле объекта не обнаружено (Отчет1)". Хотя мой внешний отчет именно так и называется
|
|
10
m-serg74
18.07.12
✎
11:43
|
просто пиши
ПолучитьМакет("Макет");
|
|
11
Автосервис
18.07.12
✎
11:44
|
Блин, туплю)))
Прописал просто ПолучитьМакет("Макет"); и все работает)
|
|
12
Автосервис
18.07.12
✎
11:55
|
Наверное последний на сегодня вопрос :)
В 7-ке у документов есть такой метод "Вид". А в 8-ке как получить вид документа?
|
|
13
Автосервис
18.07.12
✎
12:05
|
Разобрался. Всем спасибо :)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой