Бухгалтерия 7.7 Ошибки в коде документа «Формирование записей книги покупок»
17.03.2006
08:35
#1
"Программные средства:1С Предприятие 7.7 (сетевая версия) (7.70.025) Конфигурация Бухгалтерский учет, редакция 4.5 (7.70.474)
Метод определения выручки от реализации для учета НДС с 01.01.2006 «По отгрузке», ранее «По оплате».
Текст модуля формы документа "Формирование записей книги покупок"
Процедура Заполнить()
...
Если ПустоеЗначение(СФ) = 1 Тогда
ДобавитьСтроку = 0;
ИначеЕсли (ДатаДок >= НачалоГода2006) и (СФ.ДатаДок >= НачалоГода2006) Тогда
ДобавитьСтроку = 1;
Иначе
ДобавитьСтроку = 0;
КонецЕсли;
Если ДобавитьСтроку = 1 Тогда
НоваяСтрокаКнигиПокупок(Док,СФ,СтрокаТабУчтенныхСумм);
Иначе
Если СуммаОплаты > ЗадолженностьПоСФ Тогда
СуммаЗКП = ЗадолженностьПоСФ;
СуммаОплаты = СуммаОплаты - ЗадолженностьПоСФ;
Иначе
СуммаЗКП = СуммаОплаты;
СуммаОплаты = 0;
КонецЕсли;
//Рассчитать НДС и добавить строку в документ
ПоДокументуОплаты(Док,СФ,СуммаЗКП,БухИт,СтрокаТабУчтенныхСумм);
КонецЕсли;
...
Процедура ПоДокументуОплаты(ДокОпл,Док,ЗачестьВсего,Итоги,СтрокаТабУчтенныхСумм)
НоваяСтрока();
ДатаНомерСчетаФактуры = Док.ДатаНомерСчетаФактуры;
...
Спрашивается, если мы передаем заведомо пустое значение, то зачем обращаемся к нему?!!!!!!
"
Метод определения выручки от реализации для учета НДС с 01.01.2006 «По отгрузке», ранее «По оплате».
Текст модуля формы документа "Формирование записей книги покупок"
Процедура Заполнить()
...
Если ПустоеЗначение(СФ) = 1 Тогда
ДобавитьСтроку = 0;
ИначеЕсли (ДатаДок >= НачалоГода2006) и (СФ.ДатаДок >= НачалоГода2006) Тогда
ДобавитьСтроку = 1;
Иначе
ДобавитьСтроку = 0;
КонецЕсли;
Если ДобавитьСтроку = 1 Тогда
НоваяСтрокаКнигиПокупок(Док,СФ,СтрокаТабУчтенныхСумм);
Иначе
Если СуммаОплаты > ЗадолженностьПоСФ Тогда
СуммаЗКП = ЗадолженностьПоСФ;
СуммаОплаты = СуммаОплаты - ЗадолженностьПоСФ;
Иначе
СуммаЗКП = СуммаОплаты;
СуммаОплаты = 0;
КонецЕсли;
//Рассчитать НДС и добавить строку в документ
ПоДокументуОплаты(Док,СФ,СуммаЗКП,БухИт,СтрокаТабУчтенныхСумм);
КонецЕсли;
...
Процедура ПоДокументуОплаты(ДокОпл,Док,ЗачестьВсего,Итоги,СтрокаТабУчтенныхСумм)
НоваяСтрока();
ДатаНомерСчетаФактуры = Док.ДатаНомерСчетаФактуры;
...
Спрашивается, если мы передаем заведомо пустое значение, то зачем обращаемся к нему?!!!!!!
"
17.03.2006
10:47
#2
"Извиняюсь, проблема возникала в другом месте, а именно в строке
ПоДокументуОплаты(Док,БухИт.Субконто(3),СуммаЗКП,БухИт,СтрокаТабУчтенныхСумм);
передавалось пустое значение БухИт.Субконто(3). Однако почему срубалось заполнение документа, а не было просто сообщения об ошибке.
Решение.
Нашел документ «Операция» № 0000435 от 01.10.05, в котором были не заполнены Субконто(3) у Кт ЗПК.20.Н и Кт ЗПК.20.Б.
Заполнил эти субконто (СчетаФактурыПолученные) и все стало хорошо.
"
ПоДокументуОплаты(Док,БухИт.Субконто(3),СуммаЗКП,БухИт,СтрокаТабУчтенныхСумм);
передавалось пустое значение БухИт.Субконто(3). Однако почему срубалось заполнение документа, а не было просто сообщения об ошибке.
Решение.
Нашел документ «Операция» № 0000435 от 01.10.05, в котором были не заполнены Субконто(3) у Кт ЗПК.20.Н и Кт ЗПК.20.Б.
Заполнил эти субконто (СчетаФактурыПолученные) и все стало хорошо.
"
!!!! Проблема 2НДФЛ в 1С Налогоплательщик с доходами по операциям с ценными бумагамНе смогли получить релиз 517 с помощью ИТС №1 за февраль
Читают тему
(гостей: 1)