В шпаргалке рассмотрим:
- в процессе работы возникла ошибка "Итератор для значения не определен";
- какую единицу измерения брать при программном заполнении табличной части;
- как разрешить пользователю изменять цену, скидки и количество в табличной части документа;
- как сохранить документ в Excel или другой внешний файл.
1. Итератор для значения не определен
Если вы получаете такую ошибку, значит у вас в коде неправильное соотношение метода обработки запроса и типа цикла. Иными словами,
.Выбрать() используется с циклом Пока ... Цикл, а
.Выгрузить() - с циклом Для каждого ... из ... Цикл.
.Выгрузить() - с циклом Для каждого ... из ... Цикл.
![]() |
НЕправильно |
![]() |
Правильно |
![]() |
Правильно |
2. При программном заполнении табличной части не получается заполнить единицу измерения
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Номенклатура = Справочники.Номенклатура.НайтиПоКоду("000000001");
НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номенклатура.ЕдиницаХраненияОстатков;
|
3. Как разрешить пользователю изменять цену, скидки и количество в табличной части документа
Чтобы пользователь мог редактировать цену, скидки и количество товара в документах необходимо:1. Войти в режиме 1С:Предприятие, п. меню "Сервис" → "Настройки пользователя", если нужно дать право текущему пользователю.
Если нужно дать право не текущему пользователю, тогда заходим в п. меню "Операции" → "Справочники" → "Пользователи" и выбираем нашего счастливчика :) , то есть, нужного пользователя.
2. Видим такую картину (Рис.1). Нажимаем "Перейти" (1) → Значения дополнительных прав пользователя (2).
![]() |
Рис.1. Элемент справочника "Пользователи" |
3. Открывается Список значений прав пользователя, где нужно нажать "Редактировать права" (Рис. 2)
![]() |
Рис.2. Значения прав пользователя |
4. Открывается "Настройка дополнительных прав" (Рис.3), где ставим галочку на "Редактирование цен и скидок в документах" и Нажимаем "ОК".
Все, теперь в документах пользователь может менять цену, скидки и количество товара.
![]() |
Рис.3. Настройка дополнительных прав. Изменение количества и цены в документе |
p.s. Для предоставления дополнительных прав другим пользователям, пользователь, который это делает сам иметь соответствующие права.
4. Как сохранить печатную форму документа в Excel или другой внешний файл
Повторяем п. 1, 2, 3 из предыдущей проблемы (выше по тексту), см. Рис.1, Рис. 2.
Вместо 4-го пункта ставим галочку на "Редактирование таблиц" и нажимаем "ОК" (Рис. 4).
![]() |
Рис.4. Настройка дополнительных прав. Сохранение документов с 1С |
Следующие шпаргалки здесь:
пока нет, но скоро будут :)
Комментариев нет:
Отправить комментарий
Спрашивайте, критикуйте, оставьте свое мнение