Здравствуйте Дмитрий, я понял указанные вами ошибки. Переделал запрос вот так
ВЫБРАТЬ
СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток) КАК НачальныйОстатокВалютный,
СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт) КАК ВсегоПоступилоВалютный,
СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт) КАК ВсегоСписаноВалютный,
СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток) КАК КонечныйОстатокВалютный,
ХозрасчетныйОстаткиИОбороты.Счет.Валютный КАК СчетВалютный,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК НачальныйОстаток,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК ВсегоПоступило,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК ВсегоСписано,
СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК КонечныйОстаток
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаИтоговНачалоДня, &ДатаИтоговКонецДня, , ДвиженияИГраницыПериода, Счет В (&СчетаССубконтоБанковскиеСчета), &ВидСубконтоБанковскиеСчета, Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
СГРУППИРОВАТЬ ПО
ХозрасчетныйОстаткиИОбороты.Счет.Валютный
Но и этот ведет себя также, запрос выполняется бесконечно.
Потом попробовал что то подобное тому как вы указали
то можно нарушить совет №1 и сделать временную таблицу, чтобы потом во втором запросе уже за микросекунды соединить две строки в одну единую.
. Сделал так
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток КАК НачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт КАК ВсегоПоступило,
ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт КАК ВсегоСписано,
ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток КАК КонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет
ПОМЕСТИТЬ ВТ_Валютный
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&ДатаИтоговНачалоДня,
&ДатаИтоговКонецДня,
,
ДвиженияИГраницыПериода,
Счет.Валютный = ИСТИНА
И Счет В (&СчетаССубконтоБанковскиеСчета),
&ВидСубконтоБанковскиеСчета,
Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток,
ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК ВсегоПоступило,
ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК ВсегоСписано,
ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток,
ХозрасчетныйОстаткиИОбороты.Счет КАК Счет
ПОМЕСТИТЬ ВТ_НеВалютный
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
&ДатаИтоговНачалоДня,
&ДатаИтоговКонецДня,
,
ДвиженияИГраницыПериода,
Счет.Валютный = ЛОЖЬ
И Счет В (&СчетаССубконтоБанковскиеСчета),
&ВидСубконтоБанковскиеСчета,
Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ_Валютный.НачальныйОстаток КАК НачальныйОстаток,
ВТ_Валютный.ВсегоПоступило КАК ВсегоПоступило,
ВТ_Валютный.ВсегоСписано КАК ВсегоСписано,
ВТ_Валютный.КонечныйОстаток КАК КонечныйОстаток,
ВТ_Валютный.Счет КАК Счет
ИЗ
ВТ_Валютный КАК ВТ_Валютный
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВТ_НеВалютный.НачальныйОстаток,
ВТ_НеВалютный.ВсегоПоступило,
ВТ_НеВалютный.ВсегоСписано,
ВТ_НеВалютный.КонечныйОстаток,
ВТ_НеВалютный.Счет
ИЗ
ВТ_НеВалютный КАК ВТ_НеВалютный
Я понимаю что сделал не совсем так как вы указали. Я только учусь, прошу строго не судить (кстати, первый запрос указанный, вообще не мой запрос. Мне дали его "оптимизировать").
Благодарю за подробное описание, очень помогли понять архитектуру лицензирования. Когда я работал во франчайзи 1С как мы поступали, практически все наши клиенты покупали физический сервер. Мы поднимали виртуальные машины на этом сервере такие как: Application server, License server, Publisher server, Backup server. Я учавствовал во всех процессах кроме активизации лицензии, поэтому остались некие порблемы в знаниях.
Сейчас хочу описать свою ситуацию, дабы получить наиболее эффективный и правильный совет.
У нас есть сервер, арендованный выделенный сервер. Есть серверная лицензия на МИНИ сервер на 5 пользователей (Так написано в описании лицензии), есть клиентская лицензия на 5 пользователей, и конечно же основная поставка. Я все хочу построить всю архитектуру на одной машине, без виртуальных машин как описано выше. Клиенты будут подключаться каждый из своего рабочего ПК к базе по IP адресу сервера. При такой архитектуре получается что мне нужно активизировать клиентскую и серверную лицензию на одном сервере, назначить функциональность в консоли администрирования сервера 1С и после этого все будет работать?
Сергей, а можно ли на один и тот же сервер установить серверную и клиентскую лицензии, настроить через консоль администрирования серверов 1С, указать функциональность, назначение и все тому подобное. И в итоге на одном и том же сервере у меня будет и серверная и клиентская лицензия, каждый из которых будет выполнять свою функцию по назначение. Правильно ли я понимаю?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Но и этот ведет себя также, запрос выполняется бесконечно.
Потом попробовал что то подобное тому как вы указали . Сделал так
Я понимаю что сделал не совсем так как вы указали. Я только учусь, прошу строго не судить (кстати, первый запрос указанный, вообще не мой запрос. Мне дали его "оптимизировать").