Имя: Пароль:
1C
1С v8
Документ Поступление в кассу создан программно и не проводится
0 AnisaL
 
10.12.13
08:22
Доброе утро!
Документ "Поступление в кассу" создается программно и не проводится, выдается ошибка:
Ошибка:
Нет возможности зафиксировать расчеты с покупателями
Мустаев Руслан Рауфович, Договор №010041, Долг - остаток задолженность покупателя по документу расчетов меньше разнесенной суммы платежа.
Разнесенная сумма платежа: 700 .
Остаток задолженности покупателя: 0 .
1 Wobland
 
10.12.13
08:24
спасибо, буду знать
2 AnisaL
 
10.12.13
08:24
(0)         ПКО = Документы.ПоступлениеВКассу.СоздатьДокумент();
            ПКО.Номер = ТЗПлатежи[Индекс].id;  
            ПКО.Дата = ТЗПлатежи[Индекс].ДатаПлатежа;
            ПКО.ВидОперации = Перечисления.ВидыОперацийПоступлениеВКассу.ОтПокупателя;
            ПКО.Организация = Организация;
            ПКО.Контрагент = Контрагент;
            ПКО.Автор = ЮзерСсылка;
            ПКО.Касса = Касса;
            ПКО.Статья = Справочники.СтатьиДвиженияДенежныхСредств.ОплатаОтПокупателей;
            ПКО.СуммаДокумента = ТЗПлатежи[Индекс].Сумма;
            ПКО.ВалютаДенежныхСредств = Справочники.Валюты.НайтиПоКоду("643", истина);
            ПКО.Комментарий = ТЗПлатежи[Индекс].Комментарий;
            ПКО.ТипПлатежа = ТЗПлатежи[Индекс].ТипПлатежа;
            ПКО.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.НеОблагаетсяНДС;
3 МишКа
 
10.12.13
08:25
(0) Измените документ вручную и проводите на здоровье.
4 AnisaL
 
10.12.13
08:25
(2) +     СтрокаТЧ = ПКО.РасшифровкаПлатежа.Добавить();
                СтрокаТЧ.Договор = Договор;
                СтрокаТЧ.СуммаРасчетов = ТЗПлатежи[Индекс].Сумма;
                СтрокаТЧ.СуммаПлатежа = ТЗПлатежи[Индекс].Сумма;
5 MiniMuk
 
10.12.13
08:26
(0) Отгрузи Руслану товара на 700р
6 AnisaL
 
10.12.13
08:26
(3) к сожалению такой возможности нет - т.к. этих документов свыше 10 000
7 AnisaL
 
10.12.13
08:27
(5) отгрузка происходит независимо от прихода
8 МишКа
 
10.12.13
08:28
(6) Понятно. Тогда придется вам разбираться: кому ставить аванс, а кому оплату.
9 МишКа
 
10.12.13
08:28
+(8) А кому и то и другое.
10 AnisaL
 
10.12.13
08:29
(8) по сути авансы нам не нужны
11 МишКа
 
10.12.13
08:30
(10) Т.е. вы деньги назад возвращать будете?
12 AnisaL
 
10.12.13
08:32
(11) отгрузка будет тоже загружаться программно, и нам нет смысла смотреть каждую оплату и отгрузку, в итоге важно сальдо
13 МишКа
 
10.12.13
08:34
(12) В итоге ведь может получится аванс?
14 AnisaL
 
10.12.13
08:34
(13) по сути -да
15 AnisaL
 
10.12.13
08:35
(13) но вообще редко, реже, обычно после отгрузки платят
16 Флудер
 
10.12.13
08:36
(15) Пока отгрузка не загружена, все поступления ДС - авансы
17 AnisaL
 
10.12.13
08:37
(16) т.е. сначала попробовать загрузить отгрузки, а потом платежи, и тогда такой ошибки не будет?
18 МишКа
 
10.12.13
08:39
(17) Может и не будет. А может и будет. С авансами все равно разбираться придется.
19 Флудер
 
10.12.13
08:44
(17) я бы при загрузке оплат ставил бы что это аванс, а при загрузке реализаций обновлял бы данные в оплатах, оплачивая реализации
20 AnisaL
 
10.12.13
09:37
(19) надо попробовать
21 AnisaL
 
10.12.13
09:45
(19) вообщем попробовала я загрузить платежи с авансом, теперь другую ошибку выдает при групповом проведении, а при открытии приходника и проведении - ошибка не выдается. Вот ошибка:
{Форма.ПровестиДокументы.Форма(32)}: Ошибка при вызове метода контекста (Записать)
        Объект.Записать(РежимЗаписиДокумента.Проведение);
по причине:
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.УправлениеНебольшойФирмойСервер.Модуль(2015)}: Ошибка при вызове метода контекста (Записать)
            НаборЗаписей.Записать();
по причине:
Запись не верна! Не заполнен счет кредита (Регистр бухгалтерии: Журнал проводок; Номер строки: 1)
22 AnisaL
 
10.12.13
10:06
(21) т.е. получается при открытии формы заполняется этот счет кредита