Имя: Пароль:
1C
1С v8
Выдает ошибку 1с 8.3
0 andrey17790
 
16.02.22
15:31
Не могу разобарться с ошибкой таблица есть, а пишет что ее нет подскажите
Вот ошибка https://imgur.com/a/GCQW39i
1 Amra
 
16.02.22
15:35
Нет такой таблицы. Откуда уверенность что есть?
2 Бизон
 
16.02.22
15:37
(1) как говорят "англосаксы", а ты докажи что такой таблицы нет!
3 andrey17790
 
16.02.22
15:38
(1) я не понимаю почему я же ее из запроса беру как нет то
4 andrey17790
 
16.02.22
15:38
(2) Вот именно ))
5 fisher
 
16.02.22
15:40
(4) На скрине выборка из временной таблицы "НоменклатураДокумента". А где и как она формируется - нам не видно. И платформе, очевидно - тоже.
6 andrey17790
 
16.02.22
15:40
Помогите....
7 Amra
 
16.02.22
15:41
(2) На скрине нет = значит нет) (3) Ну ткни носом, где она у тебя определяется
8 FIXXXL
 
16.02.22
15:41
(0) (6) ГДЕ эта таблица? показывай скрин
9 andrey17790
 
16.02.22
15:45
(7) Я понял, где ошибка, но когда я пытаюсь в другом запросе создать ее, пишет что https://imgur.com/a/Q3kCczI
10 fisher
 
16.02.22
15:45
(5) +
Там у тебя где-то выше должен быть еще один запрос в котором должна быть строчка
ПОМЕСТИТЬ НоменклатураДокумента
И для этого запроса должен быть назначен тот же менеджер временных таблиц. Тогда твой второй запрос ее увидит.
11 fisher
 
16.02.22
15:48
(9) Правильно пишет. Так нельзя. Ты учебник Радченко копаешь что ли или около того? Тогда лучше сюда: http://devtrainingforum.v8.1c.ru/forum/
Там прямо автор помогает.
12 andrey17790
 
16.02.22
15:49
(10) Как исправить объяснишь ?
13 fisher
 
16.02.22
15:50
(12) В скайпе, что ли? Не, лениво. А тут инфы для этого маловато.
14 andrey17790
 
16.02.22
15:51
(13) Не в скайпе тут, я просто не пойму из за чего она
15 fisher
 
16.02.22
15:55
(14) В запросе есть синтаксис обращения к вложенным таблицам объектов (со скобочками). Но у него очень ограниченная сфера использования. Для твоих целей не подходит. Тебе нужно к табличной части напрямую обращаться, а не через шапку документа. Что-то типа такого должно быть
ВЫБРАТЬ
  <нужные поля>
ПОМЕСТИТЬ НоменклатураДокумента
ИЗ
  Документ.ОказаниеУслуг.Номенклатура КАК НоменклатураОказанияУслуг
ГДЕ
  НоменклатураОказанияУслуг.Ссылка = &Ссылка
16 серый КТУЛХУ
 
16.02.22
15:58
трындец вопросы.
запрос.текст="ВЫБРАТЬ хзчо";
запрос.выполнить();
людтдобрыиии дает ошибкууу... я просто не пойму из за чего она (с). как исправить объяснитеее (с)
17 andrey17790
 
16.02.22
16:05
(15) Тепеь пишет https://imgur.com/a/Id1LgIG
18 FIXXXL
 
16.02.22
16:07
(17) не надо тебе поместить
в первом запросе напиши ОказаниеУслуг.НоменклатураДокумента, вместо НоменклатураДокумента
19 FIXXXL
 
16.02.22
16:08
(18) а, уже написал
убери поместить
20 fisher
 
16.02.22
16:08
(17) Потому что в строке (40) ты его уже второй раз выполняешь.
21 andrey17790
 
16.02.22
16:09
(18) Убрать поместить и вместо него написать ОказаниеУслуг.НоменклатураДокумента
22 fisher
 
16.02.22
16:12
А откуда вообще взялся менеджер временных таблиц? Это либо очень старый пример, либо работа мастера что ли... Через пакетный запрос проще. Но ты сначала так хотя бы заставь заработать, потом перепишешь.
23 andrey17790
 
16.02.22
16:12
(22) Теперь пишет https://imgur.com/a/Yl1RP6m
24 fisher
 
16.02.22
16:16
(23) Я не ответчик по чужим советам. Там у тебя там фигня какая-то и точка с запятой, где ее быть не должно. И твой уровень пока слишком низок для точечных советов на форуме. Пройди сначала учебник Радченко и потыкайся по рабочим примерам.
25 andrey17790
 
16.02.22
16:23
(24) Подскажи ккуда загуржать файл с расширением.dt
26 fisher
 
16.02.22
16:26
27 FIXXXL
 
16.02.22
17:15
(23) писец...
у тебя в (17) все верно, только убери строку с ПОМЕСТИТЬ
28 hhhh
 
16.02.22
22:28
(27) не, тогда у него будет та же ошибка, что вначале, таблица не найдена.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.