LaCastet
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Gregpavel Происходит обращение к периодическому реквизиту справочника Сотрудники Статус. Этот реквизит существует только для элементов. Если в справочнике есть группы, то у них данного реквизита нет (это тоже можно изменить, но изменения, по-моему, более глобальные). Если групп в справочнике Сотрудники нет, то ошибок нет. Заходите в режиме конфигуратора, открываете конфигурацию. Обработки->ОбновлениеИБ->закладка Модуль. Требуется внести изменения: 1. Изменить строку 11728 Нумерацию строк даю для Общей конфигурации, для УСН сами найдёте соответствующие номера строк, логика очевидно та же самая. Код: СпрСотрудники.ВыбратьЭлементы(0); | Ноль в скобках добавляется, чтобы выбирать элементы справочника не учитывая иерархию (то есть группы) 2. Перед строкой 11730 вставить строки: Код: Если СпрСотрудники.ЭтоГруппа()=1 Тогда Продолжить; КонецЕсли; | Если встречается элемент группа, то переход к следующему элементу. Должно получиться так(строки 11728- 11739): Код: СпрСотрудники.ВыбратьЭлементы(0); Пока СпрСотрудники.ПолучитьЭлемент() = 1 Цикл Если СпрСотрудники.ЭтоГруппа() = 1 Тогда Продолжить; КонецЕсли; Периодический.ИспользоватьОбъект("Статус", СпрСотрудники); Периодический.ВыбратьЗначения(); Пока Периодический.ПолучитьЗначение() = 1 Цикл СпрСотрудники.СтатусНеРезидента.Установить(Периодический.ДатаЗнач, Периодический.Значение); КонецЦикла; КонецЦикла; |
---------- Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы! |
| Всего записей: 4649 | Зарегистр. 27-07-2005 | Отправлено: 14:37 04-02-2016 | Исправлено: LaCastet, 18:45 04-02-2016 |
|