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

v8: Ошибка при закрытии счетов

Janna_1985
23.07.2013 16:24Прочитано: 923
Добрый день, подскажите пожалуйст при закрытии месяца выводится ошибка при закрытии счетов 20,23,25,26. Последовательность переделов установить "автоматически" в Учетной политике не могу, так как у на Производство с использованием счета 40.Заранее благодарю.

ТекстЗапроса =
"ВЫБРАТЬ
| СУММА(ВложенныйЗапрос.НЗППР) КАК НЗППР,
| СУММА(ВложенныйЗапрос.НЗПВР) КАК НЗПВР,
| СУММА(ВложенныйЗапрос.Разницы) КАК Разницы,
| ВложенныйЗапрос.Счет КАК Счет,
| ВложенныйЗапрос.Подразделение КАК Подразделение,
| ВложенныйЗапрос.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа
|ИЗ
| (ВЫБРАТЬ
| ХозрасчетныйОстаткиИОбороты.СуммаПРНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаПРОборотДт КАК НЗППР,
| ХозрасчетныйОстаткиИОбороты.СуммаВРНачальныйОстатокДт + ХозрасчетныйОстаткиИОбороты.СуммаВРОборотДт КАК НЗПВР,
| 0 КАК Разницы,
| ХозрасчетныйОстаткиИОбороты.Счет КАК Счет,
| ХозрасчетныйОстаткиИОбороты.Подразделение КАК Подразделение,
| ХозрасчетныйОстаткиИОбороты.Субконто1 КАК НоменклатурнаяГруппа
| ИЗ
| РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
| &НачПериода,
| &КонПериода,
| ,
| ,
| Счет В ИЕРАРХИИ (&Счет),
| &НоменклатурныеГруппы,
| Организация = &Организация
| И (Подразделение, Субконто1) В
| (ВЫБРАТЬ
| Фильтр.Подразделение,
| Фильтр.НоменклатурнаяГруппа
| ИЗ
| Фильтр КАК Фильтр)) КАК ХозрасчетныйОстаткиИОбороты
|
| ОБЪЕДИНИТЬ ВСЕ
|
| ВЫБРАТЬ
| 0,
| 0,
| ИнвентаризацияНЗПСостав.Сумма - ИнвентаризацияНЗПСостав.СуммаНУ,
| ИнвентаризацияНЗПСостав.Ссылка.СчетЗатрат,
| ИнвентаризацияНЗПСостав.Ссылка.ПодразделениеОрганизации,
| ИнвентаризацияНЗПСостав.НоменклатурнаяГруппа
| ИЗ
| Документ.ИнвентаризацияНЗП.Состав КАК ИнвентаризацияНЗПСостав
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Фильтр КАК Фильтр
| ПО ИнвентаризацияНЗПСостав.Ссылка.ПодразделениеОрганизации = Фильтр.Подразделение
| И ИнвентаризацияНЗПСостав.НоменклатурнаяГруппа = Фильтр.НоменклатурнаяГруппа
| ГДЕ
| ИнвентаризацияНЗПСостав.Ссылка.Организация = &Организация
| И ИнвентаризацияНЗПСостав.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
| И (НЕ ИнвентаризацияНЗПСостав.Ссылка.ПометкаУдаления)) КАК ВложенныйЗапрос
|
|СГРУППИРОВАТЬ ПО
| ВложенныйЗапрос.Счет,
| ВложенныйЗапрос.Подразделение,
| ВложенныйЗапрос.НоменклатурнаяГруппа
|
|УПОРЯДОЧИТЬ ПО
| Счет,
| Подразделение,
| НоменклатурнаяГруппа";

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

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

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

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

Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.УстановитьПараметр("ПодразделенияИНоменклатурныеГруппы", ПодразделенияИНоменклатурныеГруппы);
Запрос.Текст = ТекстЗапросаФильтр;
Запрос.Выполнить();
Yandex
Возможно, вас также заинтересует
Реклама на портале
Janna_1985
23.07.2013 17:18Ответ № 1
{Документ.РегламентнаяОперация.МодульОбъекта(5770)}: Ошибка при вызове метода контекста (Выполнить)
Запрос.Выполнить();
по причине:
{(3, 2)}: Тип не может быть выбран в запросе
<<?>>Таблица.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа
Простите, вот)
E_Migachev
23.07.2013 22:10Ответ № 2
(1) Janna_1985, конфигурация последняя?

нужно анализировать таблицу значений ПодразделенияИНоменклатурныеГруппы - проблема в ней где-то
Janna_1985
12.08.2013 11:12Ответ № 3
Добрый день не увидела ответ, конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.39.7) ,без программиста не смогу разобраться как думаете, что нужно сделать, чтобы проверить?
E_Migachev
12.08.2013 12:11Ответ № 4
(3) Janna_1985, первым делом попробуйте обновить программу.
Janna_1985
12.08.2013 16:06Ответ № 5
Спасибо, попробую )
Janna_1985
12.08.2013 16:15Ответ № 6
Подскажите, как лучше устанавливать обновления через конфигуратор или предприятие/обновить конфигурацию?
E_Migachev
12.08.2013 19:05Ответ № 7
попробуйте через предприятие, если не сработает, то через конфигуратор
Janna_1985
14.08.2013 15:23Ответ № 8
Нашла ошибку, спасибо)
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.