powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Выборка в обработчике проведения, уравляемые формы
25 сообщений из 35, страница 1 из 2
Выборка в обработчике проведения, уравляемые формы
    #38597768
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно я уже заработался, то ли лыжи не едут, но:

Есть запрос с параметрами, вызываю из консоли запросов, ставлю параметры, данные есть, вызываю запрос в обработчике проведения - данных нет, т.е. запрос.выполнить().выбрать().Количество()=0

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
			 Запрос = Новый Запрос;
			 Запрос.Текст = "ВЫБРАТЬ
			 |	ХозрасчетныйОстатки.Счет,
			 |	ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
			 |	ХозрасчетныйОстатки.Субконто2 КАК Партия,
			 |	ХозрасчетныйОстатки.Субконто3 КАК Склад,
			 |	ХозрасчетныйОстатки.СуммаОстаток / ХозрасчетныйОстатки.КоличествоОстаток КАК Цена,
			 |	ХозрасчетныйОстатки.КоличествоОстаток КАК Количество,
			 |	ХозрасчетныйОстатки.СуммаОстаток КАК Сумма
			 |ИЗ
			 |	РегистрБухгалтерии.Хозрасчетный.Остатки КАК ХозрасчетныйОстатки
			 |ГДЕ
			 |	ХозрасчетныйОстатки.Счет = &Счет
			 |	И НЕ ХозрасчетныйОстатки.Субконто2 = НЕОПРЕДЕЛЕНО
			 |	И ХозрасчетныйОстатки.Субконто1 = &Номенклатура
			 |	И ХозрасчетныйОстатки.Субконто3 = &Склад
			 | И ХозрасчетныйОстатки.Субконто2.Дата <= &ДатаДокумента
			 |УПОРЯДОЧИТЬ ПО
			 |	Номенклатура,
			 |	ХозрасчетныйОстатки.Субконто2.Дата";
			 
			 Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.НайтиПоКоду("43") );
			 Запрос.УстановитьПараметр("Номенклатура",ТекСтрокаТовары.Номенклатура );
			 Запрос.УстановитьПараметр("Склад",Склад );
			 Запрос.УстановитьПараметр("ДатаДокумента", Дата );
			 Результат = Запрос.Выполнить();
			 Выборка = Результат.Выбрать();



ТекСтрокаТовары - это строка табличной части
Склад - реквизит документа
Дата - реквизит документа

параметры запроса садятся нормально



данных нет

копирую в консоль запросов, беру те же данные запрос выполняет результат

Я понимаю, что ошибка "сам дурак", но не могу понять где
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597787
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrv,

Проверьте условие
ХозрасчетныйОстатки.Субконто2.Дата <= &ДатаДокумента

ЗЫ Пользуйтесь параметрами виртуальных таблиц.
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597798
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPklimsrv,

Проверьте условие
ХозрасчетныйОстатки.Субконто2.Дата <= &ДатаДокумента

ЗЫ Пользуйтесь параметрами виртуальных таблиц.

+ откройте для себя ттам параметр с видами субконто

>Запрос.УстановитьПараметр("Номенклатура",ТекСтрокаТовары.Номенклатура );

т.е. весь этот ужас еще и в цикле крутится... ппц
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597840
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPklimsrv,

Проверьте условие
ХозрасчетныйОстатки.Субконто2.Дата <= &ДатаДокумента

ЗЫ Пользуйтесь параметрами виртуальных таблиц.

Спасибо, работает. Вопрос, почему в консоли работает. в обработчике проведения - нет?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
	 Запрос.Текст = "ВЫБРАТЬ
			                |	ХозрасчетныйОстатки.Счет,
			                |	ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
			                |	ХозрасчетныйОстатки.Субконто2 КАК Партия,
			                |	ХозрасчетныйОстатки.Субконто3 КАК Склад,
			                |	ХозрасчетныйОстатки.СуммаОстаток / ХозрасчетныйОстатки.КоличествоОстаток КАК Цена,
			                |	ХозрасчетныйОстатки.КоличествоОстаток КАК Количество,
			                |	ХозрасчетныйОстатки.СуммаОстаток КАК Сумма
			                |ИЗ
			                |	РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаДокумента, Счет = &Счет, , ) КАК ХозрасчетныйОстатки
			                |ГДЕ
			                |	НЕ ХозрасчетныйОстатки.Субконто2 = НЕОПРЕДЕЛЕНО
			                |	И ХозрасчетныйОстатки.Субконто1 = &Номенклатура
			                |	И ХозрасчетныйОстатки.Субконто3 = &Склад
			                |
			                |УПОРЯДОЧИТЬ ПО
			                |	Номенклатура,
			                |	ХозрасчетныйОстатки.Субконто2.Дата";
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597843
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ
т.е. весь этот ужас еще и в цикле крутится... ппц

Этот вопрос выходит за рамки текущего, оставим его для другого топика. Я знаю, что запросы делать в цикле - это ппц, но

Я не говорил, что это запрос в продакшн
Я не говорил о количестве итераций цикла
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597861
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrvВопрос, почему в консоли работает. в обработчике проведения - нет?

