|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
Приветствую, Форумчане! УТ 10.3, 1с8.2, обычное Имеются несколько документов "Реализация Товаров и Услуг". В документе есть кнопка "Изменить", которая может изменить, например, сумму документа (типа скидка), распределив цены по всем номенклатурам. Имеется ли возможность изменить цену номенклатуры по нескольким документам? У меня несколько "Реализаций" собраны в одном нетиповом документе по определенному признаку. На основании этих Реализаций формируется итоговый счет на оплату. Нужно организовать "Скидку" на все реализации... Пытаюсь через запрос внести изменения: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Но пишет "недоступен для записи". Как можно через запрос изменить данные табличных частей? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 11:53 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
Ukraina, запрос возвращает ссылку. Через нее нужно получитьобъект() сначала, а потом уже изменять и записывать объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 12:07 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
tvmUkraina, запрос возвращает ссылку. Через нее нужно получитьобъект() сначала, а потом уже изменять и записывать объект. Согласен, но как правильно получить этот объект? На моем примере? Кстати, есть "Обработка табличной части товара". Но она прописана четко к конкретному документу. Как можно изменить эту обработку, чтобы она перебрала все ТЧ по документам с определенным признаком. У меня это признак "ПроектПредприятия" (добавленный реквизит) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 12:14 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
примерно так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 12:58 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
tvmпримерно так Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Ругается что не находит Док.СуммаДок, хотя в запросе есть. Кстати, никак не реагирует нажатие (.) после Док. Может что-то с "ПолучитьОбъект"? Возможен синтаксис или влияние конфигурации с платформой? У меня платформа 1с8.2, УТ 10.3, но в режиме совместимости с 1с8.1, древняя версия... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2016, 13:35 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
Ukraina, пробел уберите ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2016, 12:00 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
javapecker, а не,у вас же сумма не в документе а в табличной части , вам будет проще запросом получать только ссылку на документы, потом обходить табличную часть, считать скидки и записывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2016, 12:04 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
javapeckerjavapecker, а не,у вас же сумма не в документе а в табличной части , вам будет проще запросом получать только ссылку на документы, потом обходить табличную часть, считать скидки и записывать. Код: sql 1. 2. 3. 4. 5. 6.
Выдает Ошибку {Документ.ПроектыПредприятия(617)}: Поле объекта не обнаружено (СуммаДок) Док.СуммаДок = Выборка.Сумма - Процент; ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2016, 14:59 |
|
Иизменение данных табличной части по нескольким документам через запрос
|
|||
---|---|---|---|
#18+
Ukraina, сумма находится в табличной части документа, а не в самом документе. еще раз пишу, запросом получите только ссылку на объект, а суммы считайте в коде обходом табличной части вашего объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2016, 16:40 |
|
|
start [/forum/topic.php?fid=28&msg=39167660&tid=1518828]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
127ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
19ms |
others: | 254ms |
total: | 486ms |
0 / 0 |