|
v7: Ошибка Поле агрегатного объекта не обнаружено | ☑ | ||
---|---|---|---|---|
0
Лалым
08.05.15
✎
13:12
|
Есть перечисление - единицы..Понадобилось внести к нему дополнительную информацию (код единицы)
чтобы не перепахивать конфу. забил эти коды в комментарий обработка экспорта налоговой накладной прекрасно работает со всеми единицими кроме одной Если Идентификатор = метр Комментарий = 2702 Представление = м тогда выдает такую ошибку Стр ="J1201007.TAB1_A141=" + Метаданные.Перечисление("Единицы").Значение(Единица).Комментарий ; {D:\1CSOFT\СВЕТ\ТОРГ2013\EXTFORMS\ЭКСПОРТНАЛОГОВОЙВZDI_J1201007.ERT(127)}: Поле агрегатного объекта не обнаружено (Комментарий) |
|||
1
Ёпрст
08.05.15
✎
13:27
|
Метаданные.Перечисление("Единицы").Значение("Единица").Комментарий ;
|
|||
2
Лалым
08.05.15
✎
13:35
|
(1) единица уже строка кусок кода:
Единица = Строка(Док.Ед); Стр ="J1201007.TAB1_A141=" + Метаданные.Перечисление("Единицы").Значение(Единица).Комментарий ; Текст.ДобавитьСтроку(Стр); |
|||
3
Лалым
08.05.15
✎
13:36
|
притом что все другие отрабатываю нормально,
|
|||
4
alex74
08.05.15
✎
13:46
|
(2) А в документе в этой строке Ед точно выбрана?
|
|||
5
Ёпрст
08.05.15
✎
13:57
|
СокрЛП
|
|||
6
Ёпрст
08.05.15
✎
14:01
|
(2)
Попытка Стр ="J1201007.TAB1_A141=" + Метаданные.Перечисление("Единицы").Значение(СокрЛП(Док.Ед)).Комментарий ; Исключение Сообщить ("Какой то болт с "+СокрЛП(Док.Ед) +" нет такого значения перечисления"); Продолжить; КонецПопытки; |
|||
7
Лалым
08.05.15
✎
14:06
|
щас попробую
|
|||
8
Лалым
08.05.15
✎
14:07
|
Единица точно выбрана
|
|||
9
Лалым
08.05.15
✎
14:15
|
Какой то болт с м. нет такого значения перечисления
Какой то болт с м. нет такого значения перечисления Какой то болт с м. нет такого значения перечисления Вот что записало в файл J1201007.TAB1_A12=05.05.15 J1201007.TAB1_A13=Кабель ШВВП 2х1 шнур гибкий (Интеркабель) J1201007.TAB1_A131= J1201007.TAB1_A14=м. { J1201007.TAB1_A12=05.05.15 J1201007.TAB1_A13=Кабель ШВВП 2х1.5 шнур гибкий (Интеркабель) J1201007.TAB1_A131= J1201007.TAB1_A14=м. { J1201007.TAB1_A12=05.05.15 J1201007.TAB1_A13=Кабель ШВВП 2х2.5 шнур гибкий (Интеркабель) J1201007.TAB1_A131= J1201007.TAB1_A14=м. GROUP "J1201007.1" END поля TAB1_A131= все пустые а следующие за ним имею значение то что стоит в перечислении тоесть "м." |
|||
10
alex74
08.05.15
✎
14:19
|
У тебя представление не "м", а "м."
|
|||
11
Лалым
08.05.15
✎
14:21
|
(10) то уже пробовал и "м" и "м."
думал что одна буква м чегото там гдето не то значит, дорисовал точку попробовал все то же самое |
|||
12
Злопчинский
08.05.15
✎
14:26
|
открой конфигуратор да уже помотри
непонятно будет - в отладчике в табло попиши выражения |
|||
13
Ёпрст
08.05.15
✎
14:28
|
(11) нет перечисления единицы с значением "м."
И это, смотри , какая м - англицкая или русская, с точной или без. |
|||
14
Ёпрст
08.05.15
✎
14:28
|
с точкой
|
|||
15
zak555
08.05.15
✎
14:30
|
что это за отчёт такой ?
|
|||
16
Лалым
08.05.15
✎
14:38
|
zak555 ЭХкспорт налоговой накладной в формате ZDI
'nj nfrfz ghb,kelf tcnm d Vtlrt |
|||
17
Лалым
08.05.15
✎
14:40
|
это такая приблуда в медке есть, импорт из файлов ZDI
достаточно удобная штука никаких парсеров ничего просто пишешь в текстовый файл и присваиваешь полям значения |
|||
18
Лалым
08.05.15
✎
14:42
|
(12) так в конфитгураторе все проверил перепроверил, на отсутствие пробелов и прочая и прочая, и точки добавлял и удалял, штуки и килограммы и сточками и без точек летают, а метры ну никак не хотят
|
|||
19
Лалым
08.05.15
✎
14:43
|
я же в накладной не руками пишу, а выбираю из перечисления, то что стоит в конфигураторе то и идет в документ
|
|||
20
Ёпрст
08.05.15
✎
14:45
|
(18) м - английская и привет
|
|||
21
alex74
08.05.15
✎
14:48
|
плохо помню 7.7, но попробуй
Стр ="J1201007.TAB1_A141=" + Метаданные.Перечисление("Единицы").Значение(Единица.Идентификатор).Комментарий; |
|||
22
Лалым
08.05.15
✎
14:48
|
разрулил кажется
В накладной представление оказывается стоит, а ищет как бы по иднетификатору, где совпадает идентификатор с представлением там находит а где нет то фигушки |
|||
23
alex74
08.05.15
✎
14:49
|
но перед этим Единица = Док.Ед;
|
|||
24
Лалым
08.05.15
✎
14:49
|
(21) каке раз то что ты прописал,
|
|||
25
Лалым
08.05.15
✎
14:50
|
Код переписывать не буду в пофигураторе проще подогнать к общему знаменателю
Потому как там единица уже строка |
|||
26
Лалым
08.05.15
✎
14:52
|
да да я понял мне проще это перечисление изменить в конфигураторе меньше по клаве стучать, хотя правильней бы было сделать так как ты предлагаешь,
|
|||
27
Лалым
08.05.15
✎
15:08
|
Ну в общем правильно получилось вот так
Единица = Док.Ед.Идентификатор(); Стр ="J1201007.TAB1_A141=" + Метаданные.Перечисление("Единицы").Значение(Единица).Комментарий ; всем спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |