Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Дек 2017, 18:02
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: СКД и высиляемое поле  (Прочитано 5133 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн oss

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-18
  • Сайт: 
  • Профессия: Программист 8.1
Добрый день помогите разобраться с ситуацией.
ВЫБРАТЬ
   РеализацияТМЗОбороты.Организация,
   РеализацияТМЗОбороты.Склад,
   РеализацияТМЗОбороты.Номенклатура,
   РеализацияТМЗОбороты.КоличествоОборот,                                                       
   ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
    &КоличествоДне как КоличествоДне1,
    РазностьДат(&НачалоПериода, &КонецПериода, День) как Разн,
   РеализацияТМЗОбороты.КоличествоОборот/КоличествоДне1-ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток как роро
   ИЗ                                                                                 
   РегистрНакопления.РеализацияТМЗ.Обороты КАК РеализацияТМЗОбороты
      ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты КАК ТоварыНаСкладахОстаткиИОбороты
      ПО РеализацияТМЗОбороты.Номенклатура = ТоварыНаСкладахОстаткиИОбороты.Номенклатура
         И РеализацияТМЗОбороты.Склад = ТоварыНаСкладахОстаткиИОбороты.Склад
Выдает ошибку
http://prntscr.com/4x8igl


Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
"как Разн,"

в тексте запятая есть, а на скрине - нет...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн oss

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-18
  • Сайт: 
  • Профессия: Программист 8.1
это попдправил, но проблема не решилась
Добавлено: 18 Окт 2014, 10:10

http://prntscr.com/4x94se

Последний раз редактировалось: oss; 18 Окт 2014, 10:10. Причина: Объединение сообщений

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
это попдправил, но проблема не решилась
Добавлено: 18 Окт 2014, 10:10

http://prntscr.com/4x94se

осталась, но изменилась!
то что вы задали имя полю, абсолютно не значит, что вы можете это имя использовать теперь в выражении к другому полю!
вместо
"КоличествоДне1"
надо
"&КоличествоДне"
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн oss

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-18
  • Сайт: 
  • Профессия: Программист 8.1
Блин ни в какую не хочет, я пробовал через вычисляемые поля, но значение параметров не доходит до выражения вычисляемого поля, подскажите куда копать.

Оффлайн Codokopatel

  • *
  • Сообщений: 24
  • РЕПУТАЦИЯ: 9
  • КПД: 38%
  • Регистрация: 2013-05-02
  • Сайт: 
  • Профессия: Программист 1С
У вас параметр &КоличествоДне выступает как самостоятельное поле.
Такое не допустимо. Параметр это составная часть, или условия, или функции (например, как в вашем примере: РазностьДат(&НачалоПериода, &КонецПериода, День) как Разн. Здесь &НачалоПериода и &КонецПериода являются параметрами).
То есть строка: &КоличествоДне как КоличествоДне1 - ошибочна!
Исключите её и ошибка выдаваться не будет.

Оффлайн oss

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-18
  • Сайт: 
  • Профессия: Программист 8.1
C этим утверждение согласен, но как тогда мне получить следующее
На форме есть 3 реквизита - Начдата, кондата, коэф. В СКД есть 2 ресурса КоличествоОборот,КоличествоКонечныйОстаток.  Нужно в вычисляемом поле состряпать формулу мое поле=КоличествоОборот/КоличествоДней*коэф-КоличествоКонечныйОстаток где :
КоличествоДней = (НачалоДня(кондата)-НачалоДня(Начдата))/86400;
Начдата, кондата - передаю в параметры СКД через

  ПараметрНачДата = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[0];
    ПараметрНачДата.Значение = НачПериода;
    ПараметрНачДата.Использование = Истина;
   
    ПараметрКонДата = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы[1];
    ПараметрКонДата.Значение = КонПериода;
    ПараметрКонДата.Использование = Истина;
Это был первый вариант, но в вычисляемом поле постоянно лезла ошибка, поэтому решил получить поле через параметры в запросе.
кстати если сделать http://prntscr.com/4xjuz4 то все равно есть косяк
Добавлено: 19 Окт 2014, 08:19

Добавил в вычисляемые поля новые значения http://prntscr.com/4xk884 http://prntscr.com/4xk8c4 , но получаю след результат http://prntscr.com/4xk8c4
Добавлено: 19 Окт 2014, 08:20

http://prntscr.com/4xk8hd

Последний раз редактировалось: oss; 19 Окт 2014, 08:20. Причина: Объединение сообщений

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
То есть строка: &КоличествоДне как КоличествоДне1 - ошибочна!
Исключите её и ошибка выдаваться не будет.

почему же? вполне имеет место быть такой синтаксис...
проблема была в том, что в соседнем выражении нельзя обращаться к значению этого поля по имени после КАК...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Оффлайн oss

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-10-18
  • Сайт: 
  • Профессия: Программист 8.1
на данный момент мне не понятно почему поля 1,2,3 показывают не те значения http://prntscr.com/4xkn7s, http://prntscr.com/4xknee , http://prntscr.com/4xknk9

Оффлайн cska-fanat-kz

  • 1С:Специалист
  • Глобальный модератор
  • *****
  • Сообщений: 5745
  • РЕПУТАЦИЯ: 1099
  • КПД: 19%
  • Красная армия всех сильней!
  • Регистрация: 2010-11-06
    • Skype: cska-fanat-kz81
  • Сайт: cska-fanat-kz.ucoz.kz
  • Профессия: Разработчик 1С
разность между датой окончания и датой начала можно и в запросе вычислить.
не надо городить никакие параметры, вычисляемые поля и пр. :^454^:
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.


Теги:
 

Поле не найдено"ЗаказПокупателя.Услуги.Ссылка"<<?>>ЗаказПокупателя.Услуги.Ссылка

Автор romanprogrammistРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 6947
Последний ответ 05 Дек 2013, 00:01
от romanprogrammist
{Форма.Форма.Форма(11)}: Поле объекта не обнаружено

Автор OksРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2289
Последний ответ 09 Дек 2015, 19:33
от Oks
Вывод информации: если поле не заполнено, то вывод иной информации. Новичок

Автор kiksiРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 315
Последний ответ 10 Окт 2017, 12:33
от kiksi
Поле "ВаловаяПрибыль" не может быть использовано в группировке "Store" СКД

Автор virtusРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 6415
Последний ответ 10 Июл 2014, 15:16
от virtus
Не заполняется поле "Цена" при формировании документа "Пересчет товаров"

Автор InnakechaРаздел Пользователям "1С - Предприятие 8"

Ответов: 4
Просмотров: 1087
Последний ответ 29 Дек 2016, 09:54
от Innakecha

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
157 Сообщений
ilyay ilyay
66 Сообщений
alex0402
53 Сообщений
AIFrame
47 Сообщений
oleg-x
44 Сообщений
andron81_81
44 Сообщений
BuhRust
33 Сообщений
MuI_I_Ika MuI_I_Ika
32 Сообщений
Golickoff Golickoff
31 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 245
  • Точка Скрытых: 0
  • Точка Пользователей: 8
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal