Имя: Пароль:
1C
1С v8
УТ 10.3 ошибка проведения документа возврат товаров поставщику
0 SachoZ
 
11.04.13
10:06
Вот такая вот ошибочка вылазит:
Указана сумма предоплаты (сделка: не указана) больше возможной по документу на.
В договоре стоит галочка "Вести по документам расчетов с контрагентами", взаиморасчеты ведутся по договору в целом.
В чем подвох?
1 SachoZ
 
11.04.13
10:08
это типа что сначала надо внести оплату от поставщика за возврат?
2 Godofsin
 
11.04.13
10:11
Переплатили по данным программы?
3 Godofsin
 
11.04.13
10:12
по документу на, идисюдана
4 SachoZ
 
11.04.13
10:13
(2) да, по договору, поставщик должен нам
5 cw014
 
11.04.13
10:13
(3) Бмухахахаха
6 cw014
 
11.04.13
10:13
А по какому документу вы вернуть то вытаетесь?
7 SachoZ
 
11.04.13
10:13
(3) так чито делать?
8 cw014
 
11.04.13
10:13
*пытаетесь
9 cw014
 
11.04.13
10:14
(7) За "чито" тебе вообще сейчас помогать перестанут
10 SachoZ
 
11.04.13
10:14
(6) просто возврат, я хз, может там по нескольким приходным.
11 SachoZ
 
11.04.13
10:15
по одной ПН
12 Godofsin
 
11.04.13
10:16
(11) И что говорит программа по поводу оплат этого поступления?
13 SachoZ
 
11.04.13
10:17
(12) не платили еще ничего
14 Godofsin
 
11.04.13
10:20
(13) ТОчно? в поступлении на закладке "предоплата" ничего нет? Никаких платежных док-ов не связано с поступлением?
15 SachoZ
 
11.04.13
10:20
верней оплаты по договору есть но без док. расчетов.
16 SachoZ
 
11.04.13
10:20
(14) пусто
17 SachoZ
 
11.04.13
10:21
(14) да, именно по поступлению оплаты нет, оплату цепляли на договор.
18 Godofsin
 
11.04.13
10:23
(17) а как так? Насколько я помню, если стоит галка "по док-ам расчета", нельзя провести оплату, не указав документ расчета
19 SachoZ
 
11.04.13
10:24
(18) РКО, оплата проведена.
20 SachoZ
 
11.04.13
10:29
я просто не пойму сути сообщения "Указана сумма предоплаты (сделка: не указана) больше возможной по документу", где там что указано?
21 Godofsin
 
11.04.13
10:33
(20) да хз... конкретно сказать можно только в коде посмотрев
22 Godofsin
 
11.04.13
10:33
наверно что то с распределением долга по поставщику
23 Godofsin
 
11.04.13
10:34
кидает на поступление больше чем сумма самого поступления
24 SachoZ
 
11.04.13
10:41
в коде вот оно срабатывает:

   Множитель = ?(ЭтоВозврат, -1, 1);
   Для каждого СтрокаВзаиморасчетов Из ТаблицаПоВзаиморасчетам Цикл
       
       Если СтрокаВзаиморасчетов.СуммаВзаиморасчетов * Множитель < 0 Тогда
           ПредставлениеСделки = ?(НЕ ЗначениеЗаполнено(СтрокаВзаиморасчетов.Сделка), "не указана", Строка(СтрокаВзаиморасчетов.Сделка));
           ОбщегоНазначения.СообщитьОбОшибке("Указана сумма предоплаты (сделка: " + ПредставлениеСделки + ") больше возможной по документу на "
           + (-1 * СтрокаВзаиморасчетов.СуммаВзаиморасчетов * Множитель) + " " + СтруктураШапкиДокумента.ВалютаВзаиморасчетов, Отказ, Заголовок);
       КонецЕсли;
       
   КонецЦикла;
25 SachoZ
 
11.04.13
13:05
полечил убиранием галочки с договора, вот обработка ускоряющая процедуру:
http://infostart.ru/public/101038/

по договорам с поставщиками там не надо было вести так взаиморасчеты.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.