Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

подскажите как из глобального модуля перенести переменну.

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №1
 
18.06.2009 11:13

"В документе делаю расчет и указываю название функции СформироватьСредний();которая находится в глоб.мод.в виде экспорта, <br>т.е.Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда<br> Возврат Запрос.СуммаСреднее;<br> КонецЕсли; <br>получается в документ он мне должен вернуть Запрос.СуммаСреднее и в документе я присваиваю её другой "НачисленоЗаОтпуск = Запрос.СуммаСреднее;" и вывожу на печать, но мне вылазиет ошибка<br>      НачисленоЗаОтпуск = Запрос.СуммаСреднее;<br>      {Отчет.Выработка.Форма.Модуль(108)}: Поле агрегатного объекта не обнаружено (СуммаСреднее)<br>Что я делаю не так.<br><br> "

StarS
читатель
офлайн
Дата регистрации: 15.07.2003
Сообщений: 1623
Пост №2
 
18.06.2009 11:23

От изобилия информации просто голова кружится :) Платформа, конфигурация, релиз?

ЗаЕц
читатель
офлайн
Дата регистрации: 09.02.2009
Сообщений: 560
Пост №3
 
18.06.2009 11:23

а отладчиком не пробовали смотреть, почему 0?

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №4
 
18.06.2009 11:27

"Странные вопросы вы задаете.<br>1. Процедура не может возвращать значение, поэтому присвоение выдает ошибку.<br>2. Процедура может изменять переданные её параметры, тем самым "возвращая" значения.<br>3. Если процедура работает с какой-то переменной которая её не передается, то в чем проблема после выполнения процедуры обратиться к этой переменной?<br><br>Дописано, после дополнения инф.:<br>НачисленоЗаОтпуск = СформироватьСредний();"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №5
 
18.06.2009 11:43

7.7 , и не процедура а функция.

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №6
 
18.06.2009 11:46

да что-то я не подумала отладчиком посмотреть...................., в отладчике видно как он проходит по функции в глоб.мод.и выходит в документ с нулевой переменной и причем тут процедура написано функция, все подробно написано в вопросе и зачем релиз конфигурации, название, ладно ещё понятно платформа-7.7

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №7
 
18.06.2009 11:51

> и причем тут процедура написано функция, все подробно написано в вопросе и зачем релиз конфигурации, название, ладно ещё понятно платформа-7.7<br><br>Изначально вопрос звучал иначе, что-то про процедуру и как из неё получить значение :)<br>Релиз интересен, когда вопрос о стандартной процедуре/функции. И в зависимости от релиза код может меняться.<br><br>

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №8
 
18.06.2009 11:53

вот это интересно ,309 релиз ПУБ, а какой код может менятся?

ЗаЕц
читатель
офлайн
Дата регистрации: 09.02.2009
Сообщений: 560
Пост №9
 
18.06.2009 12:01

"програмный ;) )))))))"

shindi
читатель
офлайн
Дата регистрации: 22.01.2008
Сообщений: 15
Пост №10
 
18.06.2009 12:02

"Возврат ЗАПРОС.СуммаСреднее - ЭТО УЖЕ ЧИСЛО!!!<br>тогда<br>НачисленоЗаОтпуск=СформироватьСредний();<br>Попробуйте так."

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация