Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / 1C 7.7 Как получить ссылку на Регистры Остатков для SQL? / 18 сообщений из 18, страница 1 из 1
08.06.2011, 15:22
    #37300707
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Народ, подскажите ПЛЗ, как получить ссылку на таблицу Регистра Остатков для прямого запроса к SKL? К движениям no problem $Регистр.Name = RAxxxx, а как таблицу RGxxxx вытащить ума не приложу...
И где все эти переименования описаны?!
Перелопатил весь DDS там переименования не совпадают с действительностью!
...
Рейтинг: 0 / 0
08.06.2011, 15:41
    #37300751
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
с действительностью там всё совпадает

только учтите что остаток "не на период хранения" остатков вы напрямую не получите... надо задействовать расчет прироста/уменьшения ресурса по таблице движений регистра
...
Рейтинг: 0 / 0
08.06.2011, 15:50
    #37300767
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Last1Cmen, что значит не получу?! Получаю, для чего иначе созданы таблицы RAxxxx? мне просто не удобно, каждый раз номер таблицы по DDS искать. 1С выдает эту ссылку своими средствами, но какой идентификатор не ясно.
ЗЫ: как например можно понять что к таблице табличной части документа нужно обращаться $ДокументСтроки.name?
...
Рейтинг: 0 / 0
08.06.2011, 15:58
    #37300779
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Last1Cmen,
VrigLast1Cmen, что значит не получу?! Получаю, для чего иначе созданы таблицы RAxxxx? мне просто не удобно, каждый раз номер таблицы по DDS искать. 1С выдает эту ссылку своими средствами, но какой идентификатор не ясно.
ЗЫ: как например можно понять что к таблице табличной части документа нужно обращаться $ДокументСтроки.name?
Сорь, с датой хранения да, недопонял тебя, досчитывать надо... но по поводу в DDS... Названия таблиц там другие. С макросами не совпадают...
...
Рейтинг: 0 / 0
08.06.2011, 16:02
    #37300794
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Vrig,

У каждого регистра хххх есть таблица движений RAхххх и таблица остатков RGхххх (и эти хххх для конкретного регистра - идентичны). Какие проблемы тут могут возникнуть - непонятно
...
Рейтинг: 0 / 0
08.06.2011, 16:07
    #37300806
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
VrigСорь, с датой хранения да, недопонял тебя, досчитывать надо... но по поводу в DDS... Названия таблиц там другие. С макросами не совпадают...

содержание файла DDS всегда соответствует внутренним структурам 1cv7.md и структуре таблиц БД.
А если имена таблиц\полей в каких-то макросах, которые когда-то и где-то были сгенерированы, перестали соответствовать схеме базы, которую 1С создает самостоятельно при изменениях конфигурации, сохраняет в 1cv7.dds, и реструктурирует потом под эту схему саму БД - так это проблемы того, кто такими макросами пользуется
...
Рейтинг: 0 / 0
08.06.2011, 16:11
    #37300812
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
pail,
Я знаю, но проблема в том, что обратится к таблице движений я могу:
ТекстЗапроса="
|SELECT
| *
|FROM
| $Регистр.Заявки";

А как с той же простотой обратиться к Регистру Остатков, я не знаю.
...
Рейтинг: 0 / 0
08.06.2011, 16:15
    #37300821
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Vrigpail,
Я знаю, но проблема в том, что обратится к таблице движений я могу:
ТекстЗапроса="
|SELECT
| *
|FROM
| $Регистр.Заявки";

А как с той же простотой обратиться к Регистру Остатков, я не знаю.


то есть речь о 1с++ идет, или чем-то подобном?
Тогда неплохо было бы об этом упомянуть в заголовке/тексте вопроса (как минимум),
или спрашивать на форуме, именно такому продукту посвященному.
...
Рейтинг: 0 / 0
09.06.2011, 03:53
    #37301659
Егоров Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Vrig,

В 1С++ есть дока, там вроде бы все расписано...

$РегистрИтоги.XXXX = RGXXXX

Есть и виртуальная таблица $РегистрОстатки.
...
Рейтинг: 0 / 0
09.06.2011, 10:21
    #37301916
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
VrigА как с той же простотой обратиться к Регистру Остатков, я не знаю.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT ОстаткиОстатки.Склад [Склад $Справочник.Склады]
	, ОстаткиОстатки.ТМЦ [ТМЦ $Справочник.ТМЦ]
	, Sum(ОстаткиОстатки.КвоОстаток) СуммаКвоОстаток
FROM $РегистрОстатки.Остатки(:ВыбДата~,,,
		(Склад, ТМЦ),
		Кво) AS ОстаткиОстатки
GROUP BY ОстаткиОстатки.Склад
	, ОстаткиОстатки.ТМЦ
...
Рейтинг: 0 / 0
09.06.2011, 11:47
    #37302124
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Егоров Александр, О сенк!
...
Рейтинг: 0 / 0
09.06.2011, 11:51
    #37302137
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
pail, А что без плюсов можно прямые запросы делать?
O_o а как?
Зы: Я вообще 1С-ку 2 месяца назад первый раз увидел :(, так что сорь за нубизм.
...
Рейтинг: 0 / 0
09.06.2011, 11:51
    #37302139
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Злой Бобр, Сенк.
...
Рейтинг: 0 / 0
09.06.2011, 12:58
    #37302317
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Vrigpail, А что без плюсов можно прямые запросы делать?
O_o а как?
ADO еще никто неотменял.
...
Рейтинг: 0 / 0
09.06.2011, 18:42
    #37303153
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Злой БобрVrigpail, А что без плюсов можно прямые запросы делать?
O_o а как?
ADO еще никто неотменял.

да и в тех же ++ никто передать в текст запроса "чистый" синтаксис не запрещает :)
...
Рейтинг: 0 / 0
10.06.2011, 03:00
    #37303497
Егоров Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Vrig,

Можно и без плюсов. В самой 1С есть объект Запрос. Описание языка запросов есть в мануале. Только чем сложнее запрос на встроенном языке, тем меньше он прямым получается :)

Или тогда надо определиться, что считать "прямым запросом без плюсов" :)
...
Рейтинг: 0 / 0
03.11.2011, 13:48
    #37510491
Vrig
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
Злой Бобр, ммм, угум да, про него я забыл... У нас MS SQL нету...
...
Рейтинг: 0 / 0
18.11.2011, 04:16
    #37532655
Ruban Igor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1C 7.7 Как получить ссылку на Регистры Остатков для SQL?
ToySQL как вариант.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1C 7.7 Как получить ссылку на Регистры Остатков для SQL? / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]