(РЕШЕНО) Неверное имя атрибута. ПОМОГИТЕ!
#1
Отправлено 08 февраля 2012 - 14:28
При открытии Документа - ИнвентаризацияТМЦ
Товар.Пометка(СчетчикЦикла, ПолучитьАтрибут(Реквизит));
{Документ.ИнвентаризацияТМЦ.Форма.Модуль(808)}: Неверное имя атрибута
На прошлой неделе все работало. Не могу понять что случилось?
В коде этого документа не лазил.
#2
Отправлено 08 февраля 2012 - 14:47
Если конфигурация не менялась вообще, то ошибка однозначно в данных.
Если хоть где-то изменялась конфигурация (например, обновление), то ниточки могут тянуться и от туда.
#3
Отправлено 08 февраля 2012 - 14:54
Жмакнувшим
буду благодарен.
#4
Отправлено 08 февраля 2012 - 14:57
WaRDeR (08 февраля 2012 - 14:47) писал:
Если конфигурация не менялась вообще, то ошибка однозначно в данных.
Если хоть где-то изменялась конфигурация (например, обновление), то ниточки могут тянуться и от туда.
Бухгалтерский угодник (08 февраля 2012 - 14:54) писал:
#5
Отправлено 08 февраля 2012 - 15:09
chehonte (08 февраля 2012 - 14:57) писал:
Это типовая для Белоруссии
#6
Отправлено 08 февраля 2012 - 15:21
Requin (08 февраля 2012 - 15:09) писал:
Бухгалтерский учет редакция 4.5 7.70.452
#7
Отправлено 08 февраля 2012 - 15:35
Реквизит = Товар.ПолучитьЗначение(СчетчикЦикла); Реквизит = "ТМЦ_" + СтрЗаменить(Реквизит, ".", "_"); Товар.Пометка(СчетчикЦикла, ПолучитьАтрибут(Реквизит));
Проверяйте выше цикла заполнение списка значений Товар. Номера счетов в списке должны соответствовать реквизитам шапки документа. Для счета "10.1" он будет "ТМЦ_10_1", "10.12.1" - "ТМЦ_10_12_1" и т.п.
#8
Отправлено 08 февраля 2012 - 15:48
Товар.ДобавитьЗначение("08.1", "Приобретение отдельных объектов ОС (08.1)");
Товар.ДобавитьЗначение("10.1", "Сырье и материалы (10.1)");
Товар.ДобавитьЗначение("10.2", "Покупные полуфабрикаты (10.2)");
Товар.ДобавитьЗначение("10.3", "Топливо (10.3)");
Товар.ДобавитьЗначение("10.4", "Тара и тарные материалы (10.4)");
Товар.ДобавитьЗначение("10.5", "Запасные части (10.5)");
Товар.ДобавитьЗначение("10.6", "Прочие материалы (10.6)");
Товар.ДобавитьЗначение("10.8", "Строительные материалы (10.8)");
Товар.ДобавитьЗначение("10.9", "Инвентарь и хоз. принадлежности (10.9)");
Товар.ДобавитьЗначение("10.10","Спецоснастка и спецодежда (10.10)");
Товар.ДобавитьЗначение("10.12.1","Прочие материалы (10.12.1)");
Товар.ДобавитьЗначение("10.12.2","Прочие материалы (10.12.2)");
Товар.ДобавитьЗначение("21", "Полуфабрикаты собственного производства (21)");
Товар.ДобавитьЗначение("41.1", "Товары на складе (41.1)");
Товар.ДобавитьЗначение("41.2", "Товары в розничной торг. (41.2)");
Товар.ДобавитьЗначение("41.3", "Тара под товаром и порожняя (41.3)");
Товар.ДобавитьЗначение("41.4", "Покупные изделия (41.4)");
Товар.ДобавитьЗначение("43", "Готовая продукция (43)");
Товар.ДобавитьЗначение("006", "БСО (006)");
Для СчетчикЦикла = 1 По Товар.РазмерСписка() Цикл
Реквизит = Товар.ПолучитьЗначение(СчетчикЦикла);
Реквизит = "ТМЦ_" + СтрЗаменить(Реквизит, ".", "_");
Товар.Пометка(СчетчикЦикла, ПолучитьАтрибут(Реквизит));
КонецЦикла;
Т.Е. НУЖНО
Товар.ДобавитьЗначение("10_1", "Сырье и материалы (10.1)");
Товар.ДобавитьЗначение("10_2", "Покупные полуфабрикаты (10.2)");
Товар.ДобавитьЗначение("10_3", "Топливо (10.3)");
И Т.Д.
Сообщение отредактировал chehonte: 08 февраля 2012 - 15:50
#9
#11
Отправлено 08 февраля 2012 - 16:13
chehonte (08 февраля 2012 - 16:03) писал:
Реквизит = Товар.ПолучитьЗначение(СчетчикЦикла); Реквизит = "ТМЦ_" + СтрЗаменить(Реквизит, ".", "_"); Сообщить("" + СчетчикЦикла + ": " + Реквизит); Товар.Пометка(СчетчикЦикла, ПолучитьАтрибут(Реквизит));Откройте документ и все что выведется в окне сообщений выкладывайте сюда.
P.S. Или же сами пройдитесь отладчиком и посмотрите на каком реквизите ошибка возникает.
Сообщение отредактировал Requin: 08 февраля 2012 - 16:16
#12
Отправлено 08 февраля 2012 - 17:19
2: ТМЦ_08_1
Товар.Пометка(СчетчикЦикла, ПолучитьАтрибут(Реквизит));
{Документ.ИнвентаризацияТМЦ.Форма.Модуль(809)}: Неверное имя атрибута
#14
Отправлено 09 февраля 2012 - 07:41
Спасибо! Заработало!!!
В РБ поменялся план счетов и затронуло 8ой счет. Поэтому так и вышло.
А где кнопки спасибо на форуме?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных










