IPB

Здравствуйте, гость ( Вход | Регистрация )

Фото
 
vlad_small .
vlad_small
Начинающий
Интересы
Нет данных
27-May 05
1315*
26th October 2012 - 23:59
Jul 19 2019, 17:58
7 (0 сообщений в день)
AIM Нет данных
Yahoo Нет данных
ICQ Нет данных
MSN Нет данных

vlad_small

Пользователи

*


Темы
Сообщения
Blogs
1 Sep 2009
вопрос почему в регистре расчета Основные Начисления Работников Организаций резвизит график работы составной вид т.е график работы и сотрудник?
у некоторых документов ставиться сотрудник и повторное проведение документа исправляет его на график
зуп 2.5.13 в демке тоже самое...
19 Jan 2006
Вопрос спецам.
я в глСписаниеПартииТМЦ добавил код
ТекДокумент = Конт.ТекущийДокумент();
ГраницаРасчетаSQL = СформироватьПозициюДокумента(ТекДокумент,-1);
Если РегистрУчета="ПартииОтданные" Тогда
глRecordSet.УстановитьТекстовыйПараметр("ВыбДоговор",Договор);
ИначеЕсли РегистрУчета="ПартииНаличие" Тогда
глRecordSet.УстановитьТекстовыйПараметр("ВыбМОЛ",МОЛ);
КонецЕсли;
глRecordSet.УстановитьТекстовыйПараметр("ГраницаРасчетаSQL",ГраницаРасчетаSQL);
глRecordSet.УстановитьТекстовыйПараметр("ТекДокум",ТекДокумент);
Если ТипЗначенияСтр(ФирмаДляОстатковТМЦ) = "СписокЗначений" Тогда
СтрокаФирмы = глMDW.ПолучитьСтрокуИзСЗ(ФирмаДляОстатковТМЦ);
ИначеЕсли ТипЗначенияСтр(ФирмаДляОстатковТМЦ) = "Справочник" Тогда
глRecordSet.УстановитьТекстовыйПараметр("ФирмаДляОстатковТМЦ",ФирмаДляОстатковТМЦ);
КонецЕсли;
СписокТМЦ = СоздатьОбъект("СписокЗначений");
ТаблНоменклатуры.Выгрузить(СписокТМЦ,,,"Номенклатура");
глRecordSet.УложитьСписокОбъектов(СписокТМЦ,"#ТаблНоменклатуры","Номенклатура");
СтрокаСтатусов = глMDW.ПолучитьСтрокуИзСЗ(СписокСтатусов);
ТекстЗапросаSQl = "
|Select
|Фирма [Фирма $Справочник.Фирмы],
|Номенклатура [Номенклатура $Справочник.Номенклатура],
|СтатусПартии [СтатусПартии $Перечисление.СтатусыПартии],
|Партия [Партия $Справочник.Партии],
|ДатаПартии [ДатаПартии $Дата],
|ЦенаПрод [ЦенаПрод $Число],
|КоличествоОстаток [Количество $Число],
|СуммаРубОстаток [СуммаРуб $Число],
|СуммаУпрОстаток [СуммаУпр $Число],
|СуммаБезНДСОстаток [СуммаБезНДС $Число]
|From $РегистрОстатки.ПартииНаличие("
+?(Конт.ИтогиАктуальны()=0, ":ГраницаРасчетаSQL~", "") +"
|,
|,
|Фирма "+?(ТипЗначенияСтр(ФирмаДляОстатковТМЦ) = "СписокЗначений"," in ("+СтрокаФирмы+")"," = :ФирмаДляОстатковТМЦ ")+"
|and Номенклатура in (Select val from #ТаблНоменклатуры)
|and СтатусПартии in ("+СтрокаСтатусов+")
|and Мол = :ВыбМОЛ,
|(Фирма,Номенклатура,СтатусПартии,Партия,ДатаПартии,ЦенаПрод),
|(Количество,СуммаРуб,СуммаУпр,СуммаБезНДС)
|)
|as ПартииНаличие";
ТаблицаВыборкиПартий=глПолучитьВыборку(глRecordSet, ТекстЗапросаSQl,0);
затем ТЗ фильтруетса на ценапрод , документ проводиться дольше в 2 раза чем через выгрузить итоги для документа отчетккм 12 строк.
Прововал 1, 8, 1, 7 и 1, 8, 1, 6 не помогло. РежимRPC(1). В чем проблема?
Хотелось добавить фильтрацию по ценапрод в запросе. Надеюсь поможет
31 Dec 2005
Есть два запроса получения остатков
через 1с++

Начало = _GetPerformanceCounter();
RecordSet.УстановитьТекстовыйПараметр("ДатаРасчета",ВыбДок.ДатаДок);
RecordSet.УстановитьТекстовыйПараметр("ВыбФирма",ВыбДок.Фирма);
RecordSet.УстановитьТекстовыйПараметр("ВыбМол",ВыбДок.СкладПолучатель.МОЛ);
ТекстЗапроса = "
|select *
|FROM
|$РегистрОстатки.ПартииНаличие(
|:ДатаРасчета~,
|,
|Фирма = :ВыбФирма
|and МОЛ = :ВыбМол,
|(Номенклатура,Партия,ДатаПартии,ЦенаПрод),
|(СуммаРуб,Количество)
|)";
ТаблицаПартий=глПолучитьВыборку(RecordSet, ТекстЗапроса,0,"Справочник.Номенклатура,Справочник.Партии,Дата,Число,Число,Число");
Сообщить("Коней скуля " + Строка(_GetPerformanceCounter()-Начало));
а средствами 1с
Начало = _GetPerformanceCounter();
ВремРегистры = СоздатьОбъект("Регистры");
ВремПартииНаличие = ВремРегистры.ПартииНаличие;
ВремПартииНаличие.УстановитьЗначениеФильтра("Фирма",ВыбДок.Фирма, 1);
ВремПартииНаличие.УстановитьЗначениеФильтра("МОЛ",ВыбДок.СкладПолучатель.МОЛ,1);
ВремРегистры.Актуальность(1);
ВремРегистры.РассчитатьРегистрыПо(ВыбДок.ДатаДок);
ВремПартииНаличие.ВыгрузитьИтоги(Тз11,1,1);
Сообщить("1с "+Строка(_GetPerformanceCounter()-Начало));
почему через 1с++ у меня сообщается 250 а через 1с всего лишь 15
система win2003 mssql2000sp3
1с++ 1.8.1.6 fix bug 02
При включеном и в выключеном режиме РежимRPC время одно(в отладке видно что ипользуется)
В чем может быть такая сильная разница?
11 Oct 2005
У меня вопрос виртуальная таблица остатков, т.е $РегистрОстатки.Регистр работает корректно если на регистре нет галочки быстрая обработка движений?


6 Sep 2013 - 10:05


24 Jun 2008 - 9:48

vlad_small.

.
RSS Текстовая версия Сейчас: 19th July 2019 - 17:58