Форум пользователей продуктов Трактиръ Уважаемый пользователь! Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы. Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет (www.lk-sb.ru).
С уважением, команда Трактиръ.

Вернуться   Форум пользователей продуктов Трактиръ > Продукты Трактиръ > Самое разное
Следите за нами в Твиттере!
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Самое разное Если Вы не знаете, куда поместить тему, напишите ее здесь

Ответ
 
Опции темы Поиск в этой теме Оценить тему
Старый 31-05-2004, 21:31   #1
Andy
Partner
 
Регистрация: Jan 2004
Адрес: Белгород
Сообщения: 40
Отправить сообщение для  Andy с помощью ICQ
Проблема с выборкой документов в Sql-версии

Проблема с куском кода в SQL-версии:

ДокПодч=СоздатьОбъект("Документ");
Док=СоздатьОбъект("Документ");
Док=ДокументОснование;
// .................................................. ...........
// .................................................. ...........
ДокПодч.ВыбратьПодчиненныеДокументы(,,Док);
Пока ДокПодч.ПолучитьДокумент()=1 Цикл
ДокПодчТек=ДокПодч.ТекущийДокумент();
Если (ДокПодчТек.Вид()="СчетФактураТО") Тогда
Если <Чисто математическое выражение> Тогда
ОткрытьФормуМодально(Док,ТекущийДокумент());
ОткрытьФормуМодально(ДокПодчТек,ТекущийДокумент()) ;
КонецЕсли;
КонецЕсли;
КонецЦикла;
// .................................................. ...........
// .................................................. ...........


Циклит по Пока ДокПодч.ПолучитьДокумент()=1 Цикл ...
Причем, во всех модулях, где применяется этот кусок кода.
.ПолучитьДокумент() не возвращает "0".
В DBF это же работает уже 3,5 года без проблем, я даже забыл, что у меня есть такое...
Кто сталкивался с ЭТИМ и знает решение ЭТОГО?
__________________
С уважением, Катянин Андрей
Andy вне форума   Ответить с цитированием
Старый 01-06-2004, 11:47   #2
GSM
 
Сообщения: n/a
Re: Проблема с выборкой документов в Sql-версии

Цитата:

Док=ДокументОснование;
Попробуй это заменить на:
Док.НайтиДокумент(ДокументОснование);
Хотя и не факт, что поможет...
  Ответить с цитированием
Старый 01-06-2004, 17:34   #3
Andy
Partner
 
Регистрация: Jan 2004
Адрес: Белгород
Сообщения: 40
Отправить сообщение для  Andy с помощью ICQ
Это не поможет. Цикл возвращает один и тот же документ (он в выборке один), т.е. выборка работает, но не возвращает "0" по окончании выборки. В DBF все как работало, так и работает.
__________________
С уважением, Катянин Андрей
Andy вне форума   Ответить с цитированием
Старый 02-06-2004, 16:00   #4
Andy
Partner
 
Регистрация: Jan 2004
Адрес: Белгород
Сообщения: 40
Отправить сообщение для  Andy с помощью ICQ
Проблема решается:
вместо
ДокПодчТек=ДокПодч.ТекущийДокумент();
надо
ДокПодчТек=ДокПодч;

А в DBF так не работает!!!
__________________
С уважением, Катянин Андрей
Andy вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Механизм ценообразования блюд и глюки со значками документов... НеСократ Трактиръ: Back-Office 3 04-01-2006 00:01
Проблема с печатью Front-Office ПРОФ 2.0 Alexander.Stoma Трактиръ: Front-Office 2.5 3 14-12-2005 13:37


Часовой пояс GMT +3, время: 23:29.


vBulletin v3.5.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Трактиръ - автоматизация ресторанов