Имя: Пароль:
1C
 
Не найдено поле замены-3
0 pmb
 
10.11.10
14:47
Подскажите, где искать ошибку. Отчет получает данные из регистров накоплений и сведений, используются временные таблицы. В обычной консоли работает без ошибок, СКД выдает такую ошибку

{Форма.Форма(397)}: Ошибка при вызове метода контекста (Инициализировать): Ошибка компоновки данных
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,, ДанныеРасшифровкиКонсоли);
по причине:
Ошибка компоновки данных
по причине:
Ошибка инициализации
по причине:
Не найдено поле замены "АналогПродажиАзия"

Поискал подобные темы - но там ничего конкретного нет
1 PVV65
 
10.11.10
14:52
Смотреть надо в роли. Для ролей остатков "имя" должно содержать имя ресурса регистра накопления, как он задан в конфигураторе.
2 pmb
 
10.11.10
14:55
(1) в запросе используются только таблицы оборотов (РН Продажи и ТоварыНаСкладах + самописные регистры сведений)
3 PVV65
 
10.11.10
15:02
Т.е. для всех полей роли "без роли"?
4 pmb
 
10.11.10
15:02
(3) да
5 pmb
 
10.11.10
15:04
(5) могу сам запрос кинуть, но думаю без схемы он не очень информативен
6 PVV65
 
10.11.10
15:04
Сохрани схему и кинь.
7 pmb
 
10.11.10
15:28
(6) отправил на почту
8 PVV65
 
10.11.10
18:02
Внятно о причинах сказать не могу. Но если из последнего запроса разделение по складам
   СУММА(ВЫБОР
           КОГДА втПродажи.Склад = &СкладЕвразия
               ТОГДА втПродажи.Количество
           ИНАЧЕ 0
       КОНЕЦ) КАК АналогПродажиЕвразия,
   СУММА(ВЫБОР
           КОГДА втПродажи.Склад = &СкладАзия
               ТОГДА втПродажи.Количество
           ИНАЧЕ 0
       КОНЕЦ) КАК АналогПродажиАзия
перенести в предыдущий запрос - должно работать.
9 le_
 
10.11.10
18:09
(0) В компоновке у тебя поле описано, а во внешнем объекте (в ТЗ) его нет. В таких случаях так ругается.
10 PVV65
 
10.11.10
18:12
(7) отправил схему на почту. Еще подумаю о причинах.
11 pmb
 
10.11.10
18:23
(10) спасибо.
Сейчас проверю, может здесь (9) причина?
12 PVV65
 
10.11.10
18:25
(9),(11) В этой схеме нет объектов.
13 pmb
 
10.11.10
18:31
(12) нету.
Сделал сейчас простой отчет, где есть поля, которые определяются через ВЫБОР КОНЕЦ как в (9) - все нормально.
14 PVV65
 
10.11.10
18:36
(13) проверь схему из почты (у себя не могу проверить - нет базы) - она поправлена. Мне интересно.
15 pmb
 
10.11.10
18:49
(14) Проверил. Работает без ошибок :)
Просто интересно, что нужно знать, чтобы догадаться перенести эти поля в предыдущий запрос?
16 pmb
 
11.11.10
13:58
(14) нет новостей, из-за чего ошибка появляется?
AdBlock убивает бесплатный контент. 1Сергей