Имя: Пароль:
1C
1С v8
Бухгалтерия 2.0. Ошибка при проведении документа "Начисление з/пл"
0 Sun125
 
08.09.11
23:18
Бухгалтерия 2.0, релизы 2.0.25 и 2.0.26.
При проведении документа "Начисление зар.платы" выдается ошибка выполнения запроса:
   Текст
   = "ВЫБРАТЬ
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт КАК СчетДт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт1 КАК СубконтоДт1,
     |    ДтВидСубконто1.ВидСубконто КАК ДтВидСубконто1,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт2 КАК СубконтоДт2,
     |    ДтВидСубконто2.ВидСубконто КАК ДтВидСубконто2,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт3 КАК СубконтоДт3,
     |    ДтВидСубконто3.ВидСубконто КАК ДтВидСубконто3,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДтНУ КАК СчетДтНУ,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ1 КАК СубконтоДтНУ1,
     |    ДтВидСубконтоНУ1.ВидСубконто КАК ДтВидСубконтоНУ1,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ2 КАК СубконтоДтНУ2,
     |    ДтВидСубконтоНУ2.ВидСубконто КАК ДтВидСубконтоНУ2,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ3 КАК СубконтоДтНУ3,
     |    ДтВидСубконтоНУ3.ВидСубконто КАК ДтВидСубконтоНУ3,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт КАК СчетКт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт.Наименование,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт1 КАК СубконтоКт1,
     |    КтВидСубконто1.ВидСубконто КАК КтВидСубконто1,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт2 КАК СубконтоКт2,
     |    КтВидСубконто2.ВидСубконто КАК КтВидСубконто2,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт3 КАК СубконтоКт3,
     |    КтВидСубконто3.ВидСубконто КАК КтВидСубконто3,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ОтражениеВУСН КАК ОтражениеВУСН,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ВидНачисленияУдержания,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ПодразделениеДт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ПодразделениеКт,
     |    СУММА(ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.Сумма) КАК Сумма,
     |    СУММА(ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СуммаПР) КАК СуммаПР,
     |    СУММА(ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СуммаВР) КАК СуммаВР,
     |    СУММА(ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СуммаНУ) КАК СуммаНУ
     |ИЗ
     |    ОтражениеВУчете КАК ОтражениеЗарплатыВРеглУчетеОтражениеВУчете
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконто1
     |        ПО (ДтВидСубконто1.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт)
     |            И (ДтВидСубконто1.НомерСтроки = 1)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконто2
     |        ПО (ДтВидСубконто2.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт)
     |            И (ДтВидСубконто2.НомерСтроки = 2)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконто3
     |        ПО (ДтВидСубконто3.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт)
     |            И (ДтВидСубконто3.НомерСтроки = 3)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконтоНУ1
     |        ПО (ДтВидСубконтоНУ1.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДтНУ)
     |            И (ДтВидСубконтоНУ1.НомерСтроки = 1)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконтоНУ2
     |        ПО (ДтВидСубконтоНУ2.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДтНУ)
     |            И (ДтВидСубконтоНУ2.НомерСтроки = 2)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК ДтВидСубконтоНУ3
     |        ПО (ДтВидСубконтоНУ3.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДтНУ)
     |            И (ДтВидСубконтоНУ3.НомерСтроки = 3)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК КтВидСубконто1
     |        ПО (КтВидСубконто1.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт)
     |            И (КтВидСубконто1.НомерСтроки = 1)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК КтВидСубконто2
     |        ПО (КтВидСубконто2.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт)
     |            И (КтВидСубконто2.НомерСтроки = 2)
     |        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.Хозрасчетный.ВидыСубконто КАК КтВидСубконто3
     |        ПО (КтВидСубконто3.Ссылка = ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт)
     |            И (КтВидСубконто3.НомерСтроки = 3)
     |ГДЕ
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.Ссылка = &парамРегистратор
     |
     |СГРУППИРОВАТЬ ПО
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт1,
     |    ДтВидСубконто1.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт2,
     |    ДтВидСубконто2.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт3,
     |    ДтВидСубконто3.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетДтНУ,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ1,
     |    ДтВидСубконтоНУ1.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ2,
     |    ДтВидСубконтоНУ2.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДтНУ3,
     |    ДтВидСубконтоНУ3.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СчетКт.Наименование,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт1,
     |    КтВидСубконто1.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт2,
     |    КтВидСубконто2.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоКт3,
     |    КтВидСубконто3.ВидСубконто,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ОтражениеВУСН,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ВидНачисленияУдержания,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ПодразделениеДт,
     |    ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.ПодразделениеКт";

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

по причине:

по причине:
{(66, 2)}: Недопустимое поле для группировки "СубконтоДт1"
<<?>>ОтражениеЗарплатыВРеглУчетеОтражениеВУчете.СубконтоДт1,

Документ типовой, если убрать группировку полей, то все нормально. На демо базе все работает. Почему такое может быть?
1 Sun125
 
08.09.11
23:45
Загрузил типовую cf-ку 2.0.26, без возможности изменения, все равно выдает ошибку
2 Segate
 
08.09.11
23:49
Какое у тебя субконто?
3 Sun125
 
09.09.11
00:01
(2) ругается на все субконто по очереди, на все три субконто Дт и Кт, и на субконто НУ. Субконто НУ,например, точно = Неопределено.

В таблице ОтражениеВУчете 2 строки: данные для проводки Д25К70 и данные для Д70К68.

1строка: СубконтоДт1 - статья затрат (25 счет), субконто Дт2 и Субконто Дт3 = Неопределено.
2строка:СубконтоДт1 - Работник (70 счет), субконтоДт2 = Вид начислений, субконто Дт3 = Неопредено.
Почему нельзя группировать, не понимаю
4 Sun125
 
09.09.11
08:01
up..
5 unregistered
 
09.09.11
08:52
А зачем тут вообще виды субконто?
Для чего этот запрос?

Сначала сгруппируй табличную часть документа, а уже потом  получившуюся таблицу соединяй с видами субконто, если они тебе так уж нужны.
6 Sun125
 
09.09.11
08:56
(5) так это типовой запрос. на демо-базе все нормально работает
7 Sun125
 
09.09.11
08:56
(5) запрос для формирования движений по регистру бухгалтерии
8 Sun125
 
09.09.11
08:58
либо это ошибка релиза, либо что-то с данными. пока не могу понять что в данных не так
9 unregistered
 
09.09.11
08:59
(6) Тогда смотри что у тебя в таблице.

Может какой-нибудь умный бухгалтер удалил аналитику на 25-м счете или указал другой вид субконто (вместо статей затрат, указал статьи доходов/расходов или поменял порядок следования субконто).
10 Синий зуб
 
09.09.11
09:00
Скоррее не аналитика на конкретном счете, а какой-нибудь экзотический вид субконто типа число или строка неограниченной длины
11 Sun125
 
09.09.11
09:05
смотрю по отладчику, в таблице все субконто выбраны правильно, нужных типов. заново настроил способ отражение в бух.учете, выбрал субконто. все равно ругается
12 Синий зуб
 
09.09.11
09:10
Не в таблице документа вид субконто, а вообще, в ПВХ - только типовые предопределенные виды субконто?
13 Sun125
 
09.09.11
09:12
все типовое