[QUOTE]Денис Левковский пишет:
Неправильно обновили до 10.3.9.4, "затёрли" общий модуль "ОбщегоНазначения".[/QUOTE]Да не то чтоб неправильно, просто в 10.3.9.4 Модуль ОбщегоНазначения изменился. Надо просто в конфигурации Общие -> Общие модули -> ОбщегоНазначения в конце модуля дописать:
Процедура ЗаполнитьПорядокПоТаблицеЗначений(Порядок, ТЗ) Экспорт
// Копия.Колонки.Добавить("Имя");
// Копия.Колонки.Добавить("Представление");
// Копия.Колонки.Добавить("ПутьКДанным");
// Копия.Колонки.Добавить("Направление");
// Копия.Колонки.Добавить("Данные");
//
Если ТЗ.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ПорядокКоличество = Порядок.Количество();
Для Н = 1 По ПорядокКоличество Цикл
Порядок.Удалить(ПорядокКоличество - Н);
КонецЦикла;
Для Каждого СтрокаТЗ Из ТЗ Цикл
Порядок.Добавить(СтрокаТЗ.ПутьКданным, СтрокаТЗ.Имя, СтрокаТЗ.Представление, СтрокаТЗ.Направление);
КонецЦикла;
КонецПроцедуры
Неправильно обновили до 10.3.9.4, "затёрли" общий модуль "ОбщегоНазначения".[/QUOTE]Да не то чтоб неправильно, просто в 10.3.9.4 Модуль ОбщегоНазначения изменился. Надо просто в конфигурации Общие -> Общие модули -> ОбщегоНазначения в конце модуля дописать:
Процедура ЗаполнитьПорядокПоТаблицеЗначений(Порядок, ТЗ) Экспорт
// Копия.Колонки.Добавить("Имя");
// Копия.Колонки.Добавить("Представление");
// Копия.Колонки.Добавить("ПутьКДанным");
// Копия.Колонки.Добавить("Направление");
// Копия.Колонки.Добавить("Данные");
//
Если ТЗ.Количество() = 0 Тогда
Возврат;
КонецЕсли;
ПорядокКоличество = Порядок.Количество();
Для Н = 1 По ПорядокКоличество Цикл
Порядок.Удалить(ПорядокКоличество - Н);
КонецЦикла;
Для Каждого СтрокаТЗ Из ТЗ Цикл
Порядок.Добавить(СтрокаТЗ.ПутьКданным, СтрокаТЗ.Имя, СтрокаТЗ.Представление, СтрокаТЗ.Направление);
КонецЦикла;
КонецПроцедуры