Имя: Пароль:
1C
1С v8
Использование периодического РС в ПВХ
0 k1us181b
 
11.09.12
05:03
Кто-нибудь пытался реализовать изменение характеристик со временем?
1 golden-pack
 
11.09.12
05:23
пытался, но не получилось. :(
2 rphosts
 
11.09.12
05:28
Как вы себе это представляете? Лежало на складе 10 тонн труб диаметра 100мм со свойствами: толщина стенки 2мм, защитное покрутие - ПВХ и вдруг с 01.09.2012 эти трубы стали: толщина стенки 2,2 мм, защитное покрытие - отсутствует?

вот чудо-то чудное!!!
3 k1us181b
 
11.09.12
05:35
(2)
ну а вдруг?
4 k1us181b
 
11.09.12
07:16
в качестве апа.
вот, например, в научно-популярной литературе используется понятие Надежный клиент (булево).
неплохо было бы зафиксировать дату изменения статуса клиента..
5 rphosts
 
11.09.12
07:32
(4) это совсем про другое и решается:
1.если не нужна вся история - добавлением 2 полей: дата изменения и текущий статус.
2.если нужна история - делается периодическим РС, никакие ПВХ тут и даром не надо!

ну и естественно справочник/перечисление к обоим случаям.

практика показывает, что история потребуется обязательно!
6 k1us181b
 
12.09.12
04:14
проблема решилась.
7 rphosts
 
12.09.12
05:26
(6) какая (периодичесике ПВХ или история статуса) и как?
8 k1us181b
 
13.09.12
02:30
позже распишу, нет времени
появились новые вопросы)
9 zladenuw
 
13.09.12
02:56
ну 1 то что тема наоборот. пвх в РС. так как он период. и все вроде как
10 k1us181b
 
13.09.12
03:00
сейчас непонятно почему не работает срез последних на конкретную дату..

ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
           РегистрЗначенияПрочихСвойствСрезПоследних.Период,
           РегистрЗначенияПрочихСвойствСрезПоследних.ОбъектСвойствИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.СвойстваИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.ЗначениеВрегистре
       ИЗ
           РегистрСведений.РегистрЗначенияПрочихСвойств.СрезПоследних(&Дата, ) КАК РегистрЗначенияПрочихСвойствСрезПоследних)
11 zladenuw
 
13.09.12
03:05
периодичность ?
12 zladenuw
 
13.09.12
03:05
сек ?
13 zladenuw
 
13.09.12
03:08
жив ?
14 k1us181b
 
13.09.12
03:14
месяц например
15 zladenuw
 
13.09.12
03:17
ну так ты таблицу смотрел у тя есть записи по мес ?
16 zladenuw
 
13.09.12
03:19
весь код. может ты  1 запись видишь судя с урывка
17 k1us181b
 
13.09.12
03:25
конечно есть, база экспериментальная.
без &Дата вижу срез на ТекущуюДату.
с &Дата и значением 13.09.2012 - ничего не выводится.
ладно, думаю дальше
18 zladenuw
 
13.09.12
03:26
а в рс что ? время ?
19 zladenuw
 
13.09.12
03:26
период
20 zladenuw
 
13.09.12
03:27
без указания период получаешь на тек время. так что думай
21 k1us181b
 
13.09.12
03:30
вот и думаю.
как только в запросе появляется &Дата - ничего не рабора.
22 zladenuw
 
13.09.12
03:31
а вообще задача ? и код наконец покажи весь.
23 zladenuw
 
13.09.12
03:33
а дату на конец дня ?
24 k1us181b
 
13.09.12
03:37
задача - разобраться.
25 zladenuw
 
13.09.12
03:40
я тебе не шаман. покажи что у тебя не так. все работает и срез последних так же .ты тупишь. я помогаю
26 k1us181b
 
13.09.12
03:42
ВЫБРАТЬ
   КакойтоСправочник.Ссылка,
   КакойтоСправочник.ВерсияДанных,
   КакойтоСправочник.ПометкаУдаления,
   КакойтоСправочник.Предопределенный,
   КакойтоСправочник.Владелец,
   КакойтоСправочник.Код,
   КакойтоСправочник.Наименование
ИЗ Справочник.КакойтоСправочник КАК КакойтоСправочник
       
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.КакойтоСправочник)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           ХарактеристикиСправочник.Ссылка,
           ХарактеристикиСправочник.Наименование
       ИЗ
           ПланВидовХарактеристик.ХарактеристикиСправочник КАК ХарактеристикиСправочник)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Ссылка
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
           РегистрЗначенияПрочихСвойствСрезПоследних.Период,
           РегистрЗначенияПрочихСвойствСрезПоследних.ОбъектСвойствИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.СвойстваИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.ЗначениеВрегистре
       ИЗ
           РегистрСведений.РегистрЗначенияПрочихСвойств.СрезПоследних(&Дата, ) КАК РегистрЗначенияПрочихСвойствСрезПоследних)
   ПОЛЕОБЪЕКТА ОбъектСвойствИзмерениеРегистра
   ПОЛЕВИДА СвойстваИзмерениеРегистра
   ПОЛЕЗНАЧЕНИЯ ЗначениеВрегистре }
27 k1us181b
 
13.09.12
03:45
всё, заработало
28 zladenuw
 
13.09.12
04:11
руки ?
29 k1us181b
 
13.09.12
04:19
(28)
возможно.
только начал заниматься СКД , пока не в восторге
30 zladenuw
 
13.09.12
04:58
а я от твоих содержавших ответов.... сам будешь думать дальше
31 k1us181b
 
13.09.12
05:09
я же говорю - разбираюсь.
задача не срочная, времени вагон.
спасибо за участие!
32 rphosts
 
13.09.12
05:25
(8)>позже распишу, нет времени
(31)>времени вагон.

кто-то где-то не совсем достоверно пишет, мягко говоря.
33 k1us181b
 
13.09.12
05:28
(32)
виноват, исправлюсь.
в общем, проблема решилась как представлено в (26).
34 k1us181b
 
13.09.12
05:30
следующий этап - вытащить поле РегистрЗначенияПрочихСвойствСрезПоследних.Период  в "Доступные поля" без связи справочника с регистром.
35 zladenuw
 
13.09.12
05:54
какой справочник ? зачем ? 1. задача какая ? зачем спр если можно в отчете период ? дальше то что ?
36 k1us181b
 
13.09.12
06:02
(35)
- какой справочник ?
см запрос в (26).
- зачем ? 1. задача какая ?
см (24)
- зачем спр если можно в отчете период ?
мне нужно попытаться вывести отчет вида: 1 столбец - наименование из спр, 2й,3й столбцы - значения характеристик, 4й столбец - период из регистра (дата изменения характеристики).
- дальше то что ?
дальше посмотрим)
37 zladenuw
 
13.09.12
06:03
(34) тогда в чем проблема ? нах спр с РС ?
38 k1us181b
 
13.09.12
06:05
4й столбец - период из регистра (дата изменения характеристики) - выводится при таком запросе:

ВЫБРАТЬ
   КакойтоСправочник.Ссылка,
   КакойтоСправочник.ВерсияДанных,
   КакойтоСправочник.ПометкаУдаления,
   КакойтоСправочник.Предопределенный,
   КакойтоСправочник.Владелец,
   КакойтоСправочник.Код,
   КакойтоСправочник.Наименование,
   РегистрЗначенияПрочихСвойствСрезПоследних.Период
ИЗ
   РегистрСведений.РегистрЗначенияПрочихСвойств.СрезПоследних(, ) КАК РегистрЗначенияПрочихСвойствСрезПоследних
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.КакойтоСправочник КАК КакойтоСправочник
       ПО РегистрЗначенияПрочихСвойствСрезПоследних.ОбъектСвойствИзмерениеРегистра = КакойтоСправочник.Ссылка
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.КакойтоСправочник)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           ХарактеристикиТочекПоставкиСправочник.Наименование,
           ХарактеристикиТочекПоставкиСправочник.Код,
           ХарактеристикиТочекПоставкиСправочник.ТипЗначения,
           ХарактеристикиТочекПоставкиСправочник.Ссылка
       ИЗ
           ПланВидовХарактеристик.ХарактеристикиТочекПоставкиСправочник КАК ХарактеристикиТочекПоставкиСправочник)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Ссылка
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
           РегистрЗначенияПрочихСвойствСрезПоследних.Период,
           РегистрЗначенияПрочихСвойствСрезПоследних.ОбъектСвойствИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.СвойстваИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.ЗначениеВрегистре
       ИЗ
           РегистрСведений.РегистрЗначенияПрочихСвойств.СрезПоследних(&Дата, ) КАК РегистрЗначенияПрочихСвойствСрезПоследних)
   ПОЛЕОБЪЕКТА ОбъектСвойствИзмерениеРегистра
   ПОЛЕВИДА СвойстваИзмерениеРегистра
   ПОЛЕЗНАЧЕНИЯ ЗначениеВрегистре }
но ведь можно же из характеристик вытащить дату изменения характеристики
39 zladenuw
 
13.09.12
06:07
откуда ? в РС есть период когда запись. не думай о лишнем
40 k1us181b
 
13.09.12
06:09
есть вариант - ПОЛЕЗНАЧЕНИЯ Период
41 k1us181b
 
13.09.12
06:09
но как его в отдельный столбец вывести хз пока.
42 zladenuw
 
13.09.12
06:12
я тебе о заяцах ты о помидарах. достал.
43 k1us181b
 
13.09.12
06:22
что я не так объясняю, не могу понять.
есть мысль сделать то-то и так-то, используя скд.
если у вас какие то свои представления по части использования механизмов - ради бога.
= в РС есть период когда запись. не думай о лишнем=
вообще комментировать не могу.
44 zladenuw
 
13.09.12
06:24
вопрос был. задача какая ? и все. и снова текст не понятно о чем (43)
45 k1us181b
 
13.09.12
06:58
задача:
1 столбец - наименование из спр,
2й,3й столбцы - значения характеристик,
4й столбец - период из регистра (дата изменения характеристики)
46 zladenuw
 
13.09.12
07:03
а получить срезом нужное и не морочить голову. нахрена соединение
47 k1us181b
 
13.09.12
07:05
а что будет после слова ТИП в запросе?
48 zladenuw
 
13.09.12
07:10
то есть что ? все равно что. почему трава зеленая?
49 k1us181b
 
13.09.12
07:11
вот я что и говорю, что без соединения не будет возможности вытащить поле Период из регистра, чтобы в последствии его перетащить в "доступные поля"
50 k1us181b
 
13.09.12
07:13
(48)
молодой человек.
откройте вкладку Характеристики в конструкторе запроса СКД, создайте новую строку и попробуйте заполнить первое поле Тип.
51 zladenuw
 
13.09.12
07:13
зачем тебе СПР ? бери РС и не срез а таблицу и делай в запросе свой срез
52 k1us181b
 
13.09.12
07:15
=делай в запросе свой срез=
ясен пень, что так это делается, но мне необходимо проверить как это работает через характеристики
53 zladenuw
 
13.09.12
07:17
вообщем думай. ты на путь истинный не идешь. так что блуждай дальше
54 k1us181b
 
13.09.12
07:20
я уже говорил, повторю - _спасибо_за_участие)
55 k1us181b
 
13.09.12
07:29
=на путь истинный не идешь=
моя задача на этом примере разобраться со всеми возможностями/ограничениями характеристик, приказы начальства не обсуждаются.
56 zladenuw
 
13.09.12
07:41
57 zladenuw
 
13.09.12
07:42
и делов то. и у тя в корне не так. пвх не привязана к спр номен. там все через свойство. так что читай!!!
58 k1us181b
 
13.09.12
07:56
читал, естественно, эту и подобные статьи.
правильно, у меня в корне не так, у меня значения характеристик лежат в периодическом регистре сведений (в интернете удалось найти примеры только с непериодическим регистром).
59 zladenuw
 
13.09.12
07:57
ну так блин. период это представление. если его получить со всеми типами то ты получишь свой ПВХ в разрезе времени.... и все... а не так как ты. через опу удаляем гланды
60 k1us181b
 
13.09.12
08:28
да это понятно...нет проблем в том, чтобы уметь вытаскивать всё что в голову взбредет.
моя задача - разобраться: как, зачем и по какому принципу работает этот кусок запроса:
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.КакойтоСправочник)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           ХарактеристикиТочекПоставкиСправочник.Наименование,
           ХарактеристикиТочекПоставкиСправочник.Код,
           ХарактеристикиТочекПоставкиСправочник.ТипЗначения,
           ХарактеристикиТочекПоставкиСправочник.Ссылка
       ИЗ
           ПланВидовХарактеристик.ХарактеристикиТочекПоставкиСправочник КАК ХарактеристикиТочекПоставкиСправочник)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Ссылка
   ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
           РегистрЗначенияПрочихСвойствСрезПоследних.Период,
           РегистрЗначенияПрочихСвойствСрезПоследних.ОбъектСвойствИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.СвойстваИзмерениеРегистра,
           РегистрЗначенияПрочихСвойствСрезПоследних.ЗначениеВрегистре
       ИЗ
           РегистрСведений.РегистрЗначенияПрочихСвойств.СрезПоследних(&Дата, ) КАК РегистрЗначенияПрочихСвойствСрезПоследних)
   ПОЛЕОБЪЕКТА ОбъектСвойствИзмерениеРегистра
   ПОЛЕВИДА СвойстваИзмерениеРегистра
   ПОЛЕЗНАЧЕНИЯ ЗначениеВрегистре }
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.