Имя: Пароль:
1C
1С v8
Проведите документ Отражение начисления НДС выдает ли ошибку в 2.0.32.4
0 gkvgkv
 
02.02.12
14:56
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.ОбщегоНазначения.Модуль(2363)}: Итератор для значения не определен
1 DrShad
 
02.02.12
14:57
а кусок модуля с ошибкой слабо посмотреть?
2 gkvgkv
 
02.02.12
14:59
Да лень, делаем все как раньше, а разруливать очередные ошибки после обновления не хоца. Щас попробую в старой базе.
3 gkvgkv
 
02.02.12
15:00
Побежал домой завтра отпишусь если что.
4 DrShad
 
02.02.12
15:00
ну-ну
5 DSatan
 
02.02.12
15:39
во народ пошел :)
6 листопад
 
03.02.12
12:14
+(0) Такая же ошибка выходит при попытке провести документ Отражение начисления НДС !!!
Смотрю в отладчике, в модуле док-та "Отражение начисления НДС", вызывается Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) и после этого вываливается ошибка. Как это побороть???


Процедура ДвиженияПоРегистрам(РежимПроведения, СтруктураШапкиДокумента, ТаблицаПоТоварам, ТаблицаПоДокументамОплаты, Отказ, Заголовок)
   //...
   Если СтруктураШапкиДокумента.ПрямаяЗаписьВКнигу ИЛИ Дата >= '20120101' Тогда
       //...
       ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоДокументамОплаты, ТаблицаДвижений_НДСЗаписиКнигиПродаж); //доходит до этого места, вызывается ЗагрузитьВТаблицуЗначений и вылетает  
       //...
   КонецЕсли;
   //...
КонецПроцедуры // ДвиженияПоРегистрам()

// Добавляет в таблицу значений строки из другой таблицы значений и
// в них значения колонок с совпадающими наименованиями.
//
// Параметры:
//  ТаблицаИсточник - таблица значений, откуда берутся значения.
//  ТаблицаПриемник - таблица значений, куда добавляются строки.
//
Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) Экспорт
   
   Для каждого СтрокаТаблицыИсточника Из ТаблицаИсточник Цикл
       
       СтрокаТаблицыПриемника = ТаблицаПриемник.Добавить();
       ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника, СтрокаТаблицыИсточника);
       
   КонецЦикла;
   
КонецПроцедуры // ЗагрузитьВТаблицуЗначений()
7 листопад
 
03.02.12
12:26
Up!
8 DSatan
 
03.02.12
12:39
что в СтрокаТаблицыПриемника и СтрокаТаблицыИсточника ??
9 DSatan
 
03.02.12
12:42
Надо ДенисЧ звать :) он по дешевке СП подгонит :)
а пока его нет.... :)

ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <СписокСвойств>, <ИсключаяСвойства>)

Копирует значения свойств <Источника> в свойства <Приемника>. Сопоставление производится по именам свойств.
10 DSatan
 
03.02.12
12:58
попробовал щас - проводится документ
11 листопад
 
03.02.12
14:03
(9) СтрокаТаблицыИсточника - тип "Неопределенно";
ТаблицаИсточник - тип "Неопределенно";
ТаблицаПриемник - тип "Таблица значений" (т.е. табличная часть док-та ОтражениеНачисленияНДС).

Спотыкается, именно когда идет вызов на строчку ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоДокументамОплаты, ТаблицаДвижений_НДСЗаписиКнигиПродаж);
а именно ТаблицаПоДокументамОплаты. Но вкладка "ДокументыОплаты" - у нас пустая (в док-те ОтражениеНачисленияНДС)!!!
Строчку ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоТоварам,ТаблицаДвижений_НДСЗаписиКнигиПродаж);
проходит без проблем!!!

HELP!!!
12 DSatan
 
03.02.12
14:16
так на какой строке падает-то???
13 листопад
 
03.02.12
14:44
(12)
1. Сначала вызывается в модуле док-та процедура "ДвиженияПоРегистрам".
2. Проходит на ура строчку: ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоТоварам,ТаблицаДвижений_НДСЗаписиКнигиПродаж);
3. Доходит до строчки: ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(ТаблицаПоДокументамОплаты, ТаблицаДвижений_НДСЗаписиКнигиПродаж);
Проваливается в ОбщМодуле в процедуру ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник), доходит в ней до строчки Для каждого СтрокаТаблицыИсточника Из ТаблицаИсточник Цикл
и вываливает ошибку в (0).
14 DSatan
 
03.02.12
15:00
если я правильно понял у тебя в строке 372 ТаблицаПоДокументамОплаты = Неопределено?
если так  - выясняй причину, там даже при пустой ТЧ "Документы оплаиты" тип должен быть ТаблицаЗначений
15 листопад
 
03.02.12
15:41
(14) Опытным путем выяснила, что ошибка эта не появляется, если в док-те "ОтражениеНачисленияНДС" поставить флажок "Использовать как запись книги продаж", то ошибки не возникает, все ок. Но нам этот флажок ставить НЕ НАДО, т.к. тогда док-т делает движение по другому регистру НДС:
http://s002.radikal.ru/i197/1202/30/4cdc7ee2abcd.jpg

DSatan, попробуйте провести док-т "ОтражениеНачисленияНДС" без флажка "Использовать как запись книги продаж". Получится?
16 gkvgkv
 
07.02.12
09:10
В 1с ответили так:
Подобная ошибка зарегистрирована ранее.
Стоит заметить, что с 2012 года использование документа "Отражение
начисления НДС" возможно только в режиме <Использовать как запись книги
продаж>.
17 fkfall
 
09.02.12
11:54
Если я правильно понял, то теперь без галочки "Использовать как запись книги
продаж" документ вообще проводить нельзя?
И следовательно исправлять ошибку при проведении не нужно 80?
Интересно как это объяснить Главбуху?
Прям так и сказать: без галочки НЕЛЬЗЯ!
Интересно что она ответит, хотя я догадываюсь...
18 DSatan
 
09.02.12
13:05
думаю надо просто добавить проверку на этот флажок, чтобы на ошибку не валилось
а насчет возможности проведения без галочки - пусть ГБ отправляет запрос в 1С если она твоим словам не верит.
в крайнем случае она может вручную убрать лишние движения в проводках после проведения с галочкой
19 fkfall
 
09.02.12
13:20
Проблема чуть больше.
При установке такой галочки в документе документ "Отражение начисления НДС" попадает в книгу продаж и задваивает суммы.
Но если учесть ответ от 1С (16), то можно сделать вывод, что галочка должна присутствовать при проведении документа.
Так что просто "забанить" галочку мне кажется нельзя :(.
20 DSatan
 
09.02.12
13:25
если у вас попадает в книгу и так - зачем тогда отражение еще делать??
21 fkfall
 
09.02.12
14:43
Хороший вопрос. Задам его бухгалтерии. :).
22 fkfall
 
09.02.12
15:20
Говорят для того что бы выставить счет-фактуру :(.
На отчет ККМ разве нужно выставлять счет фактуру?
23 fkfall
 
09.02.12
18:55
Нашел решение проблемы :).
Галочку "банить" не  нужно она должна быть!
Для правильного формирования книги продаж при проведении документов "Отражение начисления НДС" (которые действительно нужны для оформления счетов-фактур) нужно в Настройках параметров учета на вкладке НДС поставить галочку и дату для "Вести учет НДС в соответствии с постановлением Правительства РФ от 26 декабря 2011 года №1137" и все учитывается правильно. Задвоение данных в книге продаж пропало.
24 fkfall
 
10.02.12
10:57
поторопился с выводами. проблема так и не решилась. :(.
Основная теорема систематики: Новые системы плодят новые проблемы.