Имя: Пароль:
1C
1C 7.7
v7: Значение субконто.
,
0 Eeakie
 
05.02.13
14:17
Добрый день.
Есть документ "Авансовый отчет". Делаю запрос к реквизиту "субконто1" (почти везде это Материалы), а ответ "". На деле же субконто заполнено. Можно как-нибудь получить данное значение?
2 Ёпрст
 
05.02.13
14:21
ЗЫ:
Нам отсюда не видно что ты где делаешь и как.
Больше кода.
3 kosts
 
05.02.13
14:21
По 77 плохо помню, но возможно текущая строка не установлена.
4 Eeakie
 
05.02.13
14:24
А вообще всё проще на самом деле. Только я решения найти не могу. Есть материал с уникальным кодом, полученный через БИ. Нужно найти его последнее поступление, а точнее документ поступления. Но поступает он не только через "Поступление материалов", но и через "Авансовый отчет". К "ПМ" запрос доходит успешно, а к "АО" нет. Дилемма.
С бухией особо не знаком, вот и мучаюсь.
5 Eeakie
 
05.02.13
14:25
(3) Дык запрос вроде как построчно ищет...
6 Ёпрст
 
05.02.13
14:26
Какой муд@к посты трёт ?
7 Eeakie
 
05.02.13
14:27
(6)

Запрос = СоздатьОбъект("Запрос");
           ТекстЗапроса = "
           //{{ЗАПРОС(1)
           |с Нач по Кон;
           |ОбрабатыватьДокументы все;
           |Без итогов;
           |Док = Документ.ПоступлениеМатериалов.ТекущийДокумент, Документ.АвансовыйОтчет.ТекущийДокумент;
           |МатериалПМ = Документ.ПоступлениеМатериалов.Материал;
           |МатериалАО = Документ.АвансовыйОтчет.Субконто1;
           |Группировка Док;
           |Условие((МатериалПМ = МатериалПеч) ИЛИ (МатериалАО = МатериалПеч));
           |"//}}ЗАПРОС
           ;            
           Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
               Сообщить("Запрос не выполнен!");
               Возврат;
           КонецЕсли;            
           Пока Запрос.Группировка() = 1 Цикл
               ПечДок = Запрос.Док;                                КонецЦикла;
8 Eeakie
 
05.02.13
14:27
***
Прервать;
КонецЦикла;
9 Eeakie
 
05.02.13
14:28
***. Это после "ПечДок = Запрос.Док"
10 Mikeware
 
05.02.13
14:28
(6)[Сообщение удалено] [aka AMIGO, 05.02.13 - 14:22]
11 miki
 
05.02.13
14:29
Зачем же ч0рным?
тайп мисматч, скорее всего.
12 Ёпрст
 
05.02.13
14:29
(7)
|Материал = Документ.ПоступлениеМатериалов.Материал
|,Документ.АвансовыйОтчет.Субконто1;
|Группировка Док;
|Условие(Материал = МатериалПеч);
13 Ёпрст
 
05.02.13
14:29
(10) спасибо
14 Eeakie
 
05.02.13
14:30
(12) Не канает. Типы разные. Субконто1 изначально неопреденное.
15 1Сергей
 
05.02.13
14:30
Ээээ... А бухзапрос не комильфо?
16 Eeakie
 
05.02.13
14:31
(15) В бухии совсем всё печально у меня.
17 Ёпрст
 
05.02.13
14:31
(14) и че ?
18 Ёпрст
 
05.02.13
14:32
ты хоть пробовал ?
19 Eeakie
 
05.02.13
14:32
(18) Пробовал. Правда только через конструктор. Он на меня ругнулся. Внаглую не попер. Сейчас попробую.
20 Eeakie
 
05.02.13
14:35
(18) Не, не хочет.
21 Eeakie
 
05.02.13
14:39
(15) Дай хоть направление...
22 Eeakie
 
05.02.13
14:46
:( Лан. Пойду другим запросом делать.
23 Barchuk
 
05.02.13
14:48
группировка СтрокаДокумента
добавь
24 Сметанин
 
05.02.13
15:06
(21) Ветка Режим запроса в ветке Бухгалтерские итоги