#2
by Serg_1960
Попытки реализации такого взаимодействия - конфликт/противоречие с концепцией фирмы 1С. Выход? Ну, например, перенести "общую" часть алгоритма процедуры в модуль менеджера объекта.
#4
by Олеся999
Смысл такой, нужно при групповом проведении выводить сообщения, это можно осуществить только в модуле объекта, но в модуле объекта заполнение таблиц запросом не срабатывает, т.к не заходит в цикл. На форме документа все работает отлично. вот и хотела вызывать из модуля объекта процедуру которая на форме документа
#5
by Lexey_
надо исправить вот это: "но в модуле объекта заполнение таблиц запросом не срабатывает, т.к не заходит в цикл"
#8
by Олеся999
Выполняя это же на форме документа заполняется, все работает отлично. В модуле объекта не работает!
#13
by Serg_1960
Не нужно отдельно создавать таблицуи заполнять её в цикле. Достаточно сделать запрос так, чтобы он возвращал данные с нужными тебе наименованиями колонок. И далее просто: PS: в цикле таблицу не сворачивают. Это "разовая" операция и имеет смысл после заполнения таблицы (после цикла заполнения)
#14
by SleepyHead
Это для солидности. Ну нехорошо, когда программа выдает результат мгновенно. Надо помигать лампочками, подумать.
#15
by Serg_1960
Тема для телепатов (намекаю: текст запроса не озвучен) и потому погадаю: какой-то из параметров запроса имеет значение (и смысл) в форме и не заполнен в модуле.
#16
by Олеся999
Согласна сворачивать можно и не в цикле, но мне все равно нужно, выгружать временную таблицу и перебирать её значения на определенные условия
#17
by SleepyHead
Типично женская постановка задачи - вот результат 10, а должно быть 12, программа не работает!
#21
by Serg_1960
Ахтунг, сексизм :( Такая постановка задачи свойственна неопытным программистам обоего пола.
#22
by SleepyHead
Ахтунг, навешивание ярлыков. Ну или иди поработай воспитателем в детсад. Ведь у женщин и мужчин одинаковые способности ко всему, правда же?
#24
by Denis_CFO
А я не понял, для чего поле период выбирать, если оно нигде больше не участвует и в итоге ещё после свертки таблицы удаляется?
#25
by SleepyHead
Смотрите не в табло. Нажмите Shift+F9, введите выражение Результат, и справа от ввода результата нажмите кнопочку просмотра ТЗ.
#27
by SleepyHead
необязательно для этого период включать в поля выборки запроса, достаточно использовать в условии.
#30
by Denis_CFO
Уберите его из запроса (не из условия) и получите итого количество по организации за период.
#34
by SleepyHead
Вот ты сейчас окончательно мозг девушки взломаешь. Слишком много базовых вещей за один раз.
#38
by dezss
Так этот код вообще не имеет никакого отношения к документу. Правильный ответ, похоже, в
#39
by SleepyHead
Поставьте курсор на результат в нижней части списка (глде слово результат и справа - таблица значений) Нажмите F2 или появится кнопка для просмотра ТЗ справа, среди кнопок.
#40
by Новиков
Зачем нужен цикл по ЭтотОбъект.Затраты? Зачем там запрос внутри, если при обходе этой тч никакие параметры оттуда не берутся?
#41
by Serg_1960
А если документ делает движения в этот регистр - надо ли читает его собственные движения?
#42
by SleepyHead
(37 Хотя странно, что у вас этой кнопки нет, сейчас выложу, как это выглядит у меня
#48
by Serg_1960
Про платформу спросил бы, свою озвучил бы... "Ну мне, так, для себя, чисто поржать"(с)
#49
by SleepyHead
Да уже понял, что у Олеси платформа довольно старая. У меня 8.3.10.2252, но кнопка просмотра ТЗ была уже в 8.3.6, если ничего не путаю, а то и раньше.
#52
by Новиков
ты напиши зачем тебе этот цикл. Ты ничего из него не заполняешь, т.е. обходишь просто по строчно это тз и каждый раз дергаешь независимый от этого_всего запрос. Это бессмысленно, ты явно что-то не так делаешь. Ответь на этот вопрос и тебе подскажут. А сейчас - это красивый код и не более того :)
#55
by Serg_1960
Поделись секретом: как ты в запросе выбираешь значения из "УслугиПодразделениям", если запрос составлен на таблицу "v_УслугиСобственнымПодразделениям"? Или опять "Его не надо, убрать забыла"(цы)?
#56
by Новиков
А зачем в цикле запрос? Почему его без цикла нельзя сделать, оставить только тело и вывести строку. Зачем ты один и тот же запрос крутишь там и строчки выводишь?
#57
by Serg_1960
До оптимизации не дошли, автор застряла на уровне болванки, шаблона, алгоритма лишённого смысла. Ок?
#58
by Новиков
Понял. И теперь надо понять почему оно в модуле формы работает, а в модуле объекта - нет?
#64
by dezss
да убери ты уже эту ересь ТЗВирт = Новый ТаблицаЗначений; просто делай вместо Сообщить(ТЗВирт.Количество); и покажи что получилось.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно обратиться к субконто ...
- как обратиться из модуля документа к процедуре модуля формы документа?
- Как обратиться из модуля упр.формы обработки к процедуре модуля объекта обр
- СКД: Как можно сделать вызов функции не из общего модуля, а из модуля отчета В СКД
- Как обратиться к переменной из другого модуля?
- Вызов из модуля команды объекта процедуры из модуля объекта
- УФ. Как обратиться к процедуре модуля объекта из модуля формы
- как обратиться к ревизиту обработки из модуля объекта документа?
В этой группе 1С
- Изменить рабочий каталог пользователю
- Ограничение прав на просмотр банковских документов по конкретным расчетным счетам БП3.0
- v7: ЗИК 1С 7.7 После установки даты перехода на пилотный проект ФСС в ЗИКе расчет не изменился
- ЗУП 3.1. Неверно рассчитывается отработанное время
- Управляемые формы. Диаграмма. Как задать шаг оси Y?
- Медленно запускается 1С
- Как восстановить расчеты в БП 3.0 по 60 и 62 счету?
- v7: Ошибка: Meta name parser error: поле таблицы не найдено "$Спр.Заказчик"
- 1c 8.1 двоит(дублирует) символы в конфигураторе
- v7: ОткрытьФорму - Открытие окна в данном режиме недоступно!
- Пропадает интернет при расшаривании сетевого адаптера
- v7: Не пойму где лежит макет печатной формы документа счет-фактура в 1С 7.7 Бух
- Интеграция МодульКассы и 1С
- ЗУП 2.5 Кадровое перемещение
- Недопустимое значение параметра
- ОбработчикОжидания не успевает отработать?
- RLS в отчете нет отбора
- ЗУП8: табель, "НН" и вывод часов
- УТ 10.3.43.1 + ффд 1.0 = проблемы при частичной оплате ПКО ?
- Убрать кнопку на основании из формы документа