helpf.pro
Регистрация

БП 2.0 (2.0.23.9) Ошибка при закрытии месяца

ShamanNet
31.05.2011 13:09Прочитано: 3574
При закрытии месяца на 3-м этапе выдаётся сообщение об ошибке:

{Документ.РегламентнаяОперация.МодульОбъекта(4849)}: Ошибка при вызове метода контекста (Выполнить)
Запрос.Выполнить();
по причине:

по причине:
{(3, 2)}: Тип не может быть выбран в запросе
<<?>>Таблица.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа
Как это побороть?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
31.05.2011 14:07Ответ № 1
покажи запрос
ShamanNet
31.05.2011 14:19Ответ № 2
Код 1C v 8.х
 ТекстЗапроса =
"ВЫБРАТЬ
| СУММА(ВложенныйЗапрос.НЗППР) КАК НЗППР,
| СУММА(ВложенныйЗапрос.НЗПВР) КАК НЗПВР,
| СУММА(ВложенныйЗапрос.Разницы) КАК Разницы,
| ВложенныйЗапрос.Счет КАК Счет,
| ВложенныйЗапрос.Подразделение КАК Подразделение,
| ВложенныйЗапрос.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа
|ИЗ
| (ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.СуммаПРНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаПРОборотДт КАК НЗППР,
| ХозрасчетныйОстаткиИОбороты.СуммаВРНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаВРОборотДт КАК НЗПВР,
| 0 КАК Разницы,
| ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
| ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
| ХозрасчетныйОстаткиИОбороты.Субконто1 КАК НоменклатурнаяГруппа
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
| &НачПериода,
| &КонПериода,
| ,
| ,
| Счет В ИЕРАРХИИ (&Счет),
| &НоменклатурныеГруппы,
| Организация = &Организация
| И (Подразделение, Субконто1) В
| (ВЫБРАТЬ
| Фильтр.Подразделение,
| Фильтр.НоменклатурнаяГруппа
| ИЗ
| Фильтр КАК Фильтр)) КАК ХозрасчетныйОстаткиИОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| 0,
| 0,
| ИнвентаризацияНЗПСостав.Сумма - ИнвентаризацияНЗПСостав.СуммаНУ,
| ИнвентаризацияНЗПСостав.Ссылка.СчетЗатрат,
| ИнвентаризацияНЗПСостав.Ссылка.ПодразделениеОрганизации,
| ИнвентаризацияНЗПСостав.НоменклатурнаяГруппа
| ИЗ
| Документ.ИнвентаризацияНЗП.Состав КАК ИнвентаризацияНЗПСостав
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Фильтр КАК Фильтр
| ПО ИнвентаризацияНЗПСостав.Ссылка.ПодразделениеОрганизации = Фильтр.Подразделение
| И ИнвентаризацияНЗПСостав.НоменклатурнаяГруппа = Фильтр.НоменклатурнаяГруппа
| ГДЕ
| ИнвентаризацияНЗПСостав.Ссылка.Организация = &Организация
| И ИнвентаризацияНЗПСостав.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
| И (НЕ ИнвентаризацияНЗПСостав.Ссылка.ПометкаУдаления)) КАК ВложенныйЗапрос
|
|СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.Счет,
| ВложенныйЗапрос.Подразделение,
| ВложенныйЗапрос.НоменклатурнаяГруппа
|
|УПОРЯДОЧИТЬ ПО
| Счет,
| Подразделение,
| НоменклатурнаяГруппа";

Если ПодразделенияИНоменклатурныеГруппы.Количество() > 0
И ПодразделенияИНоменклатурныеГруппы[0].НоменклатурнаяГруппа = "Все" Тогда

ТекстЗапросаФильтр =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| Таблица.Подразделение КАК Подразделение
|ПОМЕСТИТЬ Фильтр
|ИЗ
| &ПодразделенияИНоменклатурныеГруппы КАК Таблица
|
|ИНДЕКСИРОВАТЬ ПО
| Подразделение";

ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И ИнвентаризацияНЗПСостав.НоменклатурнаяГруппа = Фильтр.НоменклатурнаяГруппа", "");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"И (Подразделение, Субконто1) В", "И Подразделение В");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"Фильтр.Подразделение,", "Фильтр.Подразделение");
ТекстЗапроса = СтрЗаменить(ТекстЗапроса,"Фильтр.НоменклатурнаяГруппа", "");

Иначе
ТекстЗапросаФильтр =
"ВЫБРАТЬ
| Таблица.Подразделение КАК Подразделение,
| Таблица.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа
|ПОМЕСТИТЬ Фильтр
|ИЗ
| &ПодразделенияИНоменклатурныеГруппы КАК Таблица
|
|ИНДЕКСИРОВАТЬ ПО
| Подразделение,
| НоменклатурнаяГруппа
|";
КонецЕсли;

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.УстановитьПараметр("ПодразделенияИНоменклатурныеГруппы", ПодразделенияИНоменклатурныеГруппы);
Запрос.Текст = ТекстЗапросаФильтр;
Запрос.Выполнить();

Изменено 08.06.11 10:12:33 по причине: Раскрашен Код
E_Migachev
31.05.2011 16:14Ответ № 3
Отладчиком смотри ПодразделенияИНоменклатурныеГруппы из
Код 1C v 8.х
 Запрос.УстановитьПараметр("ПодразделенияИНоменклатурныеГруппы", ПодразделенияИНоменклатурныеГруппы);    
что то неверное там передается *09
ShamanNet
08.06.2011 10:03Ответ № 4
Проблема решилась путём изменения настройки: учетная политика на закладке "Выпуск продукции, услуг" Последовательность переделов установить в "Определяется автоматически"
E_Migachev
08.06.2011 10:13Ответ № 5
*13 вот оно как)
Подсказка: Для быстрого поиска ответов - используйте 'Поиск'
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.