К моменту выполнения запроса всё списали в 0.
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597889
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPklimsrvВопрос, почему в консоли работает. в обработчике проведения - нет?

К моменту выполнения запроса всё списали в 0.
нет, не верно, на остатках есть, как я понял нельзя делать условие реквизиту собконто
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38597983
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrvЯ не говорил, что это запрос в продакшн

за такой код в продакшене принято бить арбузом об лицо

откройте для себя также МоментВремени() для Запрос.УстановитьПараметр("ДатаДокумента", Дата );

и

Выразить(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК Номенклатура
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598022
Александр Пузаков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос прям гроза производительности...
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598030
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖklimsrvЯ не говорил, что это запрос в продакшн

за такой код в продакшене принято бить арбузом об лицо

откройте для себя также МоментВремени() для Запрос.УстановитьПараметр("ДатаДокумента", Дата );

и

Выразить(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК Номенклатура

как это относится к вопросу топика?
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598032
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ПузаковЗапрос прям гроза производительности...
еще один :facepalm
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598042
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrvПоследний выдох ГПЖпропущено...


за такой код в продакшене принято бить арбузом об лицо

откройте для себя также МоментВремени() для Запрос.УстановитьПараметр("ДатаДокумента", Дата );

и

Выразить(ХозрасчетныйОстатки.Субконто1 КАК Справочник.Номенклатура) КАК Номенклатура

как это относится к вопросу топика?

вопрос топика не стоит выеденного яйца ибо вытекает из криворукости автора
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598054
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,
вопрос топика не стоит выеденного яйца ибо вытекает из криворукости автораА сколько яиц и каких стоят ваши рассуждения в топике не стоящем выеденного яйца, не относящиеся к вопросу автора?
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598067
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖklimsrvпропущено...


как это относится к вопросу топика?

вопрос топика не стоит выеденного яйца ибо вытекает из криворукости автора

Собственно как и ваши посты, которые вытекают из непонимания проблемы, а значит криворукости автора этих постов.
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598083
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrv, Вам на мисту.
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598091
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javapeckerПоследний выдох ГПЖ,
вопрос топика не стоит выеденного яйца ибо вытекает из криворукости автораА сколько яиц и каких стоят ваши рассуждения в топике не стоящем выеденного яйца, не относящиеся к вопросу автора?

когда код будет вменяем проблема исчезнет сама собой... исключение - на глюк движка
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598100
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что запрос в консоли и в проведении дает разный результат при прочих равных условиях - одинаковые права, одни и те же параметры, не битый локальный кэш, состояние регистра бухгалтерии - не верю, чудес не бывает. расхождение между консолью и скд - понятно откуда берется и ничего мистического в нем нет.
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598104
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так банально - в консоли сидит под одмином, проводит под бухом с ограничением по организации - получи фашист гранату...

ЗЫ кстати почему фильтра нету но ней (организации) - это так теперь модно?
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598180
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖа так банально - в консоли сидит под одмином, проводит под бухом с ограничением по организации - получи фашист гранату...

ЗЫ кстати почему фильтра нету но ней (организации) - это так теперь модно?


Логично, что организация одна? Или ваше криворукость не дает этого понять?


Еще раз повотряю, различия лишь в том, что в первом варианте запрос исполняется в процедуре обработки, во втором в консоли. Если ваша криворукость не позволяет это проверить, то извините
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598205
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
кстати да, я привел рабочий запрос, который в консоли также отрабатывает нормально как и первый вариант, может "не криворукий" расскажет почему
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598224
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrvкстати да, я привел рабочий запрос, который в консоли также отрабатывает нормально как и первый вариант, может "не криворукий" расскажет почему

я уже писал - варианта всего два - косяк платформы (маловероятно но бывает) /условия в проведении не соответствуют выполнению из консоли - вполне реально учитывая общее состояние г.внокода автора
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598228
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подробнее - не знаю, нужна база
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598233
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖklimsrvкстати да, я привел рабочий запрос, который в консоли также отрабатывает нормально как и первый вариант, может "не криворукий" расскажет почему

я уже писал - варианта всего два - косяк платформы (маловероятно но бывает) /условия в проведении не соответствуют выполнению из консоли - вполне реально учитывая общее состояние г.внокода автора

условия проведения одинаковые абсолютно, вам сколько надо повторить, что эта инфа уложилась?

ваша криворукость уже позволило оценить общее состояние г.кода?
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598234
klimsrv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖподробнее - не знаю, нужна база
возьмите стандартную бухню 3.0 и консоль запросов к ней на УФ, или ваша криворукость не позволяет это сделать?

Еще раз повторяю, я привел два примера запроса, один рабочий, другой нет, у вас есть ответ на вопрос, в чем различие и почему один рабочий, а второй нет?
...
Рейтинг: 0 / 0
Выборка в обработчике проведения, уравляемые формы
    #38598240
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
klimsrvваша криворукость уже позволило оценить общее состояние г.кода?

зайко моя, вас в этом топике научили (судя по всему) пользовать параметры вирт. таблицы... дальше нет смысла разговаривать
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / [игнор отключен] [закрыт для гостей] / Выборка в обработчике проведения, уравляемые формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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