Ит.ВыполнитьЗапрос(,ДатаДок,,,"Проводка"); #131260


#0 by ИвановИван
Ит.ВыполнитьЗапрос(,ДатаДок,,,"Проводка"); Нужны все проводки по конечнуюДату (ДатаДок), как вытащить дату формирования проводки?
#1 by Zanuda
Примерно так. Только в твоем случае надо еще тип фильтра 2 или 3 поставить, я думаю.
#2 by ИвановИван
думаешь? Переодичность не пашет безДаты начала
#3 by Diter
Сто процентов. Сам не так давно наступал на это
#4 by ИвановИван
Ит.НачДата  .  .   Ит.НачДата  .  .   cч=2 Ит.НачДата  .  .   Ит.НачДата  .  .
#5 by ИвановИван
у меня не заполняеться ((
#6 by ИвановИван
А ВОТ С ДАТАНАЧАЛА! Ит.НачДата10.09.05 Ит.НачДата10.09.05 cч=2 Ит.НачДата02.09.05 Ит.НачДата02.09.05
#7 by Zanuda
Ты что хочешь-то?
#8 by ИвановИван
ДатаНач, взять неоткуда, ставить её фиксированно нельзя, а дата проводки нужна.
#9 by Diter
'01.01.80' и вперёд
#10 by ИвановИван
харэ курить... говорюж ставить её фиксированно нельзя
#11 by Zanuda
ДатаПервойОперации и есть твоя ДатаНач...
#12 by Zanuda
И что значит ставить фиксированно нельзя? Это как? На момент выполнения запроса одна, потом другая??? Что ты имеешь ввиду под этим?
#13 by Zanuda
Даже так надо Опер.ВыбратьОперации(,);
#14 by ИвановИван
Не лучший способ ((, но суть ясна
#15 by Diter
сам "харе курить". Тебе говорят без даты никак. Что ещё не понятно. Не подходит эта - ставь другую
#16 by ИвановИван
не пашет, сам знаю... ладно, пойду думать какую мне дату выбрать за начальную...
#17 by Zanuda
1SOPER.DBF - поле Date. Смотришь, какая дата в первой записи этого файла. Это и будет твоя НачДата. Больше нравится???
#18 by ИвановИван
17. НЭТ! мне нравиться операция со счетами ДТ51 - КТ66 первая... Как написать сам знаю...
#19 by Zanuda
Не нравится, не пользуйся...
#20 by ИвановИван
А вот что думаете на счет такого? если счет дебета и креидита известен Ась?
#21 by Zanuda
Работать не будет. И запрос долго будет формироваться, я так думаю.
#22 by ИвановИван
тоже так думаю+ исчо это обман...
#23 by ИвановИван
ну что за мазафака, мне нужен исходник функции "ВыполнитьЗапрос"
#24 by Zanuda
Ит.ВыбратьПериоды;     Если Ит.ПолучитьСубконто = 1 Тогда ... вообще какая-то странная конструкция. Может Ит.ПолучитьПериод хотел? Тогда должно сработать. И не Ит.ДатаДок использовать, а Ит.НачДата...
#25 by Zanuda
Тебе что мешает сделать ВыбратьОперацииСПроводками(...), чтобы получить дату первой операции? Эту дату и используй в запросе.
#26 by ИвановИван
во, имхо так самое красивое, спасибо еще раз
#27 by ИвановИван
всеравно убогая функция, ибо не поодерживает список счетов :(((, два раза делать придеться
#28 by Zanuda
Используй эту функцию с фильтром.
#29 by ИвановИван
нетуж харэ на сегодня сложностей. в данном случае мне достатточно два раза её выполнить
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С