#0
by Стрелок
Meta name parser error: модификатор не определен для типа ":ПредДата~~" Вот текст запроса Если ПустоеЗначение(ДокВызова)=0 Тогда ошибка возникает тогда, когда вызов происходит из уже сохранённого документа. по ветке Если ДокВызова.Выбран=1 Тогда
#3
by Sadovnikov
Если я правильно помню, то модификатор ~~ относится к типу "Дата". А ты в нее всякую пакость суешь :)
#4
by Стрелок
ну что рекомендовали то и сую ;) как мне получить позицию документа-1 в 1С++? т.е. каким аналогом обычных СформироватьПозициюДокумента(ДокВызова.ТекущийДокумент,-1);
#8
by Sadovnikov
В dbf Date, Time и IDDOC - 3 разных поля, в отличии от скуля. Так что, сравнение только с Date недостаточно. Сравнивай с совокупностью этих колонок. И убери ~~, раз ты уже позицию задаешь. А позицию предыдущего документа получать не надо. Просто, в сравнении используй "", а не "<=".
#10
by КонецЦикла
Статья об использовании прямых запросов была дополнена для DBF Неужели там такие ляпы?
#14
by Стрелок
щет. ну хоть на это глянь Чтобы попасть в индекс по журналу пиши так: Код:(DTOS(jr.date)+jr.time+jr.iddoc BETWEEN :НачалоМесяца AND :ПредДата~) Если хочешь ограничиваться именно позицией документа, тогда примерно так: Код:(DTOS(jr.date)+jr.time+jr.iddoc BETWEEN :НачалоМесяца AND '"+МетаДата.ПолучитьДатуВремяИдДок(СформироватьПозициюДокумента(ТвойДокумент))+"')
#15
by Стрелок
я не могу понять смысл первого куска.... мне нужны остатки на начало конкретного документа. что мне ставить в ПредДата?
#16
by Sadovnikov
"Чтобы попасть в индекс по журналу пиши так: Код:(DTOS(jr.date)+jr.time+jr.iddoc BETWEEN :НачалоМесяца AND :ПредДата~)" - боюсь лопухнуться, но для SQL это был бы бред. Под dbf - не знаю... Зачем тебе первый кусок? Тебе как раз второй нужен.
#21
by Babay
Где ты там увидел пример для ДБФ по получению остатков на документ?? Нету там такого! Единственное, что написано в статье по этому поводу: "В DBF версии нужно сделать условие на время. В системе время хранится не в минутах и секундах, а в миллисекундах, прошедших с начала дня. Поэтому время – уникально для каждого документа. И еще: в DBF версии в модуле проведения ЗАПРОСЫ НЕ РАБОТАЮТ! Т.к. при этом происходит начало транзакции и драйвер FoxPro не может ничего получить из базы. "
#22
by Babay
+ можно использовать 1sqlite от Орефкова. Вот тут есть пример класса для работы с ВТ остатков. Если хочешь использовать это дело в модуле проведения, то можно воспользоваться свойством SQLiteQuery "ВыполнятьВТранзакции"
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите юзеру.
- Error #: -330 Tag Name not Found RG_ADD это что за зверь?
- ВК 1С++ Помогите разобраться!
- Meta name parser error: неизвестное метаимя или алиас
- Люди добри помогите, помогите люди добри, нерасчитывается НДФЛ.
- ЗИК. Помогите ввести вид расчета......ПОМОГИТЕ пожалуйста
- Как лечить: HTTP Error 500.0 - Internal Server Error
- CodeBase Error Error #:-630 Optimization File Flushing Failure
- v7: Meta name parser error: недопустимое значение параметра "$РегистрОстаткиОбороты.
- v7: 1с++ ИТЗ. Meta name parser error: не указан параметр ":ВыбНачПериода"
- v7: Ошибка: Meta name parser error: поле таблицы не найдено "$Спр.Заказчик"
В этой группе 1С
- Акт сверки взаиморасчётов не совпадает с 62.1 счётом
- преобразование внешнего отчета во внешнюю обработку
- v7: Оплата перерывов матери для кормления в ЗУП 2.5
- Перенос из ЗИК в ЗУП
- Au3Info не видит текст в поле утилиты chdbfl.exe
- v7: ГТД по импорту - зачет аванса?
- Модуль объекта несколко раз вызывается?!
- Проектирование: Примеры технических заданий
- Как в запросе обратиться к нескольким счетам
- СКД можно ли использовать в Обработке
- Конвертация данных : передавать данные в параметр
- Как удалить исправления в "Журнале зарплаты" в ЗиК ?
- v7: Как вести черно-белый учет в БП?
- Долго проводится расчет себестоимости!
- Как в Запросе обратиться к счету, с субсчетами.
- Не выводить строку табличного поля
- v7: ЗУП: Начисление з/п "по часам" и Ввод табелей учета рабочего времени"
- v7: Загрузка данных из мхл
- POP SMTP
- v7: Перенос КБК