Имя: Пароль:
1C
1C 7.7
v7: 1с 7.7 Торговля и склад
0 Nataliabel
 
14.12.14
17:43
Добрый вечер

я сама с 7.7 не работаю, а тут знакомая просит помочь

в базе перестали проводится документы. пишет

РегВзаим.Договор     = Договор;
{Глобальный модуль(10076)}: Неверное присвоение значения. Используйте: .ТекущийЭлемент()

где и что поменять не могу понять

помогите!!
1 Garykom
 
гуру
14.12.14
17:45
(0) обновили обработанную напильником типовую?

ЗЫ
проблема самоидентификации судя по личке
2 2S
 
14.12.14
17:46
Вероятно неверное присвоение значения?
3 Nataliabel
 
14.12.14
17:51
подскажите хоть в какую сторону копать
4 GreyK
 
14.12.14
17:53
(0) Позовите программиста.
5 dis12345
 
14.12.14
17:56
Открой глобальный модуль, в строке 10076 ошибка, смотри ка код ранее, соображай.....
6 Фокусник
 
14.12.14
18:02
(0) Попробуй вместо:
РегВзаим.Договор     = Договор;

написать
РегВзаим.Договор     = Договор.ТекущийЭлемент();
7 КонецЦикла
 
14.12.14
20:06
Вот и выросло поколение пепси-расставлятелей флажков
Даже умудрился исказить наименование великой конфигурации!
8 Garykom
 
гуру
14.12.14
20:23
(7) умудрилось
9 Эльниньо
 
15.12.14
12:31
Отладчик. Точка останова на строке 10076
В табло:
Договор
10 Дотошный
 
15.12.14
12:54
В типовой ТиС только в одном месте глобального модуля есть конструкция типа "РегВзаим.Договор = Договор;" и это место называется

Процедура глДвижениеДолгов(Конт, Договор, ТаблДолгов, СписокПараметров, ВремВзаим, ПривязыватьСтроку=0, ВремКнигаПродаж=0) Экспорт

А Договор в ней - параметр, который передаётся из места вызова.
Ищите и обрящете ))
11 Злопчинский
 
15.12.14
15:56
(10) ну ты дотошный!
12 vladko
 
15.12.14
16:02
Обычно такая ошибка выдаётся когда, по 8чному говоря, в реквизит-ссылку пытаешься засунуть объект. Поэтому система говорит, что используйте .ТекущийЭлемент(), аналогичный .Ссылка у 8чного СправочникОбъект