Задать вопрос
  • Почему запрос формируется бесконечно долго?

    @fuad99377 Автор вопроса
    Здравствуйте Дмитрий, я понял указанные вами ошибки. Переделал запрос вот так
    ВЫБРАТЬ
    	СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток) КАК НачальныйОстатокВалютный,
    	СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт) КАК ВсегоПоступилоВалютный,
    	СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт) КАК ВсегоСписаноВалютный,
    	СУММА(ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток) КАК КонечныйОстатокВалютный,
    	ХозрасчетныйОстаткиИОбороты.Счет.Валютный КАК СчетВалютный,
    	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток) КАК НачальныйОстаток,
    	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотДт) КАК ВсегоПоступило,
    	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаОборотКт) КАК ВсегоСписано,
    	СУММА(ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток) КАК КонечныйОстаток
    ИЗ
    	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаИтоговНачалоДня, &ДатаИтоговКонецДня, , ДвиженияИГраницыПериода, Счет В (&СчетаССубконтоБанковскиеСчета), &ВидСубконтоБанковскиеСчета, Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
    
    СГРУППИРОВАТЬ ПО
    	ХозрасчетныйОстаткиИОбороты.Счет.Валютный

    Но и этот ведет себя также, запрос выполняется бесконечно.

    Потом попробовал что то подобное тому как вы указали
    то можно нарушить совет №1 и сделать временную таблицу, чтобы потом во втором запросе уже за микросекунды соединить две строки в одну единую.
    . Сделал так

    ВЫБРАТЬ
    	ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаНачальныйОстаток КАК НачальныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотДт КАК ВсегоПоступило,
    	ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаОборотКт КАК ВсегоСписано,
    	ХозрасчетныйОстаткиИОбороты.ВалютнаяСуммаКонечныйОстаток КАК КонечныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.Счет КАК Счет
    ПОМЕСТИТЬ ВТ_Валютный
    ИЗ
    	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
    			&ДатаИтоговНачалоДня,
    			&ДатаИтоговКонецДня,
    			,
    			ДвиженияИГраницыПериода,
    			Счет.Валютный = ИСТИНА
    				И Счет В (&СчетаССубконтоБанковскиеСчета),
    			&ВидСубконтоБанковскиеСчета,
    			Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    	ХозрасчетныйОстаткиИОбороты.СуммаНачальныйОстаток КАК НачальныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК ВсегоПоступило,
    	ХозрасчетныйОстаткиИОбороты.СуммаОборотКт КАК ВсегоСписано,
    	ХозрасчетныйОстаткиИОбороты.СуммаКонечныйОстаток КАК КонечныйОстаток,
    	ХозрасчетныйОстаткиИОбороты.Счет КАК Счет
    ПОМЕСТИТЬ ВТ_НеВалютный
    ИЗ
    	РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
    			&ДатаИтоговНачалоДня,
    			&ДатаИтоговКонецДня,
    			,
    			ДвиженияИГраницыПериода,
    			Счет.Валютный = ЛОЖЬ
    				И Счет В (&СчетаССубконтоБанковскиеСчета),
    			&ВидСубконтоБанковскиеСчета,
    			Организация В (&Организации)) КАК ХозрасчетныйОстаткиИОбороты
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
    	ВТ_Валютный.НачальныйОстаток КАК НачальныйОстаток,
    	ВТ_Валютный.ВсегоПоступило КАК ВсегоПоступило,
    	ВТ_Валютный.ВсегоСписано КАК ВсегоСписано,
    	ВТ_Валютный.КонечныйОстаток КАК КонечныйОстаток,
    	ВТ_Валютный.Счет КАК Счет
    ИЗ
    	ВТ_Валютный КАК ВТ_Валютный
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
    	ВТ_НеВалютный.НачальныйОстаток,
    	ВТ_НеВалютный.ВсегоПоступило,
    	ВТ_НеВалютный.ВсегоСписано,
    	ВТ_НеВалютный.КонечныйОстаток,
    	ВТ_НеВалютный.Счет
    ИЗ
    	ВТ_НеВалютный КАК ВТ_НеВалютный


    Я понимаю что сделал не совсем так как вы указали. Я только учусь, прошу строго не судить (кстати, первый запрос указанный, вообще не мой запрос. Мне дали его "оптимизировать").
    Написано
  • Как правильно установить ActiveX для 1С, чтобы они работали дружно?

    @fuad99377 Автор вопроса
    1) Если он у меня установлен то почему я получаю такую ошибку?
    65551a4612943641584239.png
    Код причем был рабочий года 2-3 назад

    2) А за статью большое спасибо!!! Никак не понимаю как я на него не наткнулся... Нужно учиться гуглить :)
  • Где указывается ИНН банка в 1С УНФ 1.6 (1.6.26.124)?

    @fuad99377 Автор вопроса
    Благодарю за ответ!
  • Где указывается ИНН банка в 1С УНФ 1.6 (1.6.26.124)?

    @fuad99377 Автор вопроса
    Да. Я тоже это заметил, но в шаблоне печатной формы мне дали и код банка, и ИНН банка. Это показалось мне странным.
  • Отличия между активизацией Клиентской и Серверной лицензии?

    @fuad99377 Автор вопроса
    LollyFox, Спасибо большое! Очень помогли.
  • Отличия между активизацией Клиентской и Серверной лицензии?

    @fuad99377 Автор вопроса
    Благодарю за подробное описание, очень помогли понять архитектуру лицензирования. Когда я работал во франчайзи 1С как мы поступали, практически все наши клиенты покупали физический сервер. Мы поднимали виртуальные машины на этом сервере такие как: Application server, License server, Publisher server, Backup server. Я учавствовал во всех процессах кроме активизации лицензии, поэтому остались некие порблемы в знаниях.

    Сейчас хочу описать свою ситуацию, дабы получить наиболее эффективный и правильный совет.
    У нас есть сервер, арендованный выделенный сервер. Есть серверная лицензия на МИНИ сервер на 5 пользователей (Так написано в описании лицензии), есть клиентская лицензия на 5 пользователей, и конечно же основная поставка. Я все хочу построить всю архитектуру на одной машине, без виртуальных машин как описано выше. Клиенты будут подключаться каждый из своего рабочего ПК к базе по IP адресу сервера. При такой архитектуре получается что мне нужно активизировать клиентскую и серверную лицензию на одном сервере, назначить функциональность в консоли администрирования сервера 1С и после этого все будет работать?
  • Отличия между активизацией Клиентской и Серверной лицензии?

    @fuad99377 Автор вопроса
    Сергей, а можно ли на один и тот же сервер установить серверную и клиентскую лицензии, настроить через консоль администрирования серверов 1С, указать функциональность, назначение и все тому подобное. И в итоге на одном и том же сервере у меня будет и серверная и клиентская лицензия, каждый из которых будет выполнять свою функцию по назначение. Правильно ли я понимаю?