Имя: Пароль:
1C
1С v8
Что за ошибка?
,
0 harrier77
 
09.02.12
11:57
Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.БухгалтерскийУчет.Модуль(278)}: Поле объекта не обнаружено (ИспользоватьСубконто4)

Лезет при проведении документа Реализация Товаров,Работ,Услуг
1 Fish
 
09.02.12
11:59
Посмотреть эту строчку в конфигураторе/отладчике не предлагать?
2 palpetrovich
 
09.02.12
12:02
хм, Субконто4... разве в типовых такое бывает?
3 Fish
 
09.02.12
12:03
(2) Так даже конфа не озвучена. Что тут гадать?
4 harrier77
 
09.02.12
12:06
1С 8.2 БП 2.0 8.2.14.540

Выкидывает в конфигуратор на строку
ля Каждого СтрокаВидаСубконто Из ВидыСубконтоСчета Цикл
                   НомерСубконто        = СтрокаВидаСубконто.НомерСтроки;
                   ИспользоватьСубконто = НЕ СтрокаВидаСубконто.ТолькоОбороты;
                   СтрокаДляПереоценки["ИспользоватьСубконто" + НомерСубконто] = ИспользоватьСубконто;
                   Если ИспользоватьСубконто Тогда
                       СтрокаДляПереоценки["Субконто" + НомерСубконто] = ПроводкаБУ.СубконтоКт[СтрокаВидаСубконто.ВидСубконто];
                   Иначе
                       СтрокаДляПереоценки["Субконто" + НомерСубконто] = Неопределено;
5 Fish
 
09.02.12
12:10
(4) Видимо у тебя НомерСубконто равен 4, а в СтрокаДляПереоценки нету такого поля ИспользоватьСубконто4. Смотри и разбирайся почему так.
6 harrier77
 
09.02.12
12:11
Так в том то и дело что нету субконто 4, ни в конфигураторе ни в плане счетов.
7 Fish
 
09.02.12
12:13
(6) Пля. Ты код читать умеешь? У тебя:
НомерСубконто        = СтрокаВидаСубконто.НомерСтроки;

Вот и смотри, почему у тебя НомерСтроки равен 4.
8 palpetrovich
 
09.02.12
12:14
я-бы проанализировал как получается "ВидыСубконтоСчета" для начала
9 harrier77
 
09.02.12
12:18
Отечапка в код забралась, подправил все заработало. Спасибо за подсказки!
10 palpetrovich
 
09.02.12
12:21
(9) ух какая, сама "в код забралась" :)
11 harrier77
 
09.02.12
12:41
(10) да никак не могу с 7.7 на 8.2 мозг перестроить вот и лезут отечапки из под палцев шаловливых
12 harrier77
 
09.02.12
13:32
Мож еще подскажите как знающие люди и великие спецы по 1С 8
Ситуация в документ нужно добавить колонку, добавил на форме документа все вроде правильно поставил. В модуль документа добаленны строки по формированию проводок:

Проводка.СчетКт = СтрокаТаблицы.Расчеты;
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, "Расчеты", СтрокаТаблицы.Расчеты);

При проведении документа выдает ошибку

{Документ.РеализацияТоваровУслуг.МодульОбъекта(2231)}: Поле объекта не обнаружено (Расчеты)
                   Проводка.СчетКт = СтрокаТаблицы.Расчеты;

Подскажите, как это поле показать. Нужно доработать документ.
13 palpetrovich
 
09.02.12
22:46
(12) заведи реквизит табличной части "Расчеты" - и уже его добавляй на форму
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший