ОШИБКА!!! Комплексная релиз 473,474
12.09.2007
07:03
#1
"Если возврат от покупателя выписан на основании документа ОтчетККМ, который сам по себе является основанием для записи в книге продаж, то при формировании книги покупок возникает ошибка, так как в функции НайтиСФДокумента этого случая не предусмотрено... Пока что у себя исправил так: (начиная со строки 145 модуля книги покупок)
Если ДокПоставки.Вид() = "ВозвратОтПокупателя" Тогда
СФ = глНайтиСчетФактуру(ДокПоставки, "СчетФактураПолученный", 0);
Если ПустоеЗначение(СФ) = 0 Тогда
Возврат СФ;
КонецЕсли;
Если ДокПоставки.ДокОснование.Выбран() = 1 Тогда
//Lexa_K - если ОтчетККМ - другое дело...
Если ДокПоставки.ДокОснование.Вид()="ОтчетККМ" Тогда
Возврат ДокПоставки; //Lexa_K - он сам является СЧФ... Тут искать нечего...
Иначе
Возврат НайтиСФДокумента(ДокПоставки.ДокОснование)
КонецЕсли;
Иначе
Возврат ДокПоставки;
КонецЕсли;
ИначеЕсли ДокПоставки.Вид() = "ВозвратПоставщику" Тогда .......
...............................................
...............................................
Это же относится к Торговле и Склад...
Вот как-то так.....
"
Если ДокПоставки.Вид() = "ВозвратОтПокупателя" Тогда
СФ = глНайтиСчетФактуру(ДокПоставки, "СчетФактураПолученный", 0);
Если ПустоеЗначение(СФ) = 0 Тогда
Возврат СФ;
КонецЕсли;
Если ДокПоставки.ДокОснование.Выбран() = 1 Тогда
//Lexa_K - если ОтчетККМ - другое дело...
Если ДокПоставки.ДокОснование.Вид()="ОтчетККМ" Тогда
Возврат ДокПоставки; //Lexa_K - он сам является СЧФ... Тут искать нечего...
Иначе
Возврат НайтиСФДокумента(ДокПоставки.ДокОснование)
КонецЕсли;
Иначе
Возврат ДокПоставки;
КонецЕсли;
ИначеЕсли ДокПоставки.Вид() = "ВозвратПоставщику" Тогда .......
...............................................
...............................................
Это же относится к Торговле и Склад...
Вот как-то так.....
"
13.09.2007
17:21
#2
"И еще видимо косяк
Это в глМодуле
//было 469
НеоплаченныйВозвратОтПокупателя(РегВзаим,РегКнигаПродаж...........
//стало 474
НеоплаченныйВозвратОтПокупателяДатыРелиза(РегВзаим,РегКнигаПокупок..............
И еще в другом месте подобное.
Движения возврата от покупателя были по книге продаж в прошлых периодах, а стали по книге покупок в прошлых периодах. + не настроены проводки в комплексной по ВозвратОтПокупателя
исчезла проводка сторно 62.1/90.1.1 (движение регистра КнигаПродаж) (т.к. теперь только КнПокупок)- забыли добавить эту проводку еще по книге покупок.
После обновления 474 "полетели" бух итоги прошлых периодов из-за возвратов от покупателей.
- не понятно почему не сделали так
//немного поправил
Если ВидДвижения = ВидДолга Тогда
Если Конт.ДатаДок>'ДатыРелиза474' Тогда //Сергей
НеоплаченныйВозвратОтПокупателяДатыРелиза474(РегВзаим,РегКнигаПокупок,ТаблДолгов,ТаблИтогов,СписокПогСумм,
ПогаситьУпр,ПогаситьРуб,ПогаситьНП,ПогаситьСебестоимость);
Иначе НеоплаченныйВозвратОтПокупателя(РегВзаим,РегКнигаПродаж,ТаблДолгов,ТаблИтогов,СписокПогСумм,
ПогаситьУпр,ПогаситьРуб,ПогаситьНП,ПогаситьСебестоимость);
КонецЕсли;
Пропустил обновления с 470 релиза - взялся обновлять 474, поэтому 473 не смотрел.
"
Это в глМодуле
//было 469
НеоплаченныйВозвратОтПокупателя(РегВзаим,РегКнигаПродаж...........
//стало 474
НеоплаченныйВозвратОтПокупателяДатыРелиза(РегВзаим,РегКнигаПокупок..............
И еще в другом месте подобное.
Движения возврата от покупателя были по книге продаж в прошлых периодах, а стали по книге покупок в прошлых периодах. + не настроены проводки в комплексной по ВозвратОтПокупателя
исчезла проводка сторно 62.1/90.1.1 (движение регистра КнигаПродаж) (т.к. теперь только КнПокупок)- забыли добавить эту проводку еще по книге покупок.
После обновления 474 "полетели" бух итоги прошлых периодов из-за возвратов от покупателей.
- не понятно почему не сделали так
//немного поправил
Если ВидДвижения = ВидДолга Тогда
Если Конт.ДатаДок>'ДатыРелиза474' Тогда //Сергей
НеоплаченныйВозвратОтПокупателяДатыРелиза474(РегВзаим,РегКнигаПокупок,ТаблДолгов,ТаблИтогов,СписокПогСумм,
ПогаситьУпр,ПогаситьРуб,ПогаситьНП,ПогаситьСебестоимость);
Иначе НеоплаченныйВозвратОтПокупателя(РегВзаим,РегКнигаПродаж,ТаблДолгов,ТаблИтогов,СписокПогСумм,
ПогаситьУпр,ПогаситьРуб,ПогаситьНП,ПогаситьСебестоимость);
КонецЕсли;
Пропустил обновления с 470 релиза - взялся обновлять 474, поэтому 473 не смотрел.
"
Читают тему
(гостей: 1)