Проблема следующая
На 2-х разных компьютерах находится одна и та же 1с 7.7 с абсолютно идентичной базой данных. При формировании обработки "реестр документов" например расходных накладных на одном компьютере открывает обработку, а в другом выдает ошибку:
ТаблПослед.Значение=Последовательность.ПолучитьАтрибут(МетаПослед.Идентификатор);
{Обработка.ГрупповаяОбработкаДокументов.Форма.Модуль(57)}: Неверное имя атрибута
В Чем прикол ? Подскажите
Процедура:
Процедура ТаблицаПоследовательностей(ТаблПослед)
// строки таблицы восстанавливаемых последовательностей
Для Номер=1 по Метаданные.Последовательность() Цикл
МетаПослед=Метаданные.Последовательность(Номер);
ТаблПослед.НоваяСтрока();
ТаблПослед.Имя=МетаПослед.Идентификатор;
ТаблПослед.Значение=Последовательность.ПолучитьАтрибут(МетаПослед.Идентификатор);
Если МонопольныйРежим()=1 Тогда
Для Ном=1 По МетаПослед.ВлияющиеДвижения.Количество() Цикл
Движение=МетаПослед.ВлияющиеДвижения.Получить(Ном).ПолныйИдентификатор();
// регистры влияют на проведение документов последовательности
// при их перепроведении имеет смысл устанавливать ТА на документ
// для оптимизации получения документами данных из регистров
Если Лев(Движение, 7)="Регистр" Тогда
ТаблПослед.УстановитьТА=1;
КонецЕсли;
КонецЦикла;
КонецЕсли;
КонецЦикла;
КонецПроцедуры