|
{(1)}: Ошибка при вызове метода контекста (НайтиПоНаименованию) | ☑ | ||
---|---|---|---|---|
0
falselight
08.05.19
✎
14:09
|
Ошибка выдается вот на эту строку
Справочники.Номенклатура.НайтиПоНаименованию("Хлеб",1) Из за чего это? |
|||
8
falselight
08.05.19
✎
14:24
|
(6) не тот индекс сувал видимо, гружу далее
|
|||
9
Tonik992
08.05.19
✎
14:26
|
(7) Если сигнатура метода предполагает определенный тип переменной, то он должен быть именно таким.
Не надо искать какие-то другие доводы. |
|||
10
falselight
08.05.19
✎
14:27
|
Реально ругается!!!! То находит то нет!!!!!!
|
|||
11
falselight
08.05.19
✎
14:28
|
(9) На это такая же ошибка!!!
Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], Истина) |
|||
12
sqr4
08.05.19
✎
14:29
|
(9) а чему будет равно (не 1)
А (не 0) ? |
|||
13
sqr4
08.05.19
✎
14:29
|
(11) похоже не строка в наименование идет?
|
|||
14
sqr4
08.05.19
✎
14:30
|
Остановка по ошибке все как надо показывает?
|
|||
15
falselight
08.05.19
✎
14:31
|
Вот проверяю
НайденнаяБазоваяЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1); Все находит. И идет строка "шт" И находится элемент. Но на одном месте ломается (((( Отладчик показывает что так же идет строка "шт" И там, на родителе тоже. |
|||
16
Tonik992
08.05.19
✎
14:32
|
(12) Есть сигнатура метода. Лучше придерживаться её.
|
|||
17
mikecool
08.05.19
✎
14:32
|
сборище телепатов
|
|||
18
falselight
08.05.19
✎
14:33
|
(16) Не имеет значения. Дело не в этом. Если писать истина, такая же ошибка.
Я пытаюсь понять в чем причина?! |
|||
19
Tonik992
08.05.19
✎
14:37
|
(18) такая же, это какая? скрин давайте сюда
|
|||
20
mikecool
08.05.19
✎
14:38
|
(19) не спугни, пусть найдет
|
|||
21
sqr4
08.05.19
✎
14:38
|
(15) кроме как неограниченной строки не могу ничего предположить
|
|||
22
falselight
08.05.19
✎
14:41
|
Гружу файл. Просмотрел как грузятся проблемные места все нормально.
Находятся элементы и прописываются. Отлавливаю проблему. Когда функция просто не отрабатывает, поиска по наименованию ((( Хотя так же все нормально передается туда для поиска. |
|||
23
palsergeich
08.05.19
✎
14:42
|
Потому что может быть не "хлеб"
А "хлеб " Визуально одно и тоже, но при поиске по полному соответствию это не одно и то же. Вариантов невидимых символов достаточно много, причем некоторые могут крашить сеанс |
|||
24
falselight
08.05.19
✎
14:44
|
(23) Я их отлавливаю. Должно быть все нормально, без пробелов!
|
|||
25
falselight
08.05.19
✎
14:45
|
Вот сломалось, -
МассивКолонок[4] = "шт" - как и всегда Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1) = Ошибка при вызове метода контекста (НайтиПоНаименованию) Почему? И на родителе так же. |
|||
26
palsergeich
08.05.19
✎
14:45
|
А может быть что часть символов не в том языке.
Постоянно такое с буквой с |
|||
27
falselight
08.05.19
✎
14:46
|
(26) Ну так найдена была бы пустая ссылка, но не ошибка.
То работает то нет. Так же строка передается! |
|||
28
palsergeich
08.05.19
✎
14:47
|
(27) а там для подчинённых справочников разве не надо владельца указывать?
|
|||
29
falselight
08.05.19
✎
14:48
|
БазовыеЕдиницыИзмерения - независимый справочник!
|
|||
30
falselight
08.05.19
✎
14:49
|
И тут ошибка
Если МассивКолонок[23] <> "" Тогда ЭлементНоменклатуры.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[23], 1); КонецЕсли; МассивКолонок[23] = "СЫР" , все должно работать. Или находит элемент или пустую ссылку. Веть до работало. А на 2991 элементе ломается! |
|||
31
palsergeich
08.05.19
✎
14:49
|
Глупый вопрос: зачем тогда для каждой строки делать поиск для справочника?
Сделай соответствие символьного представления и ссылки |
|||
32
falselight
08.05.19
✎
14:50
|
(31) Это перегрузка. Для каждой строки свои данные. Вопрос не в этом.
|
|||
33
sqr4
08.05.19
✎
14:51
|
(24) все же сомнения терзают, там не пробел будет, а нечитаемый неправильный вызывающий ошибку символ, который СОКРЛП не отловит и СТРЗаменить
|
|||
34
falselight
08.05.19
✎
14:52
|
На этой строке ломается. Ну и что тут не так?
"Эл.","00000968","Набор для приготовления Адыгейского сыра","","шт","0","Товар (пр. ТМЦ)","","0","0","","шт","","Набор для приготовления Адыгейского сыра","Без НДС","Без налога","","","","0","","","0","СЫР","00000975" |
|||
35
falselight
08.05.19
✎
14:52
|
Все как нужно!
|
|||
36
falselight
08.05.19
✎
14:52
|
(33) "шт" - тут какой может быть пробел?
|
|||
37
palsergeich
08.05.19
✎
14:53
|
(32) Да посрать что это)
Один раз шт. создал, во второй ее точно создавать не будешь. Ну и закешируй. Это хотя бы с точки зрения оптимизации очевидное решение. А так как телепатические митохондрии на сегодня у меня устали могу сказать одно. Или делай устойчивый пример с ошибкой, которую можно воспроизвести на демо, или иди на [email protected] |
|||
38
palsergeich
08.05.19
✎
14:54
|
(34) Да понятия не имею.
Без кода, без возможности воспроизвести - это шоу "Экстрасенсы" |
|||
39
mikecool
08.05.19
✎
14:54
|
надо больше восклицательных знаков и меньше рассказывать о проблеме!!!
|
|||
40
falselight
08.05.19
✎
14:55
|
(38)
Если МассивКолонок[4] <> "" Тогда НайденнаяБазоваяЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1); Если НайденнаяБазоваяЕдиницаИзмерения <> Справочники.БазовыеЕдиницыИзмерения.ПустаяСсылка() Тогда ЭлементНоменклатуры.ЕдиницаИзмерения = НайденнаяБазоваяЕдиницаИзмерения; КонецЕсли; КонецЕсли; |
|||
41
НЕА123
08.05.19
✎
14:57
|
а мне нравится ветка. настоящая пятница.
|
|||
42
palsergeich
08.05.19
✎
14:57
|
(40) И что?
Может У тебя СТРРАЗДЕЛИТЬ(Строка,",",Истина) |
|||
43
falselight
08.05.19
✎
14:58
|
(37) Шт есть в справочнике, не создавал, а просто нахожу
|
|||
44
palsergeich
08.05.19
✎
14:58
|
(42) Ой Может У тебя СТРРАЗДЕЛИТЬ(Строка,",",ЛОЖЬ)
Баз кода полного и нормального примера иди на [email protected] |
|||
45
falselight
08.05.19
✎
14:59
|
(44) Сейчас отлаживаю эту процедуру, по нажатию кнопке. Ошибки в ней.
&НаСервере Процедура ЗагрузитьНоменклатуруНаСервере() СчЭл = 1; Текст = Новый ТекстовыйДокумент; Текст.Прочитать(ИмяФайлаЗагрузкиНоменклатуры); НачатьТранзакцию(); Для НомерСтроки = 1 по Текст.КоличествоСтрок() Цикл Строка = Текст.ПолучитьСтроку(НомерСтроки); МассивКолонок = РазложитьСтрокуВМассивПодстрок(Строка, Разделитель); // Для Индекс = 0 По МассивКолонок.Количество() - 1 Цикл МассивКолонок[Индекс] = СтрЗаменить( МассивКолонок[Индекс], """", "" ); КонецЦикла; // Если МассивКолонок[0] = "Гр." Тогда // // Группа // 1. [0] // Код // 2. [1] // Наименование // 3. [2] // // Артикул // 4. [3] // БазоваяЕдиница // 5. [4] // Весовой // 6. [5] // ВидНоменклатуры // 7. [6] // Комментарий // 8. [7] // МинОстаток // 9. [8] // НеВключатьВпрайс // 10. [9] // НомерГТД // 11. [10] // ОсновнаяЕдиница // 12. [11] // ОсновноеСвойство // 13. [12] // ПолнНаименование // 14. [13] // СтавкаНДС // 15. [14] // СтавкаНП // 16. [15] // СтранаПроисхождения // 17. [16] // Производитель // 18. [17] // Импортер // 19. [18] // АлкогольнаяПродукция // 20. [19] // ВидПродукции // 21. [20] // ВидЛицензии // 22. [21] // КоэффПересчетаДал // 23. [22] // // Родитель.Наименование // 24. [23] // Родитель.Код // 25. [24] // НайденнаяГруппа = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[2],1); Если НайденнаяГруппа = Справочники.Номенклатура.ПустаяСсылка() Тогда ГруппаНоменклатуры = Справочники.Номенклатура.СоздатьГруппу(); ГруппаНоменклатуры.Наименование = МассивКолонок[2]; //ГруппаКонтрагентов.НаименованиеПолное = МассивКолонок[2]; //ГруппаНоменклатуры.Наименование = СтрЗаменить( МассивКолонок[2], """", "" ); Если МассивКолонок[11] <> "" Тогда ГруппаНоменклатуры.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[23], 1); КонецЕсли; ГруппаНоменклатуры.Записать(); Сообщить("Создана группа " + ГруппаНоменклатуры.Наименование); Иначе Сообщить("Пропущена группа " + МассивКолонок[2]); КонецЕсли; ИначеЕсли МассивКолонок[0] = "Эл." Тогда // // Элемент // 1. [0] // Код // 2. [1] // Наименование // 3. [2] // // Артикул // 4. [3] // БазоваяЕдиница // 5. [4] // Весовой // 6. [5] // ВидНоменклатуры // 7. [6] // Комментарий // 8. [7] // МинОстаток // 9. [8] // НеВключатьВпрайс // 10. [9] // НомерГТД // 11. [10] // ОсновнаяЕдиница // 12. [11] // ОсновноеСвойство // 13. [12] // ПолнНаименование // 14. [13] // СтавкаНДС // 15. [14] // СтавкаНП // 16. [15] // СтранаПроисхождения // 17. [16] // Производитель // 18. [17] // Импортер // 19. [18] // АлкогольнаяПродукция // 20. [19] // ВидПродукции // 21. [20] // ВидЛицензии // 22. [21] // КоэффПересчетаДал // 23. [22] // // Родитель.Наименование // 24. [23] // Родитель.Код // 25. [24] // НайденныйЭлемент = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[2],1); Если НайденныйЭлемент = Справочники.Номенклатура.ПустаяСсылка() Тогда ЭлементНоменклатуры = Справочники.Номенклатура.СоздатьЭлемент(); // Наименование // 3. [2] ЭлементНоменклатуры.Наименование = МассивКолонок[2]; // Артикул // 4. [3] Если МассивКолонок[3] <> "" Тогда ЭлементНоменклатуры.Артикул = МассивКолонок[3]; КонецЕсли; // БазоваяЕдиница // 5. [4] Если МассивКолонок[4] <> "" Тогда НайденнаяБазоваяЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1); Если НайденнаяБазоваяЕдиницаИзмерения <> Справочники.БазовыеЕдиницыИзмерения.ПустаяСсылка() Тогда ЭлементНоменклатуры.ЕдиницаИзмерения = НайденнаяБазоваяЕдиницаИзмерения; КонецЕсли; КонецЕсли; // Весовой // 6. [5] Если МассивКолонок[5] <> "" Тогда Если МассивКолонок[5] = "Истина" или МассивКолонок[5] = "1" Тогда ЭлементНоменклатуры.Весовой = Истина; Иначе ЭлементНоменклатуры.Весовой = Ложь; КонецЕсли; КонецЕсли; // ВидНоменклатуры // 7. [6] Если МассивКолонок[6] <> "" Тогда НайденныйВидНоменклатуры = Справочники.ВидыНоменклатуры.НайтиПоНаименованию(МассивКолонок[6], 1); Если НайденныйВидНоменклатуры <> Справочники.ВидыНоменклатуры.ПустаяСсылка() Тогда ЭлементНоменклатуры.ВидНоменклатуры = НайденныйВидНоменклатуры; КонецЕсли; КонецЕсли; // Комментарий // 8. [7] //Если МассивКолонок[7] <> """""" и МассивКолонок[7] <> """0""" Тогда // ЭлементНоменклатуры.Комментарий = МассивКолонок[7]; //КонецЕсли; // МинОстаток // 9. [8] // НеВключатьВпрайс // 10. [9] // НомерГТД // 11. [10] // ОсновнаяЕдиница // 12. [11] //Если МассивКолонок[11] <> """""" Тогда // ЭлементНоменклатуры. = МассивКолонок[11]; //КонецЕсли; // ОсновноеСвойство // 13. [12] // ПолнНаименование // 14. [13] Если МассивКолонок[13] <> "" Тогда ЭлементНоменклатуры.НаименованиеПолное = МассивКолонок[13]; КонецЕсли; // СтавкаНДС // 15. [14] Если МассивКолонок[14] <> "" Тогда Если МассивКолонок[14] = "Без НДС" Тогда ЭлементНоменклатуры.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; ИначеЕсли МассивКолонок[14] = "НДС 18" Тогда ЭлементНоменклатуры.СтавкаНДС = Перечисления.СтавкиНДС.НДС18; ИначеЕсли МассивКолонок[14] = "НДС 20" Тогда ЭлементНоменклатуры.СтавкаНДС = Перечисления.СтавкиНДС.НДС20; КонецЕсли; КонецЕсли; // СтавкаНП // 16. [15] // СтранаПроисхождения // 17. [16] Если МассивКолонок[16] <> "" Тогда НайденнаяСтранаПроисхождения = Справочники.СтраныМира.НайтиПоНаименованию(МассивКолонок[16], 1); Если НайденнаяСтранаПроисхождения <> Справочники.СтраныМира.ПустаяСсылка() Тогда ЭлементНоменклатуры.СтранаПроисхождения = НайденнаяСтранаПроисхождения; КонецЕсли; КонецЕсли; // Производитель // 18. [17] Если МассивКолонок[17] <> "" Тогда НайденныйПроизводитель = Справочники.Контрагенты.НайтиПоНаименованию(МассивКолонок[17], 1); Если НайденныйПроизводитель <> Справочники.Контрагенты.ПустаяСсылка() Тогда ЭлементНоменклатуры.Производитель = НайденныйПроизводитель; КонецЕсли; КонецЕсли; // Импортер // 19. [18] // АлкогольнаяПродукция // 20. [19] Если МассивКолонок[19] <> "" Тогда Если МассивКолонок[19] = "Истина" Тогда ЭлементНоменклатуры.АлкогольнаяПродукция = Истина; Иначе ЭлементНоменклатуры.АлкогольнаяПродукция = Ложь; КонецЕсли; КонецЕсли; // ВидПродукции // 21. [20] Если МассивКолонок[20] <> "" Тогда НайденныйВидАлкПродукции = Справочники.ВидыАлкогольнойПродукции.НайтиПоНаименованию(МассивКолонок[20], 1); Если НайденныйВидАлкПродукции <> Справочники.ВидыАлкогольнойПродукции.ПустаяСсылка() Тогда ЭлементНоменклатуры.ВидАлкогольнойПродукцииЕГАИС = МассивКолонок[20]; КонецЕсли; КонецЕсли; // ВидЛицензии // 22. [21] // КоэффПересчетаДал // 23. [22] // // Родитель.Наименование // 24. [23] Если МассивКолонок[23] <> "" Тогда ЭлементНоменклатуры.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[23], 1); КонецЕсли; // Родитель.Код // 25. [24] // ЭлементНоменклатуры.Записать(); Сообщить("Создан элемент " + ЭлементНоменклатуры.Наименование); Иначе Сообщить("Пропущен элемент " + МассивКолонок[2]); КонецЕсли; КонецЕсли; СчЭл = СчЭл + 1; КонецЦикла; ЗафиксироватьТранзакцию(); Сообщить("Загружено: " + СТРОКА(СчЭл) + " элементов."); КонецПроцедуры // |
|||
46
mikecool
08.05.19
✎
15:00
|
(44) не, надо сразув Кремль писать )
|
|||
47
falselight
08.05.19
✎
15:02
|
Вот. Все работает. Но иногда идет эта ошибка и все, на таких же данны!
http://joxi.ru/Vm6GePvf4jOba2 |
|||
48
sqr4
08.05.19
✎
15:04
|
отладка - останавливать по ошибке
|
|||
49
trad
08.05.19
✎
15:04
|
вангую, есть попытка в функции РазложитьСтрокуВМассивПодстрок()
|
|||
50
sqr4
08.05.19
✎
15:04
|
Ты ведь это делал да
|
|||
51
lodger
08.05.19
✎
15:04
|
Если МассивКолонок[4] <> "" Тогда
поменять на Если ТипЗнч(МассивКолонок[4]) = Тип("Строка") И НЕ ПустаяСтрока(МассивКолонок[4]) Тогда |
|||
52
kda26
08.05.19
✎
15:05
|
(47) Добавить в условие проверку на Неопределено
|
|||
53
falselight
08.05.19
✎
15:11
|
(48) я так и останавливаюсь на строке 2000 с лишним
(51)(52) Да можно многого добавить, но я же смотрю в отладчике, в функцию передаются верные данные, а идет ошибка. Добавлю конечно проверки. |
|||
54
sqr4
08.05.19
✎
15:12
|
а ну и тестирование исправление, кэш и прочая фигня
|
|||
55
falselight
08.05.19
✎
15:13
|
(54) Даже для пустой базы? Я туда ни разу ещё не загрузил эти элементы номенклатуры.
|
|||
56
sqr4
08.05.19
✎
15:15
|
(55) не знаю. у меня правило, если происходит неведомая херня, нужно сначала делать это, а потом только лезть за бубном
|
|||
57
falselight
08.05.19
✎
15:16
|
(56) Обычно, сколько кэш не чистил не помогало (
|
|||
58
sqr4
08.05.19
✎
15:18
|
(57) ну тогда вперед к админам за снастью если своей нет и вызывать помощника.
|
|||
59
Галахад
гуру
08.05.19
✎
15:19
|
(47) Точно останова явно не на ошибке.
|
|||
60
sqr4
08.05.19
✎
15:21
|
(59) кстати да
|
|||
61
falselight
08.05.19
✎
15:21
|
Кэш почищу сейчас догрузится.
Стоит галка останавливаться по ошибке. Ошибка видимо возникает при записи элемента. Я смотрю что там в нем, вижу проблему в единицах измерения и родителе. Но из за чего не пойму. |
|||
62
sqr4
08.05.19
✎
15:23
|
(61) чё мля
|
|||
63
sqr4
08.05.19
✎
15:23
|
иди накуй...
|
|||
64
palsergeich
08.05.19
✎
15:24
|
(61) платформенная проверка какая то.
Сделай обменДанными.загрузка = истина. Потом глазами увидишь |
|||
65
falselight
08.05.19
✎
15:24
|
Стоит галка при отладке останавливаться по ошибке. Вот на ней и вылетает.
|
|||
66
falselight
08.05.19
✎
15:24
|
(64) А это где сделать?
|
|||
67
palsergeich
08.05.19
✎
15:25
|
Спр = создать элемент или ПолучитьОбъект
Спр.обменДанными.загрузка = истина Спр.записать() |
|||
68
palsergeich
08.05.19
✎
15:26
|
Ход такой
|
|||
69
falselight
08.05.19
✎
15:26
|
(67) А что именно это даст?
|
|||
70
palsergeich
08.05.19
✎
15:26
|
(69) отключит платформенные проверки
|
|||
71
palsergeich
08.05.19
✎
15:27
|
У тебя ошибка не в найти по наименованию, а некорректная обработка исключения ранее
|
|||
72
palsergeich
08.05.19
✎
15:28
|
Или ошибка заполнения обязательных на уровне платформы полей: наименование, владелец (если справочник подчинённый) и тд
|
|||
73
falselight
08.05.19
✎
15:28
|
(71) У меня же нет попытки исключения?
Да ранее я вижу что в родителе и единицах измерения. Но туда идут нормальные данные. Буду разбираться. Видимо энергия ушла. |
|||
74
falselight
08.05.19
✎
15:29
|
(72) Единицу измерения обязательно заполнять, выдавать ошибку стоит.
|
|||
75
palsergeich
08.05.19
✎
15:29
|
(74) это не валило бы в исключение
|
|||
76
palsergeich
08.05.19
✎
15:32
|
(74) технически это отказ=истина в процедуре ПроверкаЗаполнения, но не исключение
|
|||
77
trad
08.05.19
✎
15:34
|
(73) см (49)
|
|||
78
falselight
08.05.19
✎
15:38
|
(77)
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = ",") МассивСтрок = Новый Массив(); Если Разделитель = " " Тогда Стр = СокрЛП(Стр); Пока Истина Цикл Поз = Найти(Стр,Разделитель); Если Поз=0 Тогда МассивСтрок.Добавить(Стр); Возврат МассивСтрок; КонецЕсли; МассивСтрок.Добавить(Лев(Стр,Поз-1)); Стр = СокрЛ(Сред(Стр,Поз)); КонецЦикла; Иначе ДлинаРазделителя = СтрДлина(Разделитель); Пока Истина Цикл Поз = Найти(Стр,Разделитель); Если Поз=0 Тогда МассивСтрок.Добавить(Стр); Возврат МассивСтрок; КонецЕсли; МассивСтрок.Добавить(Лев(Стр,Поз-1)); Стр = Сред(Стр,Поз+ДлинаРазделителя); КонецЦикла; КонецЕсли; КонецФункции |
|||
79
falselight
08.05.19
✎
15:54
|
http://joxi.ru/Dr8De5vTozxO7r
http://joxi.ru/V2VWkZaidKp78A сейчас вот с этим буду бороться что это пока не знаю |
|||
80
palsergeich
08.05.19
✎
15:55
|
Я ж говорю - платформенные проверки
|
|||
81
hhhh
08.05.19
✎
16:01
|
(79) наверно в поле группа фигачишь элемент. Такое 1с не прощает.
|
|||
82
Галахад
гуру
08.05.19
✎
16:19
|
Это какая-то Санта-Барбара...
|
|||
83
falselight
08.05.19
✎
16:33
|
(81) В родителя всмысле??????
|
|||
84
hhhh
08.05.19
✎
16:39
|
(83) в общем пройдись по справочнику номенклатуры где-то есть одинаковое наименование у элемента и группы. Или если самому лень, посади за проверку девочку-восьмиклассницу, пусть проштудирует справочник от и до.
|
|||
85
falselight
08.05.19
✎
16:41
|
(81) Не должно такого быть.
(84) Гружу структуру из другой базы. Я пока не могу записать ни одного элемента. Так как грузится в транзакции. Мне не лень. Я пытаюсь разобраться. Но такого не могло в принципе быть. Надеюсь докапаться до проблемы. |
|||
86
falselight
08.05.19
✎
16:43
|
(84) смотрю в файле не нахожу.
Поставил останавливаться по ошибке. Остановка же будет на проблемном элементе? Ну вот, пока я в отладчеке не увидел там проблемы. |
|||
87
mikecool
08.05.19
✎
16:44
|
(82) +100500 серия )
|
|||
88
falselight
08.05.19
✎
16:46
|
(87) Хорошо, у вас в 1с все всегда хорошо работает!
|
|||
89
mikecool
08.05.19
✎
16:48
|
(88) да, как то загрузки из текстовых файлов с одного прохода отладки работают
|
|||
90
hhhh
08.05.19
✎
16:49
|
(85) ну, грузи без транзакции, ну ты чудик.
|
|||
91
mikecool
08.05.19
✎
16:49
|
а ветка больше на бложек похожа
|
|||
92
falselight
08.05.19
✎
16:50
|
(90) Ошибку нужно отловить. Мне нужно что бы все хорошо грузилось. Пока первичные данные.
Потом остальное ещё цеплять. И так долго грузится. Без транзакции ещё дольше будет. Я же отлаживаю. |
|||
93
mikecool
08.05.19
✎
16:51
|
"И так долго грузится." - сделай примеры покороче, делов то
|
|||
94
Масянька
08.05.19
✎
16:53
|
Лучше день потерять - зато потом за пять минут долететь (С)
|
|||
95
sqr4
08.05.19
✎
16:54
|
(92) без запросов в цикле еще быстрее
|
|||
96
Rovan
гуру
08.05.19
✎
16:54
|
(9) привычка писать 1 вместо "истина" выдает "клюшечника" со стажем
|
|||
97
falselight
08.05.19
✎
16:55
|
вот не находится группа сыр и идет ошибка
ошибка из за ошибки что выдает функция, а она должна либо находить элемент или возвращать пустую ссылку http://joxi.ru/gmvaZ43tqv5b5r |
|||
98
falselight
08.05.19
✎
16:55
|
(96) Это никакого значения не имеет.
|
|||
99
falselight
08.05.19
✎
16:56
|
Что с этим (97) делать. Реально не вижу в чем проблема?!!!
|
|||
100
Rovan
гуру
08.05.19
✎
16:59
|
(97) а полностью ошибка вероятно звучит так
Ошибка при вызове метода контекста (НайтиПоНаименованию): В данной транзакции уже происходили ошибки! https://downloads.v8.1c.ru/content/Conversion/ErrConversion_2_0_24_1.htm |
|||
101
Rovan
гуру
08.05.19
✎
17:00
|
(+100) весь блок надо поставить а Попытку и поймать Исключение -
там и будет корень зла ! |
|||
102
falselight
08.05.19
✎
17:03
|
(100) Да и такие строки есть.
Только в окне сообщения в режиме предприятия. Закрыть или перезагрузить с вопросом. |
|||
103
falselight
08.05.19
✎
17:03
|
(101) Весь код процедуры что ли?
|
|||
104
falselight
08.05.19
✎
17:29
|
Наверное запись элемента нужно заключать в попытку исключение.
|
|||
105
falselight
08.05.19
✎
17:34
|
Похоже, да!!!!! В родителя писался элемент с ЭтоГруппа = Ложь
|
|||
106
hhhh
08.05.19
✎
17:45
|
(105) вообще выкинь НайтиПоНаименованию. Ищи запросом и указывай там ЭтоГруппа = Истина;
|
|||
107
falselight
08.05.19
✎
17:50
|
(106) Ок, спасибо. Сделаю!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |