|
Получение прямым запросом к скль остатков из регистра накопления | ☑ | ||
---|---|---|---|---|
0
Конфигуратор1с
07.08.12
✎
15:30
|
Ковыряю внешние источники данных, получил структуру регистра накопления - три таблицы: основная, итоги и регистрация изменений. Правильно я понимаю, что таблица итоги это рассчитанные остатки на определенный период?
|
|||
1
Ненавижу 1С
гуру
07.08.12
✎
15:32
|
правильно
|
|||
2
H A D G E H O G s
07.08.12
✎
15:33
|
Тебя ждет еще много интересных и неожиданных вещей!
|
|||
3
H A D G E H O G s
07.08.12
✎
15:33
|
Вычитание вместо сложения, 3999 год и много вкусностей.
|
|||
4
H A D G E H O G s
07.08.12
✎
15:34
|
Отлови профайлером запрос типовой и скопимиздь его!
|
|||
5
Конфигуратор1с
07.08.12
✎
15:37
|
(4)легко сказать, знал бы я что такое профайлер. Кстати, киньте ссылкой типа "Профайлер для чайников", плииииииз
|
|||
6
Конфигуратор1с
07.08.12
✎
15:40
|
5999-11-01 00:00:00.000 - это типа от года в регистре надо отнять 3999????
|
|||
7
H A D G E H O G s
07.08.12
✎
15:41
|
5999 - это когда смещение 2000 стоит. Так то 3999 - это типа глубокое будущее.
|
|||
8
BigHarry
07.08.12
✎
15:46
|
Чорт, получается восьмерка не совместима с 6000 годом, чо теперь делать-то?
|
|||
9
Конфигуратор1с
07.08.12
✎
15:47
|
(7)спс.
|
|||
10
Kashemir
07.08.12
✎
15:48
|
(8) Беда, беда :(
|
|||
11
Конфигуратор1с
07.08.12
✎
17:04
|
чето не пойму
В скль там где просмотр первых 1000 записей, выполняю SELECT TOP 100 [_Period] ,[_Fld2170RRef] ,[_Fld2171RRef] ,[_Fld2172RRef] ,[_Fld2173RRef] ,[_Fld2174RRef] ,[_Fld2175RRef] ,[_Fld2176_TYPE] ,[_Fld2176_RTRef] ,[_Fld2176_RRRef] ,[_Fld2177RRef] ,[_Fld2178] ,[_Fld2179] ,[_Fld2180] ,[_Splitter] FROM [TradeLocal].[dbo].[_AccumRgT2188] where [_Period] between CONVERT(datetime, '4011-11-01T00:00:00.000', 126) and CONVERT(datetime, '4012-01-01T00:00:00.000', 126) Order by [_Period] DeSC В регистре есть записи за 2012, а в скль в таблице нет. |
|||
12
hhhh
07.08.12
✎
17:33
|
ты точно там в очках? Вот же
CONVERT(datetime, '4012-01-01T00:00:00.000', 126) |
|||
13
Конфигуратор1с
07.08.12
✎
17:43
|
да я уже и CONVERT(datetime, '4012-08-01T00:00:00.000', 126) писал нифигашеньки
|
|||
14
H A D G E H O G s
07.08.12
✎
20:58
|
Итоги то на какой месяц рассчитаны?
|
|||
15
H A D G E H O G s
07.08.12
✎
20:58
|
Операции->Управление итогами
|
|||
16
Конфигуратор1с
08.08.12
✎
14:03
|
(15)После пересчета появилось. Вот теперь другая засада, подключил ВИД, таблица регистра. оттуда взял период, номенклатуру и количество. Пытаюсь в запросе задать условие "ГДЕ
РегистрОстатки.Период > &ДатаНачала И РегистрОстатки.Период < &ДатаОкончания " выдает ошибку неправильные параметры |
|||
17
Конфигуратор1с
08.08.12
✎
15:39
|
Разобрался, изза смещения скуля дата 01.01.4012 а не 2012, вопрос как полученную дату преобразовать?
|
|||
18
rs_trade
08.08.12
✎
15:42
|
(17) ну напряги извилины! как из 4012 получить 2012???
|
|||
19
Конфигуратор1с
08.08.12
✎
15:49
|
(18)Да вот не получается, ругается сволочь, что я не пробую
|
|||
20
Fragster
гуру
08.08.12
✎
15:50
|
это скуль не совместим, в дб2 и постгре проблем нет
|
|||
21
H A D G E H O G s
08.08.12
✎
15:50
|
(19) Че не получается то?
|
|||
22
Fragster
гуру
08.08.12
✎
15:51
|
(21) два килогода отнять
|
|||
23
H A D G E H O G s
08.08.12
✎
15:51
|
(16) Ты учти, там еще табличка Options есть.
|
|||
24
Dmitrii
гуру
08.08.12
✎
15:52
|
(7) >> глубокое будущее
лучше "далёкое", чем "глубокое". ИМХО. извиняюсь за ОФФ. |
|||
25
H A D G E H O G s
08.08.12
✎
15:52
|
Что мешает сделать это в коде 1С перед передачей параметров..
p.s. *** прищурившись, ты и параметры поди не передаешь, так, текст запроса динамически хреначишь? |
|||
26
Dmitrii
гуру
08.08.12
✎
15:53
|
(8) >> получается восьмерка не совместима с 6000 годом
Нет. Получается, что братья Нуралиевы знают точную дату конца света = 3999-11-01 00:00:00.000 |
|||
27
Конфигуратор1с
08.08.12
✎
15:54
|
(23)С этого места поподробнее
(25) Я делаю запрос в СКД |
|||
28
rs_trade
08.08.12
✎
16:00
|
(27) прямой что ли запрос в СКД? ну ты монстр.
|
|||
29
Конфигуратор1с
08.08.12
✎
16:01
|
В общем сделал я внешний источник, подключился прописал таблицу с полями период, номенклатура, количество. Теперь строю в СКД запрос к этой таблице, в колонке период стоит дата 01.01.4004, параметр в запрос более 3999 году передать не могу,
|
|||
30
Конфигуратор1с
08.08.12
✎
16:02
|
(28)та не прямой, запрос к источнику данных
|
|||
31
Shurjk
08.08.12
✎
16:03
|
(0) Вот спрашивается а зачем?
|
|||
32
Shurjk
08.08.12
✎
16:03
|
+(31) Самое великое достижени е 8-ки что 1с стало трех звенкой, так нет же блудливые ручки и эт на корню загубят.
|
|||
33
H A D G E H O G s
08.08.12
✎
16:03
|
(27) Там данные о актуальности итогов хранятся.
|
|||
34
Конфигуратор1с
08.08.12
✎
16:06
|
(32)Что зачем? Мне нужно сравнить остатки в двух базах, решил заюзать 1сный механизм - внешние источники данных
|
|||
35
Конфигуратор1с
08.08.12
✎
16:07
|
(34)+ Есть другие альтернативы?
|
|||
36
Конфигуратор1с
08.08.12
✎
16:07
|
Хо Хо Хо, Получилось через ДОБАВИТЬКДАТЕ(ВложенныйЗапрос.Период,Год,-2000),
я как то и забыл об этой функции |
|||
37
Shurjk
08.08.12
✎
16:09
|
(34) Вообще то этот механизм свосем для другого, а если остатки получить с помощью объектов метаданных 1с? Это противоречит религиозным взглядам?
|
|||
38
Конфигуратор1с
08.08.12
✎
16:11
|
(37)каким образом из двух баз получить с помощью объектов метаданных 1с?
З.Ы. Кстати Внешние источники тогда зачем? |
|||
39
rs_trade
08.08.12
✎
16:12
|
(36) неожиданное решение
|
|||
40
Конфигуратор1с
08.08.12
✎
16:15
|
(39)хорош насмехаться - сам в расстройстве от своей тупости. Просто как то в мозг запало отнять - сидел и думал как от даты отнять.
|
|||
41
Shurjk
08.08.12
✎
16:16
|
(38) Есть COM объект, есть Automation, на худой конец можно использовать механизм сравнения табличных документов.
|
|||
42
Конфигуратор1с
08.08.12
✎
16:20
|
(41)Та раньше делал через СОМ, но есть ряд минусов у него - тормоза, да и извлечение данных тоже гемморойно. Не понимаю, почему 1с не сделала подключение к другим 1с базам? Было бы клево - указал соответствие объектов метаданных, указал поля связи и формируешь себе отчет
|
|||
43
H A D G E H O G s
08.08.12
✎
16:22
|
Тормоза у COM исключительно от криворукости.
|
|||
44
Конфигуратор1с
08.08.12
✎
16:28
|
(43)не отрицаю. Но я не волшебник, я только учусь
|
|||
45
Конфигуратор1с
08.08.12
✎
16:31
|
Но согласитесь, возможность использовать Внешние источники для подключения к другой базе 1с была бы очень полезной
|
|||
46
Fragster
гуру
08.08.12
✎
16:35
|
самое интересное, что если программно формировать СКД, там есть некий ИсточникДанных, который надо писать local
|
|||
47
Конфигуратор1с
08.08.12
✎
16:41
|
(46) Проходил курсы по скд в 1С Теллур, нам препод тоже обращал внимание на то что источники данных это таблица и делал предположение что возможно, в 1с планировали/планируют сделать подключение к другим базам в скд непосредственно
|
|||
48
Конфигуратор1с
08.08.12
✎
16:42
|
(41) Кстати, делаю все это извращение в конфигурации фабрика отчетов, находящейся на ИТС, так что я иду по пути тру 1сников)))
|
|||
49
Kashemir
08.08.12
✎
17:58
|
(46)(47) Так и есть. Источник данных - это заготовка на будущее и на данный момент не используется.
|
|||
50
rs_trade
08.08.12
✎
18:11
|
(49) наверное это счастье в 8.3
|
|||
51
rs_trade
08.08.12
✎
18:12
|
там что то много всего было допилено по внешним источникам
|
|||
52
Fragster
гуру
08.08.12
✎
18:13
|
(50) та не
|
|||
53
Kashemir
08.08.12
✎
18:13
|
(50) Маловероятно
|
|||
54
Конфигуратор1с
09.08.12
✎
18:49
|
Тут столкнулся с проблемой. Измерение номенклатура имеет тип двоичные данные. А как мне оттуда код вытащить? или соединить по ссылке. Я наивный 1сник думал что там поле типа ид номенклатуры. а фигня оказалась (((
|
|||
55
pumbaEO
09.08.12
✎
18:55
|
(54) подобрался к самому интересному. Я тоже не знаю как передать двоичные данные... :)
|
|||
56
МихаилМ
09.08.12
✎
18:56
|
(54)
"...Я наивный 1сник..." не советую переходить на личности . даже про свою. |
|||
57
Конфигуратор1с
09.08.12
✎
18:56
|
(55)а как ты делаешь в таких случаях?
|
|||
58
Fragster
гуру
09.08.12
✎
18:58
|
SELECT CONVERT(uniqueIdentifier, _IDRRef) AS _IDRRef
FROM _Reference7 |
|||
59
H A D G E H O G s
09.08.12
✎
19:10
|
Все таки - там image (дикость, и вряд ли 1С позволяэ), либо binary(16)
|
|||
60
sanja26
09.08.12
✎
19:20
|
смысл из 1с тащить данные в 1с через скульные таблицы?
Если база в дельфях, к примеру, вот смысл... насколько я понимаю |
|||
61
FIXXXL
09.08.12
✎
19:48
|
(0) твой приемник что читает?
от того и пляши а это... :) прикольно, но результат .... |
|||
62
Конфигуратор1с
09.08.12
✎
21:13
|
(58)в внешнем источнике?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |