Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0
Приветствую, Форумчане!
УТ 10.3, 1с8.2, обычное
Имеются несколько документов "Реализация Товаров и Услуг". В документе есть кнопка "Изменить", которая может изменить, например, сумму документа (типа скидка), распределив цены по всем номенклатурам.
Имеется ли возможность изменить цену номенклатуры по нескольким документам?
У меня несколько "Реализаций" собраны в одном нетиповом документе по определенному признаку. На основании этих Реализаций формируется итоговый счет на оплату. Нужно организовать "Скидку" на все реализации...
Как можно через запрос изменить данные табличных частей?
Запрос не изменяет данные - тольки получает (в 1с по крайней мере)
Обработки.ОбработкаТабличнойЧастиТовары - копируем во внешние обработки. В ТЧ Товары добавляе реквизит Документ., меняем процедуру заполнения ТЧ Далее стандартный функционал. При Выполнить - обход ТЧ по документам, изменение
Насколько я понял нужно еще и в ТЧ Обработки дописать новы реквизит, в моем случае ПроектПредприятия, но как передать этот параметр на заполнение ТЧ в Обработку?
2. ТЧ Товары добавляем реквизит ДокументСсылка тип-РТИУ Добавляем реквизит в обработку? И указываем ссылку на "Реализацию"?
3. ПриИзмененииТекущегоДействия() - меняем на свое заполнение А что там можно изменить? Если в итоге выйдут все позиции по нескольким Реализациям, то параметры у всех одинаковые... Не понял это действие
4. КнопкаОКНажатие( - пишем свою выгрузку
Аналогично пункту 3
Результатом действия же должны получиться список всех позиций из нескольких документов...
1. Тип не меняем. (можно проще). 2. в тч Товары (обработки) добавляем ссылку 3. В вызове обработки ИзменениеТабличнойЧастиТовары.Товары.Загрузить(Товары.Выгрузить()); меняем на цикл по документам + установка Ссылка 4. Кнопка ОК - группируем данные ТЧ по Документу и Выгружаем в документы.
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0
Сава, мои ресурсы исчерпаны
Дай списать...
Не соображу...
Я так понял, что в Обработке формируется простой список, а потом, согласно этому новому Реквизиту, нужно еще и перегнать обновленные данные по соответствующим Документам Реализации....
Группа: Пользователи
Сообщений: 962
Спасибо сказали: 8 раз
Рейтинг: 0
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента(2011)}: Ошибка при вызове метода контекста (Загрузить) ИзменениеТабличнойЧастиТовары.Товары.Загрузить(Выборка); по причине: Несоответствие типов (параметр номер '1')
Выдает такую ошибку
Ага... Типа получилось вывести полный список товарав из выбранных Документов по параметру.
Список вышел...
Теперь, после изменений по суммам, нужно по нажатию кнопки ОК сделать нечто, который раскидает данные по ТЧ в соответствии с новым Реквизитом с ссылкой на документы Реализации?
Т.е. отрегулировать кнопку ОК? Где мне найти
4. Кнопка ОК - группируем данные ТЧ по Документу и Выгружаем в документы.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!