![]() |
![]() |
|
Неверный тип устанавливаемого значения для поля блокировки 8.2 | ☑ | ||
---|---|---|---|---|
0
n0ther
31.01.11
✎
12:12
|
1С:Предприятие 8.2.13.202
Бухгалтерия 2.0.17.6 SQL При проведении документа поступление на р/с вываливается крайне некрасивая ошибка: Ошибка при вызове метода контекста (Заблокировать): Неверный тип устанавливаемого значения для поля блокировки РегистрНакопления.ИПМПЗОтгруженные.ДокументОтгрузки - Поступление на расчетный счет организация общий режим н/о + енвд в той же базе, в другой организации (усн + енвд) все проводится без проблем. |
|||
1
n0ther
31.01.11
✎
12:44
|
ошибка локализована
при проведении пытается установить блокировку по регистру ИПМПЗОтгруженные по полю ДокументОтгрузки передавая значение = документ.поступлениенарасчетныйсчет, что не совпадает по типу. только от этого не легче |
|||
2
Anlen
31.01.11
✎
12:47
|
у меня та же проблема. как решил?
|
|||
3
n0ther
31.01.11
✎
12:48
|
(2) да никак пока
сижу в конфе по уши |
|||
4
Anlen
31.01.11
✎
12:58
|
в 1.6 та же процедура, но почему то все нормально. я пока просто строку с блокировкой заремила "ОбщегоНазначения.УстановитьУправляемуюБлокировку(..." в ОМ.ДоходыИРасходыПредпринимателя.ОплатаПокупателя()
|
|||
5
n0ther
31.01.11
✎
13:11
|
(4)
в 1.6 по другому определяется задолженность по взаиморасчетам, зачем только он, японский городовой, документ платежа тянет в документы отгрузки |
|||
6
Anlen
31.01.11
✎
13:13
|
причем он его тянет только когда сумма на аванс идет
|
|||
7
n0ther
01.02.11
✎
09:55
|
решение с партнерского форума
25.01.2011 16:09 Вартанян Карэн (1С, Москва) В общем модуле ДоходыИРасходыПредпринимателя в процедуре РегистрацияРасчетовПредпринимателя из таблицы ОплаченныеПартии следует исключить строки в которых сумма взаиморасчетов равна 0. Например так: ОплаченныеПартии = РеестрПроводок.Скопировать(, СписокКолонок + "," + СписокКолонокСумм); ОплаченныеПартии.Свернуть(СписокКолонок, СписокКолонокСумм); КоличествоСтрок = ОплаченныеПартии.Количество(); Для Счетчик = 1 По КоличествоСтрок Цикл ТекущаяСтрока = ОплаченныеПартии[КоличествоСтрок - Счетчик]; Если ТекущаяСтрока.ОстатокВзаиморасчетов = 0 Тогда ОплаченныеПартии.Удалить(ТекущаяСтрока); КонецЕсли; КонецЦикла; 25.01.2011 18:18 Ханевич Василий (Группа компаний DRV, Калининград) Спасибо за совет. Чтобы приведенный код работал, несколькими строчками выше нужно внести исправления: СписокКолонок = "Сделка"; //СписокКолонокСумм = "РублеваяСумма"; //drv++ Ханевич СписокКолонокСумм = "РублеваяСумма, ОстатокВзаиморасчетов"; //drv-- |
|||
8
Anlen
01.02.11
✎
13:11
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |