0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
||||||
1 | ||||||
Как получить значение запроса?16.01.2018, 20:34. Показов 4513. Ответов 18
Метки нет (Все метки)
Пономаю что вопрос очень тупой, но плиз откройте мне глаза. Как получить значение для ОбластьСтрокаТЧ.Параметры.НомерСтроки = ВыборкаДетальныеЗаписи.НомерСтроки; на эту не отзывается
Добавлено через 9 минут Выдает ошибку. {ВнешняяОбработка.СчетНаОплатуПокупателю_Запрос.МодульОбъекта(57)}: Поле объекта не обнаружено (НомерСтроки) ОбластьСтрокаТЧ.Параметры.НомерСтроки = ВыборкаДетальныеЗаписи.НомерСтроки; Я понимаю что не правильно даю путь, но не пойму каким он должен быть
0
|
16.01.2018, 20:34 | |
Ответы с готовыми решениями:
18
1с8 Получить последнее значение из запроса 1С ЗУП 3.1 Внешняя обработка с макетом как получить адрес сотрудника по прописке из запроса Как получить значение обработанного запроса Как получить значение для запроса с DbEdit |
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|
16.01.2018, 23:05 | 2 |
Сообщение было отмечено SayM9y как решение
Решение
SayM9y, Делайте запрос не к документу а к его таблице Товары и все получится
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
||||||
16.01.2018, 23:38 [ТС] | 3 | |||||
polax,
А можно пожалуйста нагляднее для особо одаренных? ибо все что пришло мне в голову это -
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
||||||
16.01.2018, 23:59 | 4 | |||||
SayM9y, нет не так. Вам в запросе надо обращаться к таблице документа СчетНаОплатуПокупателю.Товары. Для краткости СчетНаОплатуПокупателю в примере назвал просто счет, в реальном запросе сделайте как надо:
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|||||||||||
17.01.2018, 00:05 [ТС] | 5 | ||||||||||
polax, тоесть делать еще одну выборку?
Добавлено через 2 минуты Изменил немного запрос,
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|
17.01.2018, 00:12 | 6 |
SayM9y, Зачем? Просто замените свой запрос к документу на запрос к таблице документа, получите те же самые данные.
Добавлено через 7 минут Когда вы обращаетесь к самому документу, обращение к таб части в запросе возвращает РезультатЗапроса. Надо либо еще одним циклом получить выборку этого результата либо просто обратиться к таблице документа. Не надо никакого левого соединения. Еще раз: В конструкторе запроса выводите таблицу Товары. Все реквизиты документа доступны через ссылку. Т.е. вместо лев соединения с документом и строки типа: СчетНаОплатуПокупателю.Организация, указываете СчетНаОплатуПокупателюТовары.Ссылка.Организация,
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
||||||
17.01.2018, 00:14 [ТС] | 7 | |||||
polax, Типо так?
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|
17.01.2018, 00:18 | 8 |
SayM9y, Да так, но у вас ошибки
Номенклатура, Цена, количество и т.п. - это реквизиты таб части Товары и их вы получаете НАПРЯМУЮ СчетТовары.Номенклатура СчетТовары.Цена (все реквизиты , что в первом вашем запросе в скобках - реквизиты таблицы Товары). А вот реквизиты документа: Контрагент, Организация и т.п. - получаете через ссылку СчетТовары.Ссылка.Контрагент, СчетТовары.Ссылка.Организация
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|
17.01.2018, 00:19 [ТС] | 9 |
polax, Но ведь Организация, Контрагент, СрокОплаты, АдресОператораПеревода..... лежат не в СчетНаОплатуПокупателюТовары. а в самом СчетНаОплатуПокупателю
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
||||||
17.01.2018, 00:29 | 10 | |||||
Используйте конструктор запроса, сразу все увидите как добраться до нужного реквизита. Рабочая таблица для запроса - Товары из док Счет
Добавлено через 1 минуту SayM9y, тТак поэтому (не в таблице) вы и обращаетесь к ним через Ссылка. Добавлено через 2 минуты Переводя на русский: все что что в таблице вы получаете: Выбери мне данные Номенклатура, Цена и т.д. из таблицы Запасы, а вот данные Контрагент, Организация выбери мне из документа Счет, которому принадлежит эта таблица Запасы (Ссылка) Добавлено через 5 минут
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
||||||
17.01.2018, 00:30 [ТС] | 11 | |||||
polax,
{ВнешняяОбработка.СчетНаОплатуПокупателю_Запрос.МодульОбъекта(32)}: Ошибка при вызове метода контекста (Выполнить) РезультатЗапроса = Запрос.Выполнить(); по причине: {(5, 22)}: Поле не найдено "СчетТовары.Ссылка.СрокОплаты" СчетТовары.Ссылка.<<?>>СрокОплаты, И вот так ругаеться на каждый из
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|
17.01.2018, 00:32 | 12 |
SayM9y, Значит срок оплаты не под ссылкой. Какая конфигурация?
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|
17.01.2018, 00:33 [ТС] | 13 |
polax, Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.50.12) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C-Софт", 2009 - 2017. Все права защищены (http://www.1c.ru)
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|
17.01.2018, 00:34 | 14 |
SayM9y, сейчас посмотрю
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|
17.01.2018, 00:37 [ТС] | 15 |
polax,
| СчетНаОплатуПокупателю.ДоговорКонтрагента.СрокОплаты,
| СчетНаОплатуПокупателю.ДоговорКонтрагента.АдресОператораПеревода, | Номенклатура.Наименование, | Номенклатура.ЕдиницаИзмерения, | Номенклатура.СтавкаНДС, Я почти уверен что ругается из-за того, что в отличии от прочих, эти лежат глубже, и через одну ссылку добератся к ним не хочет
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
||||||
17.01.2018, 00:44 | 16 | |||||
Сообщение было отмечено SayM9y как решение
Решение
SayM9y, Первые две строчки через СчетТовары.Ссылка.ДоговорКонтрагента.СрокОплаты
Последние три напрямую СчетТовары.Номенклатура.Наименование Добавлено через 2 минуты
Научитесь пользоваться конструктором запроса. Раз уж у вас что-то получается без него, то освоить конструктор не потребует особых усилий. И такие вопросы отпадут сами по себе,. В конструкторе вы будете добираться до нужных полей как надо
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|
17.01.2018, 00:51 [ТС] | 17 |
polax, а с
| Номенклатура.Наименование, | Номенклатура.ЕдиницаИзмерения, | Номенклатура.СтавкаНДС, как быть?
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,739
|
|||||||||||
17.01.2018, 01:02 | 18 | ||||||||||
Сообщение было отмечено SayM9y как решение
Решение
SayM9y, ТОчно так же. Только глубина вложения больше
Для общего понимания. Ваш первый запрос тоже можно было использовать, но из-за наличия цикла в цикле работать будет медленней. ...
1
|
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 28
|
|
17.01.2018, 01:04 [ТС] | 19 |
polax, Огромное Спасибо!!
0
|
17.01.2018, 01:04 | |
17.01.2018, 01:04 | |
Помогаю со студенческими работами здесь
19
OracleCommand: Как получить значение параметра после запроса Получить значение из post запроса Получить в VBA значение из запроса Получить значение столбца из запроса MySQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Блоги программистов | |||||
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
|