Уважаемый пользователь! Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы. Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет (www.lk-sb.ru). С уважением, команда Трактиръ. |
|
Самое разное Если Вы не знаете, куда поместить тему, напишите ее здесь |
|
Опции темы | Поиск в этой теме | Оценить тему |
31-05-2004, 21:31 | #1 |
Partner
|
Проблема с выборкой документов в Sql-версии
Проблема с куском кода в SQL-версии:
ДокПодч=СоздатьОбъект("Документ"); Док=СоздатьОбъект("Документ"); Док=ДокументОснование; // .................................................. ........... // .................................................. ........... ДокПодч.ВыбратьПодчиненныеДокументы(,,Док); Пока ДокПодч.ПолучитьДокумент()=1 Цикл ДокПодчТек=ДокПодч.ТекущийДокумент(); Если (ДокПодчТек.Вид()="СчетФактураТО") Тогда Если <Чисто математическое выражение> Тогда ОткрытьФормуМодально(Док,ТекущийДокумент()); ОткрытьФормуМодально(ДокПодчТек,ТекущийДокумент()) ; КонецЕсли; КонецЕсли; КонецЦикла; // .................................................. ........... // .................................................. ........... Циклит по Пока ДокПодч.ПолучитьДокумент()=1 Цикл ... Причем, во всех модулях, где применяется этот кусок кода. .ПолучитьДокумент() не возвращает "0". В DBF это же работает уже 3,5 года без проблем, я даже забыл, что у меня есть такое... Кто сталкивался с ЭТИМ и знает решение ЭТОГО?
__________________
С уважением, Катянин Андрей |
01-06-2004, 11:47 | #2 | |
Сообщения: n/a
|
Re: Проблема с выборкой документов в Sql-версии
Цитата:
Док.НайтиДокумент(ДокументОснование); Хотя и не факт, что поможет... |
|
01-06-2004, 17:34 | #3 |
Partner
|
Это не поможет. Цикл возвращает один и тот же документ (он в выборке один), т.е. выборка работает, но не возвращает "0" по окончании выборки. В DBF все как работало, так и работает.
__________________
С уважением, Катянин Андрей |
02-06-2004, 16:00 | #4 |
Partner
|
Проблема решается:
вместо ДокПодчТек=ДокПодч.ТекущийДокумент(); надо ДокПодчТек=ДокПодч; А в DBF так не работает!!!
__________________
С уважением, Катянин Андрей |
Опции темы | Поиск в этой теме |
Оценка этой теме | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Механизм ценообразования блюд и глюки со значками документов... | НеСократ | Трактиръ: Back-Office | 3 | 04-01-2006 00:01 |
Проблема с печатью Front-Office ПРОФ 2.0 | Alexander.Stoma | Трактиръ: Front-Office 2.5 | 3 | 14-12-2005 13:37 |
Уважаемый пользователь!
Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы.
Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет.
Если у вас возник срочный вопрос или ситуация, требующая индивидуального внимания, пожалуйста, воспользуйтесь формой обратной связи - мы вам обязательно поможем.
С уважением, команда Трактиръ.