08.05.19 — 14:09
Ошибка выдается вот на эту строку
Справочники.Номенклатура.НайтиПоНаименованию(«Хлеб»,1)
Из за чего это?
1 — 08.05.19 — 14:10
дык та же написано что за ошибка, хотя и так видно, что кривой второй параметр
2 — 08.05.19 — 14:13
(1) Второй параметр, истина или 1 может же быть?!
3 — 08.05.19 — 14:14
(2) CTRL+F1
4 — 08.05.19 — 14:20
(3) И что там? Всегдя так пользовался.
Разбираюсь. Гружу большой файл.
5 — 08.05.19 — 14:22
(4) вместо булево число пихал?
6 — 08.05.19 — 14:23
(4) ты бы хоть описание ошибки озвучил, там же все написано
7 — 08.05.19 — 14:23
(5) Булево эквивалент 1, 0
8 — 08.05.19 — 14:24
(6) не тот индекс сувал видимо, гружу далее
9 — 08.05.19 — 14:26
(7) Если сигнатура метода предполагает определенный тип переменной, то он должен быть именно таким.
Не надо искать какие-то другие доводы.
10 — 08.05.19 — 14:27
Реально ругается!!!! То находит то нет!!!!!!
11 — 08.05.19 — 14:28
(9) На это такая же ошибка!!!
Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], Истина)
12 — 08.05.19 — 14:29
(9) а чему будет равно (не 1)
А (не 0) ?
13 — 08.05.19 — 14:29
(11) похоже не строка в наименование идет?
14 — 08.05.19 — 14:30
Остановка по ошибке все как надо показывает?
15 — 08.05.19 — 14:31
Вот проверяю
НайденнаяБазоваяЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1);
Все находит. И идет строка «шт»
И находится элемент. Но на одном месте ломается ((((
Отладчик показывает что так же идет строка «шт»
И там, на родителе тоже.
16 — 08.05.19 — 14:32
(12) Есть сигнатура метода. Лучше придерживаться её.
17 — 08.05.19 — 14:32
сборище телепатов
18 — 08.05.19 — 14:33
(16) Не имеет значения. Дело не в этом. Если писать истина, такая же ошибка.
Я пытаюсь понять в чем причина?!
19 — 08.05.19 — 14:37
(18) такая же, это какая? скрин давайте сюда
20 — 08.05.19 — 14:38
(19) не спугни, пусть найдет
21 — 08.05.19 — 14:38
(15) кроме как неограниченной строки не могу ничего предположить
22 — 08.05.19 — 14:41
Гружу файл. Просмотрел как грузятся проблемные места все нормально.
Находятся элементы и прописываются.
Отлавливаю проблему.
Когда функция просто не отрабатывает, поиска по наименованию (((
Хотя так же все нормально передается туда для поиска.
23 — 08.05.19 — 14:42
Потому что может быть не «хлеб»
А «хлеб »
Визуально одно и тоже, но при поиске по полному соответствию это не одно и то же.
Вариантов невидимых символов достаточно много, причем некоторые могут крашить сеанс
24 — 08.05.19 — 14:44
(23) Я их отлавливаю. Должно быть все нормально, без пробелов!
25 — 08.05.19 — 14:45
Вот сломалось, —
МассивКолонок[4] = «шт» — как и всегда
Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1) = Ошибка при вызове метода контекста (НайтиПоНаименованию)
Почему? И на родителе так же.
26 — 08.05.19 — 14:45
А может быть что часть символов не в том языке.
Постоянно такое с буквой с
27 — 08.05.19 — 14:46
(26) Ну так найдена была бы пустая ссылка, но не ошибка.
То работает то нет. Так же строка передается!
28 — 08.05.19 — 14:47
(27) а там для подчинённых справочников разве не надо владельца указывать?
29 — 08.05.19 — 14:48
БазовыеЕдиницыИзмерения — независимый справочник!
30 — 08.05.19 — 14:49
И тут ошибка
Если МассивКолонок[23] <> «» Тогда
ЭлементНоменклатуры.Родитель = Справочники.Номенклатура.НайтиПоНаименованию(МассивКолонок[23], 1);
КонецЕсли;
МассивКолонок[23] = «СЫР» , все должно работать. Или находит элемент или пустую ссылку.
Веть до работало.
А на 2991 элементе ломается!
31 — 08.05.19 — 14:49
Глупый вопрос: зачем тогда для каждой строки делать поиск для справочника?
Сделай соответствие символьного представления и ссылки
32 — 08.05.19 — 14:50
(31) Это перегрузка. Для каждой строки свои данные. Вопрос не в этом.
33 — 08.05.19 — 14:51
(24) все же сомнения терзают, там не пробел будет, а нечитаемый неправильный вызывающий ошибку символ, который СОКРЛП не отловит и СТРЗаменить
34 — 08.05.19 — 14:52
На этой строке ломается. Ну и что тут не так?
«Эл.»,»00000968″,»Набор для приготовления Адыгейского сыра»,»»,»шт»,»0″,»Товар (пр. ТМЦ)»,»»,»0″,»0″,»»,»шт»,»»,»Набор для приготовления Адыгейского сыра»,»Без НДС»,»Без налога»,»»,»»,»»,»0″,»»,»»,»0″,»СЫР»,»00000975″
35 — 08.05.19 — 14:52
Все как нужно!
36 — 08.05.19 — 14:52
(33) «шт» — тут какой может быть пробел?
37 — 08.05.19 — 14:53
(32) Да посрать что это)
Один раз шт. создал, во второй ее точно создавать не будешь. Ну и закешируй.
Это хотя бы с точки зрения оптимизации очевидное решение.
А так как телепатические митохондрии на сегодня у меня устали могу сказать одно.
Или делай устойчивый пример с ошибкой, которую можно воспроизвести на демо, или иди на v8@1c.ru
38 — 08.05.19 — 14:54
(34) Да понятия не имею.
Без кода, без возможности воспроизвести — это шоу «Экстрасенсы»
39 — 08.05.19 — 14:54
надо больше восклицательных знаков и меньше рассказывать о проблеме!!!
40 — 08.05.19 — 14:55
(38)
Если МассивКолонок[4] <> «» Тогда
НайденнаяБазоваяЕдиницаИзмерения = Справочники.БазовыеЕдиницыИзмерения.НайтиПоНаименованию(МассивКолонок[4], 1);
Если НайденнаяБазоваяЕдиницаИзмерения <> Справочники.БазовыеЕдиницыИзмерения.ПустаяСсылка() Тогда
ЭлементНоменклатуры.ЕдиницаИзмерения = НайденнаяБазоваяЕдиницаИзмерения;
КонецЕсли;
КонецЕсли;
41 — 08.05.19 — 14:57
а мне нравится ветка. настоящая пятница.
42 — 08.05.19 — 14:57
(40) И что?
Может У тебя СТРРАЗДЕЛИТЬ(Строка,»,»,Истина)
43 — 08.05.19 — 14:58
(37) Шт есть в справочнике, не создавал, а просто нахожу
44 — 08.05.19 — 14:58
(42) Ой Может У тебя СТРРАЗДЕЛИТЬ(Строка,»,»,ЛОЖЬ)
Баз кода полного и нормального примера иди на v8@1c.ru
45 — 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 — 08.05.19 — 15:00
(44) не, надо сразув Кремль писать )
47 — 08.05.19 — 15:02
Вот. Все работает. Но иногда идет эта ошибка и все, на таких же данны!
http://joxi.ru/Vm6GePvf4jOba2
48 — 08.05.19 — 15:04
отладка — останавливать по ошибке
49 — 08.05.19 — 15:04
вангую, есть попытка в функции РазложитьСтрокуВМассивПодстрок()
50 — 08.05.19 — 15:04
Ты ведь это делал да
51 — 08.05.19 — 15:04
Если МассивКолонок[4] <> «» Тогда
поменять на
Если ТипЗнч(МассивКолонок[4]) = Тип(«Строка») И НЕ ПустаяСтрока(МассивКолонок[4]) Тогда
52 — 08.05.19 — 15:05
(47) Добавить в условие проверку на Неопределено
53 — 08.05.19 — 15:11
(48) я так и останавливаюсь на строке 2000 с лишним
(51)(52) Да можно многого добавить, но я же смотрю в отладчике, в функцию передаются верные данные, а идет ошибка.
Добавлю конечно проверки.
54 — 08.05.19 — 15:12
а ну и тестирование исправление, кэш и прочая фигня
55 — 08.05.19 — 15:13
(54) Даже для пустой базы? Я туда ни разу ещё не загрузил эти элементы номенклатуры.
56 — 08.05.19 — 15:15
(55) не знаю. у меня правило, если происходит неведомая херня, нужно сначала делать это, а потом только лезть за бубном
57 — 08.05.19 — 15:16
(56) Обычно, сколько кэш не чистил не помогало (
58 — 08.05.19 — 15:18
(57) ну тогда вперед к админам за снастью если своей нет и вызывать помощника.
59 — 08.05.19 — 15:19
(47) Точно останова явно не на ошибке.
60 — 08.05.19 — 15:21
(59) кстати да
61 — 08.05.19 — 15:21
Кэш почищу сейчас догрузится.
Стоит галка останавливаться по ошибке.
Ошибка видимо возникает при записи элемента.
Я смотрю что там в нем, вижу проблему в единицах измерения и родителе.
Но из за чего не пойму.
62 — 08.05.19 — 15:23
(61) чё мля
63 — 08.05.19 — 15:23
иди накуй…
64 — 08.05.19 — 15:24
(61) платформенная проверка какая то.
Сделай обменДанными.загрузка = истина.
Потом глазами увидишь
65 — 08.05.19 — 15:24
Стоит галка при отладке останавливаться по ошибке. Вот на ней и вылетает.
66 — 08.05.19 — 15:24
(64) А это где сделать?
67 — 08.05.19 — 15:25
Спр = создать элемент или ПолучитьОбъект
Спр.обменДанными.загрузка = истина
Спр.записать()
68 — 08.05.19 — 15:26
Ход такой
69 — 08.05.19 — 15:26
(67) А что именно это даст?
70 — 08.05.19 — 15:26
(69) отключит платформенные проверки
71 — 08.05.19 — 15:27
У тебя ошибка не в найти по наименованию, а некорректная обработка исключения ранее
72 — 08.05.19 — 15:28
Или ошибка заполнения обязательных на уровне платформы полей: наименование, владелец (если справочник подчинённый) и тд
73 — 08.05.19 — 15:28
(71) У меня же нет попытки исключения?
Да ранее я вижу что в родителе и единицах измерения.
Но туда идут нормальные данные. Буду разбираться.
Видимо энергия ушла.
74 — 08.05.19 — 15:29
(72) Единицу измерения обязательно заполнять, выдавать ошибку стоит.
75 — 08.05.19 — 15:29
(74) это не валило бы в исключение
76 — 08.05.19 — 15:32
(74) технически это отказ=истина в процедуре ПроверкаЗаполнения, но не исключение
77 — 08.05.19 — 15:34
78 — 08.05.19 — 15:38
(77)
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = «,»)
МассивСтрок = Новый Массив();
Если Разделитель = » » Тогда
Стр = СокрЛП(Стр);
Пока Истина Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(Стр,Поз-1));
Стр = СокрЛ(Сред(Стр,Поз));
КонецЦикла;
Иначе
ДлинаРазделителя = СтрДлина(Разделитель);
Пока Истина Цикл
Поз = Найти(Стр,Разделитель);
Если Поз=0 Тогда
МассивСтрок.Добавить(Стр);
Возврат МассивСтрок;
КонецЕсли;
МассивСтрок.Добавить(Лев(Стр,Поз-1));
Стр = Сред(Стр,Поз+ДлинаРазделителя);
КонецЦикла;
КонецЕсли;
КонецФункции
79 — 08.05.19 — 15:54
80 — 08.05.19 — 15:55
Я ж говорю — платформенные проверки
81 — 08.05.19 — 16:01
(79) наверно в поле группа фигачишь элемент. Такое 1с не прощает.
82 — 08.05.19 — 16:19
Это какая-то Санта-Барбара…
83 — 08.05.19 — 16:33
(81) В родителя всмысле??????
84 — 08.05.19 — 16:39
(83) в общем пройдись по справочнику номенклатуры где-то есть одинаковое наименование у элемента и группы. Или если самому лень, посади за проверку девочку-восьмиклассницу, пусть проштудирует справочник от и до.
85 — 08.05.19 — 16:41
(81) Не должно такого быть.
(84) Гружу структуру из другой базы. Я пока не могу записать ни одного элемента. Так как грузится в транзакции.
Мне не лень. Я пытаюсь разобраться. Но такого не могло в принципе быть. Надеюсь докапаться до проблемы.
86 — 08.05.19 — 16:43
(84) смотрю в файле не нахожу.
Поставил останавливаться по ошибке.
Остановка же будет на проблемном элементе?
Ну вот, пока я в отладчеке не увидел там проблемы.
87 — 08.05.19 — 16:44
(82) +100500 серия )
88 — 08.05.19 — 16:46
(87) Хорошо, у вас в 1с все всегда хорошо работает!
89 — 08.05.19 — 16:48
(88) да, как то загрузки из текстовых файлов с одного прохода отладки работают
90 — 08.05.19 — 16:49
(85) ну, грузи без транзакции, ну ты чудик.
91 — 08.05.19 — 16:49
а ветка больше на бложек похожа
92 — 08.05.19 — 16:50
(90) Ошибку нужно отловить. Мне нужно что бы все хорошо грузилось. Пока первичные данные.
Потом остальное ещё цеплять.
И так долго грузится. Без транзакции ещё дольше будет.
Я же отлаживаю.
93 — 08.05.19 — 16:51
«И так долго грузится.» — сделай примеры покороче, делов то
94 — 08.05.19 — 16:53
Лучше день потерять — зато потом за пять минут долететь (С)
95 — 08.05.19 — 16:54
(92) без запросов в цикле еще быстрее
96 — 08.05.19 — 16:54
(9) привычка писать 1 вместо «истина» выдает «клюшечника» со стажем
97 — 08.05.19 — 16:55
вот не находится группа сыр и идет ошибка
ошибка из за ошибки что выдает функция, а она должна либо находить элемент или возвращать пустую ссылку
http://joxi.ru/gmvaZ43tqv5b5r
98 — 08.05.19 — 16:55
(96) Это никакого значения не имеет.
99 — 08.05.19 — 16:56
Что с этим (97) делать. Реально не вижу в чем проблема?!!!
100 — 08.05.19 — 16:59
(97) а полностью ошибка вероятно звучит так
Ошибка при вызове метода контекста (НайтиПоНаименованию): В данной транзакции уже происходили ошибки!
https://downloads.v8.1c.ru/content/Conversion/ErrConversion_2_0_24_1.htm
В платформе 1С сообщения об ошибках бывают достаточно запутаны, и без должных навыков разобраться в причинах достаточно сложно. Вот и сообщение об ошибке при вызове контекста может ввести в ступор начинающего разработчика. Однако в подавляющем большинстве случаев мы видим подобное сообщение, если разработчик допустил ошибку в своем коде. Причем речь зачастую идет не об орфографических ошибках, а о логических.
Исправляем ситуацию
Чтобы избавиться от этого неприятного сообщения об ошибке при вызове метода контекста, следует понимать, что контекстом называют методы платформы 1С. Значит в определенной строке кода воспользовались методом с неверными параметрами или вызвали его не от того владельца. Всегда внимательно и полностью читайте сообщения об ошибках – часто в них содержится указание на строку и метод, вызвавший ошибку. Это поможет сэкономить время на отладку и поиск проблемного места в коде.
Рассмотрим действия разработчика на примере со специально допущенной ошибкой. Мы запускаем на исполнение нижеприведенный кусок кода с запросом, в котором забыли дописать условие отбора. Компилятор 1С пропускает такую процедуру, так как орфографических ошибок в написании команд мы не допустили. Однако в режиме предприятия нас ждет такое сообщение об ошибке:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.ВерсияДанных КАК ВерсияДанных,
| Номенклатура.ПометкаУдаления КАК ПометкаУдаления,
| Номенклатура.Родитель КАК Родитель,
| Номенклатура.ЭтоГруппа КАК ЭтоГруппа,
| Номенклатура.Код КАК Код,
| Номенклатура.Наименование КАК Наименование,
| Номенклатура.Артикул КАК Артикул,
| Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры,
| Номенклатура.Предопределенный КАК Предопределенный,
| Номенклатура.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| ";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
КонецЦикла;
Приведенный текст ошибки программисту 1С скажет, что в модуле формы обработки «ЧтениеЗаписьXML на 152 строчке кода не может выполниться запрос. Причина в том, что на 17 строчке запроса нет чего-то, что ждал компилятор. Таким образом, чтобы убрать подобное сообщение, необходимо выяснить, что там должно быть и написать недостающий код.
Увидев вышеприведенный кусок кода, разработчик заметит, что в запросе есть служебное слово «ГДЕ», дающее сигнал 1С, что дальше будет условие. Но мы забыли дописать его и, естественно, система с помощью сообщения об ошибке спрашивает нас – «а где условие?». Чтобы исправить эту ситуацию необходимо либо убрать оператор «ГДЕ» из запроса, либо добавить условие.
Но ошибки могут быть не только в текстах запросов. Допустим, мы хотим выбрать всю номенклатуру и узнать, входит ли она в определенную группу. Проверка происходит с помощью метода «ПринадлежитЭлементу» и его параметра, который должен быть типа СправочникСсылка. Мы опять допускаем ошибку и вместо ссылки в параметр метода помещаем строку, содержащую имя переменной.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.ВерсияДанных КАК ВерсияДанных,
| Номенклатура.ПометкаУдаления КАК ПометкаУдаления,
| Номенклатура.Родитель КАК Родитель,
| Номенклатура.ЭтоГруппа КАК ЭтоГруппа,
| Номенклатура.Код КАК Код,
| Номенклатура.Наименование КАК Наименование,
| Номенклатура.Артикул КАК Артикул,
| Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
| Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры,
| Номенклатура.Предопределенный КАК Предопределенный,
| Номенклатура.ИмяПредопределенныхДанных КАК ИмяПредопределенныхДанных
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| НЕ Номенклатура.ЭтоГруппа ";
НужнаяГруппаЭлементов = Справочники.Номенклатура.НайтиПоНаименованию("Мебель");
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Сообщить(ВыборкаДетальныеЗаписи.Ссылка.ПринадлежитЭлементу("НужнаяГруппаЭлементов"));
КонецЦикла;
1С выдает настолько же информативное сообщение, из которого мы понимаем, что на 158 строке у 1 параметра неправильный тип. Но что же делать, если мы не знаем, какой тип должен быть? В этом нам поможет Синтакс-помощник, встроенный в платформу 1С.
В конфигураторе находим строку и метод, на который указывало сообщение об ошибке, и нажимаем на него правой кнопкой мыши. Выбираем пункт «Поиск в синтакс-помощнике» и платформа самостоятельно ищет справочную информацию по выделенному методу. В справке мы видим не только подробное описание параметров и самого метода, но и пример. Сверив пример с нашим кодом, приходит понимание, что кавычки не нужны и без них все работает.
Чаще всего причиной подобных ошибок выступают следующие факторы:
- Невнимательность;
- Отсутствие опыта или знаний;
- Несогласованность действий разработчиков друг с другом;
- Изменения в методах контекста в новых версиях платформы.
Но ошибки при разработке ПО случаются постоянно, поскольку иногда ошибаются даже специалисты с многолетним опытом. Самое главное – уметь исправлять их и учиться на них. Постепенно вы будете видеть сообщения об ошибках все реже и научитесь замечать подобные «опечатки» еще до запуска 1С.
Ошибка при вызове метода контекста(?)
Автор Damates, 18 дек 2012, 20:30
0 Пользователей и 1 гость просматривают эту тему.
Есть такой код:
НайтиТО=Справочники.Тарифы.НайтиПоНаименованию(«ТО»);//находит
ЗначениеТО=РегистрыСведений.Тарифы.ПолучитьПоследнее(КонПериода,НайтиТО);
Сообщить(ЗначениеТО.Ресурс1);//ресурс в регистре сведений
Выдает ошибку:
{Справочник.Лицевые.Форма.ФормаСписка.Форма(79)}: Ошибка при вызове метода контекста (ПолучитьПоследнее)
ЗначениеТО=РегистрыСведений.Тарифы.ПолучитьПоследнее(КонПериода,НайтиТО);
по причине:
Несоответствие типов (параметр номер ‘2’)
Измерение в регистре сведений берется из справочника Тарифы. В чем проблема? Подскажите , пожалуйста!
Второй параметр должен быть: (И снова приходиться цитировать СП… =( , ну неужели клавиша F1 на клавиатуре заблокирована)
ПолучитьПоследнее (GetLast)
Синтаксис:
ПолучитьПоследнее(<КонецПериода>, <Отбор>)
Параметры:
<КонецПериода> (необязательный)
Тип: Дата; МоментВремени; Граница.
Определяет момент времени, по который необходимо получить значения ресурсов. Может задаваться значениями типа Дата, МоментВремени или Граница. Если параметр не указан, то будут возвращены значения ресурсов самой последней записи регистра.
<Отбор> (необязательный)
Тип: Структура.
Структура, содержащая отбор по измерениям регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры — задает отбираемое по данному измерению значение.
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!
Спасибо! Все понял Сделал так:
НайтиТО=Справочники.Тарифы.НайтиПоНаименованию(«ТО»);
//Сообщить(НайтиТО);
Тариф = Новый Структура;
Тариф.Вставить(«Тариф», НайтиТО);
ЗначениеТО=РегистрыСведений.Тарифы.ПолучитьПоследнее(КонПериода,Тариф);
Сообщить(ЗначениеТО.Ресурс1);
Фишка: Структура, содержащая отбор по измерениям регистра. Имя ключа структуры должно совпадать с именем измерения регистра, заданного в конфигураторе, а значение элемента структуры — задает отбираемое по данному измерению значение.
Используется кусок кода(про убиться об стену за поиск — не надо): в результате: Ошибка при выполнении обработчика — ‘ОбработкаЗаполнения’ по причине: {Документ.ПоступлениеТоваровУслуг.МодульОбъекта(6020)}: Ошибка при вызове метода контекста (НайтиПоНаименованию) по причине: Несоответствие типов (параметр номер ‘2’) читаю СП: ПланСчетовМенеджер.<Имя плана счетов> (ChartOfAccountsManager.<Имя плана счетов>) НайтиПоНаименованию (FindByDescription) Синтаксис: НайтиПоНаименованию(<Наименование>, <ТочноеСоответствие>, <Родитель>) Параметры: Тип: Строка. Строка, содержащая искомое наименование. Тип: Булево. Определяет режим поиска по полному соответствию. Поиск будет успешным, если строка поиска: в случае значения параметра Ложь — будет соответствовать левой части наименования; в случае значения параметра Истина — будет полностью совпадать с наименованием (за исключением «хвостовых» пробелов в наименовании). Значение по умолчанию: Ложь <Родитель> (необязательный) Тип: ПланСчетовСсылка. Родитель, в пределах которого нужно выполнять поиск. Если не указан, то поиск будет проводиться по всем счетам. Что же я делаю не так?
да, так получается но сам факт интересен
Жесть… Про предопределенные элементы когда-нибудь слышали?
епт, ну прочитай первую строку… я переписываю то что досталось, вот и наткнулся
может потому..что внутри искомого значения используются скобки — (от поставщиков)? может попробовать как то убрать их?
+6 а хотя..вообще какое то странное наименование Плана счетов.. Нельзя ли вручную как то его откорректировать?
Пиши в 1Ц. Родитель обязателен, не верь СП. Указывай родителя и заработает. Вот так работает: ПланыСчетов.Хозрасчетный.НайтиПоНаименованию(«Товары в пути от поставщи»,Ложь, ПланыСчетов.Хозрасчетный.ПустаяСсылка)
тогда не понятен посыл на параметр 2
Он не указан, т.е. Неопределено. А 1С ссылку ждет.
по СП 2 параметр — точное соответствие и также как и 3 — необязателен я все таки читаю иногда СП и стараюсь ему верить
Что курил? «Точное соответствие» — это про первый параметр.
неа, еще нет чего то много начинаю спотыкаться после перехода
НайтиПоНаименованию(<Наименование>, <ТочноеСоответствие>, <Родитель>) счет идет с нуля?
Байты с нуля, ножки с единицы. Перепутал. Но не важно — Неопределено и Булево — разные типы, как ни крути
ВСЕ 3 параметра обязательны в текущем (11м) релизе платформы, это баг, одицказлы. Тебе написал как сделать чтобы работало. Что еще нужно?
Тэги:
Комментарии доступны только авторизированным пользователям
Добрый день!
Панель для обычных форм, версия 2.1.24.8. Конфигурация Бухгалтерия для Казахстана. В базе включено использование ограничений на уровне записей. Справочник Организации включен в перечень видов объектов доступа. Данный пользователь имеет доступ к одной организации из двух. При наличии RSL НайтиПоНаименованию() закономерно не работает. Заменил на Справочники.Организации.ПустаяСсылка() и нормально
Текст ошибки
{Обработка.МИКО_ПанельТелефонииДля1С.Форма.ФормаНастройкиCRM.Форма(2358)}: Ошибка при вызове метода контекста (НайтиПоНаименованию)
СсылкаНаОрганизацию = Справочники.Организации.НайтиПоНаименованию(«»);
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.
[img]data:image/png;base64,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CZAACZAACZAACdhOYkGhI4z1VtK0E5moSCAagS6IOAZwwY2ouAUoWrYBy4qCSztIdO79S+ao5SviezmeVtu9ZIP5MrqRwJz7AXkhXdXdsIN8Z92CJXPkxXJV5koWcOuyq0qna9leW4/2pr2NUsukWbcswZyR4sYOfrRdYusiyXwpmBdtr728UZizJJxtPRbKHU1t5pMACZAACZAACZAACZAACZAACZAACZAACfRyAk5nsajqjDzu5apTvV5CwGe0HjGULklDsHnz5l6i1jt4skhegBduOYpwanrX085deTmd98v5vOuFa4XpJEACJEACJEACJEACJEACJEACJEACJEACJNAZAvFE/oY6gTvTbix1165di1tvvTWWoizTTQRefP5BXHX1LRGlv/jCMszKvTJimXgyd+7YiarVb2Hp0qXw+XzomojjeDTo1rIX4MaKCtwY0sYFN1agIjQxpAwPSYAESIAESIAESIAESIAESIAESIAESIAESKCnCPS0M7in7GI7pw+BXuo49nYAdx/2nm6v+yyhZBIgARIgARIgARIgARIgARIgARIgARIgARIgARLoLIEueDleZ1VgfRIgARIgARIgARIgARIgARIgARIgARIgARIgARIggd5EgI7j3tQb1IUESIAESIAESIAESIAESIAESIAESIAESIAESIAEegGBsEtVXPiZc3qBelSBBEiABEiABEiABEiABEiABEiABEiABEiABEiguwn89W87u7sJyu8xAqnYuC4Du8O214yZsxuQFTbfzGDEcRRAzCYBEiABEiABEiABEiABEiABEiABEiABEiABEiCB/kYgbMRxfwNBe0mABEiABEiABEiABEiABEiABEiABEiABEiABEjgdCFw9pQDmDECOPbxMPzxQDOumN6E9IMZqNoam4WMOI6NE0uRAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQQL8hQMdxv+lqGkoCJEACJEACJEACJEACJEACJEACJEACJEACJNBfCDQ0JSpTGxqTgMYkNMRpOJeqiBMYi5MACZAACZAACZAACZAACZAACZAACZAACZAACZBA7yXQhvQ0YPeOM1C1Q7RsQ0ZaKt5cl2mqnNaIjBiUj9txnOhLji7WMBAIBOD3t6GttQWtzc1oa2tRaVI5ITERSYkpSElNRVJyChKTkuBLiC342W+0Rm8/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y8B4CBAgQIAAAQIECBAgQIAAAQIECBAg0BRIShyrOG4CekeAAAECBAgQIECAAAECBAgQIECAAIGyCSQljlUcl20ZGA8BAgQIECBAgAABAgQIECBAgAABAgQisiyrMiQljlUcW0IECBAgQIAAAQIECBAgQIAAAQIECBAor0BS4ljFcXkXhJERIECAAAECBAgQIECAAAECBAgQIDDbAnnVcVLiWMXxbC8coydAgAABAgQIECBAgAABAgQIECBAoNwCSYljFcflXhRGR4AAAQIECBAgQIAAAQIECBAgQIDAbAskJY5VHM/2ojF6AgQIECBAgAABAgQIECBAgAABAgTKLZCUOFZxXO5FYXQECBAgQIAAAQIECBAgQIAAAQIECMy2QFLiWMXxbC8aoydAgAABAgQIECBAgAABAgQIECBAoNwCSYljFcflXhRGR4AAAQIECBAgQIAAAQIECBAgQIDA7ApkWRZJiWMVx7O7aIycAAECBAgQIECAAAECBAgQIECAAIHyCyQljlUcl39hGCEBAgQIECBAgAABAgQIECBAgAABArMrkJQ4VnE8uwvGyAkQIECAAAECBAgQIECAAAECBAgQKL9AUuJYxXH5F4YREiBAgAABAgQIECBAgAABAgQIECAwewL5/sb2OJ69eTdiAgQIECBAgAABAgQIECBAgAABAgQIDBRQcTyQyA0ECBAgQIAAAQIECBAgQIAAAQIECBCYLYGkxLE9jmdrkRgtAQIECBAgQIAAAQIECBAgQIAAAQKzJZCUOLbH8WwtEqMlQIAAAQIECBAgQIAAAQIECBAgQGC2BJISxyqOZ2uRGC0BAgQIECBAgAABAgQIECBAgAABArMlkJQ4VnE8W4vEaAkQIECAAAECBAgQIECAAAECBAgQmC2BpMSxiuPZWiRGS4AAAQIECBAgQIAAAQIECBAgQIDAbAkkJY5VHM/WIjFaAgQIECBAgAABAgQIECBAgAABAgRmRyDLskhKHKs4np1FYqQECBAgQIAAAQIECBAgQIAAAQIECMyeQFLiWMXx7C0UIyZAgAABAgQIECBAgAABAgQIECBAYHYEkhLHKo5nZ4EYKQECBAgQIECAAAECBAgQIECAAAECsyeQlDhWcTx7C8WICRAgQIAAAQIECBAgQIAAAQIECBCYDQF7HM/GPBslAQIECBAgQIAAAQIECBAgQIAAAQIERhJQcTwSl5sJECBAgAABAgQIECBAgAABAgQIECBQfoGkxLE9jsu/MIyQAAECBAgQIECAAAECBAgQIECAAIHZFUhKHNvjeHYXjJETIECAAAECBAgQIECAAAECBAgQIFBegXx/Y3scl3d+jYwAAQIECBAgQIAAAQIECBAgQIAAAQLJAiqOk+k8SIAAAQIECBAgQIAAAQIECBAgQIAAgXIKJCWO7XFczsVgVAQIECBAgAABAgQIECBAgAABAgQIEMgFkhLH9ji2eAgQIECAAAECBAgQIECAAAECBAgQIFBegaTEsYrj8i4IIyNAgAABAgQIECBAgAABAgQIECBAgEBS4ljFsYVDgAABAgQIECBAgAABAgQIECBAgACB8gokJY5VHJd3QRgZAQIECBAgQIAAAQIECBAgQIAAAQIEkhLHKo4tHAIECBAgQIAAAQIECBAgQIAAAQIECJRTIMuytA/HU3FczgVhVAQIECBAgAABAgQIECBAgAABAgQIEMgFVBxbBwQIECBAgAABAgQIECBAgAABAgQIECDQIpCUOFZx3GLogAABAgQIECBAgAABAgQIECBAgAABAqUQyLepyF9JiWN7HJdiDRgEAQIECBAgQIAAAQIECBAgQIAAAQIEugokJY5VHHe1dJIAAQIECBAgQIAAAQIECBAgQIAAAQKlEEhKHKs4LsXcGwQBAgQIECBAgAABAgQIECBAgAABAgQ6BPLtKpISxyqOOyydIECAAAECBAgQIECAAAECBAgQIECAQGkEkhLHKo5LM/8GQoAAAQIECBAgQIAAAQIECBAgQIAAgQ6BpMSxiuMORycIECBAgAABAgQIECBAgAABAgQIECBQGoGkxLGK49LMv4EQIECAAAECBAgQIECAAAECBAgQIECgQyApcaziuMPRCQIECBAgQIAAAQIECBAgQIAAAQIECJRGIClxrOK4NPNvIAQIECBAgAABAgQIECBAgAABAgQIEGgRyLIskhLHKo5bHB0QIECAAAECBAgQIECAAAECBAgQIECgVAJJiWMVx6VaAwZDgAABAgQIECBAgAABAgQIECBAgACBFoGkxLGK4xZDBwQIECBAgAABAgQIECBAgAABAgQIECiVQFLiWMVxqdaAwRAgQIAAAQIECBAgQIAAAQIECBAgQKBFIClxrOK4xdABAQIECBAgQIAAAQIECBAgQIAAAQIESiWQlDhWcVyqNWAwBAgQIECAAAECBAgQIECAAAECBAgQqApkWVb9npQ4VnFsFREgQIAAAQIECBAgQIAAAQIECBAgQKC8AkmJYxXH5V0QRkaAAAECBAgQIECAAAECBAgQIECAwGwL5FXHSYljFcezvXCMngABAgQIECBAgAABAgQIECBAgACBcgskJY5VHJd7URgdAQIECBAgQIAAAQIECBAgQIAAAQKzLZCUOFZxPNuLxugJECBAgAABAgQIECBAgAABAgQIECi3QFLiWMVxuReF0REgQIAAAQIECBAgQIAAAQIECBAgMNsCSYljFcezvWiMngABAgQIECBAgAABAgQIECBAgACBcgskJY5VHJd7URgdAQIECBAgQIAAAQIECBAgQIAAAQKzLZCUOFZxPNuLxugJECBAgAABAgQIECBAgAABAgQIECi3QFLiWMVxuReF0REgQIAAAQIECBAgQIAAAQIECBAgMNsCSYljFcezvWiMngABAgQIECBAgAABAgQIECBAgACBcgskJY5VHJd7URgdAQIECBAgQIAAAQIECBAgQIAAAQKzLZCUOFZxPNuLxugJECBAgAABAgQIECBAgAABAgQIECi3QFLiWMVxuReF0REgQIAAAQIECBAgQIAAAQIECBAgMNsCSYljFcezvWiMngABAgQIECBAgAABAgQIECBAgACBcgskJY5VHJd7URgdAQIECBAgQIAAAQIECBAgQIAAAQKzLZCUOFZxPNuLxugJECBAgAABAgQIECBAgAABAgQIECi3QFLiWMVxuReF0REgQIAAAQIECBAgQIAAAQIECBAgMNsCSYljFcezvWiMngABAgQIECBAgAABAgQIECBAgACBcgskJY5VHJd7URgdAQIECBAgQIAAAQIECBAgQIAAAQKzLZCUOFZxPNuLxugJECBAgAABAgQIECBAgAABAgQIECi3QFLiWMVxuReF0REgQIAAAQIECBAgQIAAAQIECBAgMNsCSYljFcezvWiMngABAgQIECBAgAABAgQIECBAgACBcgpUKpXqwJISxyqOy7kojIoAAQIECBAgQIAAAQIECBAgQIAAAQK5QFLiWMWxxUOAAAECBAgQIECAAAECBAgQIECAAIFyCuRVx0mJYxXH5VwQRkWAAAECBAgQIECAAAECBAgQIECAAIFcYHMKg4rjFDXPECBAgAABAgQIECBAgAABAgQIECBAYLIF7HE82fMjOgIECBAgQIAAAQIECBAgQIAAAQIECGyYQNJWFSqON2y+dEyAAAECBAgQIECAAAECBAgQIECAAIE1FbDH8ZryapwAAQIECBAgQIAAAQIECBAgQIAAAQLTKaDieDrnTdQECBAgQIAAAQIECBAgQIAAAQIECBAYu0BebazieOysGiRAgAABAgQIECBAgAABAgQIECBAgMB0CyQnju1xPN0TL3oCBAgQIECAAAECBAgQIECAAAECBAj0E0jaqmL79u0xjuRxv8BcI0CAAAECBAgQIECAAAECBAgQIECAAIH1F1BxvP7meiRAgAABAgQIECBAgAABAgQIECBAgMDECtjjeGKnRmAECBAgQIAAAQIECBAgQIAAAQIECBDYOAEVxxtnr2cCBAgQIECAAAECBAgQIECAAAECBAhMrIA9jid2agRGgAABAgQIECBAgAABAgQIECBAgACB9RVY1VYV4/hgvPwD9rwIECBAgAABAgQIECBAgAABAgQIECBAYPIEVBxP3pyIiAABAgQIECBAgAABAgQIECBAgAABAhsmYI/jDaPXMQECBAgQIECAAAECBAgQIECAAAECBCZPYFVbVeTbTIxju4rJYxERAQIECBAgQIAAAQIECBAgQIAAAQIECCRtVTGOpLE9ji0+AgQIECBAgAABAgQIECBAgAABAgQITKZAUuJYxfFkTqaoCBAgQIAAAQIECBAgQIAAAQIECBAgMA6BpMSxiuNx0GuDAAECBAgQIECAAAECBAgQIECAAAECkyeQ/OF4Ko4nbzJFRIAAAQIECBAgQIAAAQIECBAgQIAAgXEJqDgel6R2CBAgQIAAAQIECBAgQIAAAQIECBAgUBKBpMSxiuOSzL5hECBAgAABAgQIECBAgAABAgQIECBAoItAUuLYHsddJJ0iQIAAAQIECBAgQIAAAQIECBAgQIBASQSSEscqjksy+4ZBgAABAgQIECBAgAABAgQIECBAgACBNoHkD8dTcdwm6ZAAAQIECBAgQIAAAQIECBAgQIAAAQIlElBxXKLJNBQCBAgQIECAAAECBAgQIECAAAECBAiMQyApcazieBz02iBAgAABAgQIECBAgAABAgQIECBAgMBkCiQlju1xPJmTKSoCBAgQIECAAAECBAgQIECAAAECBAiMQyApcazieBz02iBAgAABAgQIECBAgAABAgQIECBAgMDkCSR/OJ6K48mbTBERIECAAAECBAgQIECAAAECBAgQIEBgXAIqjsclqR0CBAgQIECAAAECBAgQIECAAAECBAiURCApcaziuCSzbxgECBAgQIAAAQIECBAgQIAAAQIECBDoIpCUOLbHcRdJpwgQIECAAAECBAgQIECAAAECBAgQIFASgaTEsYrjksy+YRAgQIAAAQIECBAgQIAAAQIECBAgQKCLQFLiWMVxF0mnCBAgQIAAAQIECBAgQIAAAQIECBAgUBKBpMSxiuOSzL5hECBAgAABAgQIECBAgAABAgQIECBAoE0gy7JIShyrOG6TdEiAAAECBAgQIECAAAECBAgQIECAAIESCSQljlUcl2gFGAoBAgQIECBAgAABAgQIECBAgAABAgTaBJISxyqO2xQdEiBAgAABAgQIECBAgAABAgQIECBAoEQCSYljFcclWgGGQoAAAQIECBAgQIAAAQIECBAgQIAAgTaBpMSxiuM2RYcECBAgQIAAAQIECBAgQIAAAQIECBAokUBS4ljFcYlWgKEQIECAAAECBAgQIECAAOnE/F0AACAASURBVAECBAgQIECgTSApcaziuE3RIQECBAgQIECAAAECBAgQIECAAAECBEokkJQ4VnFcohVgKAQIECBAgAABAgQIECBAgAABAgQIEGgTSEocqzhuU3RIgAABAgQIECBAgAABAgQIECBAgACBEgkkJY5VHJdoBRgKAQIECBAgQIAAAQIECBAgQIAAAQIE2gSSEscqjtsUHRIgQIAAAQIECBAgQIAAAQIECBAgQKBEAkmJYxXHJVoBhkKAAAECBAgQIECAAAECBAgQIECAAIE2gaTEsYrjNkWHBAgQIECAAAECBAgQIECAAAECBAgQKIlAlmWRlDhWcVySFWAYBAgQIECAAAECBAgQIECAAAECBAgQ6CKQlDhWcdxF0ikCBAgQIECAAAECBAgQIECAAAECBAiURCApcaziuCSzbxgECBAgQIAAAQIECBAgQIAAAQIECBDoIpCUOFZx3EXSKQIECBAgQIAAAQIECBAgQIAAAQIECJREIClxrOK4JLNvGAQIECBAgAABAgQIECBAgAABAgQIEOgikJQ4VnHcRdIpAgQIECBAgAABAgQIECBAgAABAgQIlEQgKXGs4rgks28YBAgQIECAAAECBAgQIECAAAECBAgQKAhkWVY9SkocqzguSHpLgAABAgQIECBAgAABAgQIECBAgACBkgkkJY5VHJdsFRgOAQIECBAgQIAAAQIECBAgQIAAAQIECgJJiWMVxwVBbwkQIECAAAECBAgQIECAAAECBAgQIFAigXy7iqTEsYrjEq0CQyFAgAABAgQIECBAgAABAgQIECBAgECbQFLiWMVxm6JDAgQIECBAgAABAgQIECBAgAABAgQIlEggKXGs4rhEK8BQCBAgQIAAAQIECBAgQIAAAQIECBAg0CaQlDhWcdym6JAAAQIECBAgQIAAAQIECBAgQIAAAQIlEkhKHKs4LtEKMBQCBAgQIECAAAECBAgQIECAAAECBAi0CSQljlUctyk6JECAAAECBAgQIECAAAECBAgQIECAQEkEsiyLpMSxiuOSrADDIECAAAECBAgQIECAAAECBAgQIECAQBeBpMSxiuMukk4RIECAAAECBAgQIECAAAECBAgQIECgJAJJiWMVxyWZfcMgQIAAAQIECBAgQIAAAQIECBAgQIBAF4GkxLGK4y6SThEgQIAAAQIECBAgQIAAAQIECBAgQKAkAkmJYxXHJZl9wyBAgAABAgQIECBAgAABAgQIECBAgEAXgaTEsYrjLpJOESBAgAABAgQIECBAgAABAgQIECBAoCQCSYljFcclmX3DIECAAAECBAgQIECAAAECBAgQIECAQEEgy7LqUVLiWMVxQdJbAgQIECBAgAABAgQIECBAgAABAgQIlEwgKXGs4rhkq8BwCBAgQIAAAQIECBAgQIAAAQIECBAgUBBIShyrOC4IekuAAAECBAgQIECAAAECBAgQIECAAIESCeTbVSQljlUcl2gVGAoBAgQIECBAgAABAgQIECBAgAABAgTaBJISxyqO2xQdEiBAgAABAgQIECBAgAABAgQIECBAoEQCSYljFcclWgGGQoAAAQIECBAgQIAAAQIECBAgQIAAgTaBpMSxiuM2RYcECBAgQIAAAQIECBAgQIAAAQIECBAokUBS4ljFcYlWgKEQIECAAAECBAgQIECAAAECBAgQIECgIJD84XgqjguK3hIgQIAAAQIECBAgQIAAAQIECBAgQKBkAiqOSzahhkOAAAECBAgQIECAAAECBAgQIECAAIHVCiQljlUcr5bd8wQIECBAgAABAgQIECBAgAABAgQIEJhcgaTEsT2OJ3dCRUaAAAECBAgQIECAAAECBAgQIECAAIHVCiQljlUcr5bd8wQIECBAgAABAgQIECBAgAABAgQIEJhcgaTEsYrjyZ1QkREgQIAAAQIECBAgQIAAAQIECBAgQCBVIMuyyL+SEscqjlPZPUeAAAECBAgQIECAAAECBAgQIECAAIHJF0hKHKs4nvyJFSEBAgQIECBAgAABAgQIECBAgAABAgRSBZISxyqOU7k9R4AAAQIECBAgQIAAAQIECBAgQIAAgckXSEocqzie/IkVIQECBAgQIECAAAECBAgQIECAAAECBFIFkhLHKo5TuT1HgAABAgQIECBAgAABAgQIECBAgACByRdIShyrOJ78iRUhAQIECBAgQIAAAQIECBAgQIAAAQIEUgWSEscqjlO5PUeAAAECBAgQIECAAAECBAgQIECAAIHJF0hKHKs4nvyJFSEBAgQIECBAgAABAgQIECBAgAABAgRSBLIsi6TEsYrjFG7PECBAgAABAgQIECBAgAABAgQIECBAYDoEkhLHKo6nY3JFSYAAAQIECBAgQIAAAQIECBAgQIAAgRSBpMSxiuMUas8QIECAAAECBAgQIECAAAECBAgQIEBgOgSSEscqjqdjckVJgAABAgQIECBAgAABAgQIECBAgACBFIGkxLGK4xRqzxAgQIAAAQIECBAgQIAAAQIECBAgQGA6BJISxyqOp2NyRUmAAAECBAgQIECAAAECBAgQIECAAIFRBbIsi6TEsYrjUandT4AAAQIECBAgQIAAAQIECBAgQIAAgekRSEocqziengkWKQECBAgQIECAAAECBAgQIECAAAECBEYVSEocqzgeldn9BAgQIECAAAECBAgQIECAAAECBAgQmB6BpMSxiuPpmWCREiBAgAABAgQIECBAgAABAgQIECBAYFiBfH9jexwPq+U+AgQIECBAgAABAgQIECBAgAABAgQIzJCAiuMZmmxDJUCAAAECBAgQIECAAAECBAgQIECAwDACSYljexwPQ+seAgQIECBAgAABAgQIECBAgAABAgQITKdAUuLYHsfTOdmiJkCAAAECBAgQIECAAAECBAgQIECAwDACSYljFcfD0LqHAAECBAgQIECAAAECBAgQIECAAAEC0ymQlDhWcTydky1qAgQIECBAgAABAgQIECBAgAABAgQIDCOQlDhWcTwMrXsIECBAgAABAgQIECBAgAABAgQIECAwnQJJiWMVx9M52aImQIAAAQIECBAgQIAAAQIECBAgQIDAMAJJiWMVx8PQuocAAQIECBAgQIAAAQIECBAgQIAAAQLTKZCUOFZxPJ2TLWoCBAgQIECAAAECBAgQIECAAAECBAgMEsiyLJISxyqOB9G6ToAAAQIECBAgQIAAAQIECBAgQIAAgekVSEocqzie3gkXOQECBAgQIECAAAECBAgQIECAAAECBAYJJCWOVRwPYnWdAAECBAgQIECAAAECBAgQIECAAAEC0yeQb1ORv5ISxyqOp2/CRUyAAAECBAgQIECAAAECBAgQIECAAIFhBZISxyqOh+V1HwECBAgQIECAAAECBAgQIECAAAECBKZPIClxrOJ4+iZaxAQIECBAgAABAgQIECBAgAABAgQIEBhGIN+uIilxrOJ4GF73ECBAgAABAgQIECBAgAABAgQIECBAYDoFkhLHKo6nc7JFTYAAAQIECBAgQIAAAQIECBAgQIAAgWEEkhLHKo6HoXUPAQIECBAgQIAAAQIECBAgQIAAAQIEplMgKXGs4ng6J1vUBAgQIECAAAECBAgQIECAAAECBAgQGEYgKXGs4ngYWvcQIECAAAECBAgQIECAAAECBAgQIEBgOgWSEscqjqdzskVNgAABAgQIECBAgAABAgQIECBAgACBQQJZlkVS4ljF8SBa1wkQIECAAAECBAgQIECAAAECBAgQIDC9AkmJYxXH0zvhIidAgAABAgQIECBAgAABAgQIECBAgMAggaTEsYrjQayuEyBAgAABAgQIECBAgAABAgQIECBAYHoFkhLHKo6nd8JFToAAAQIECBAgQIAAAQIECBAgQIAAgUECSYljFceDWF0nQIAAAQIECBAgQIAAAQIECBAgQIDA9AokJY5VHE/vhIucAAECBAgQIECAAAECBAgQIECAAAECgwSSEscqjgexuk6AAAECBAgQIECAAAECBAgQIECAAIHpFUhKHKs4nt4JFzkBAgQIECBAgAABAgQIECBAgAABAgR6CWRZVr2UlDhWcdyL1XkCBAgQIECAAAECBAgQIECAAAECBAhMv0BS4ljF8fRPvBEQIECAAAECBAgQIECAAAECBAgQIECgm0BedZyUOFZx3I3TOQIECBAgQIAAAQIECBAgQIAAAQIECJRDIClxrOK4HJNvFAQIECBAgAABAgQIECBAgAABAgQIEOgmkJQ4VnHcjdI5AgQIECBAgAABAgQIECBAgAABAgQIlEMgKXGs4rgck28UBAgQIECAAAECBAgQIECAAAECBAgQ6CaQlDhWcdyN0jkCBAgQIECAAAECBAgQIECAAAECBAiUQyApcaziuByTbxQECBAgQIAAAQIECBAgQIAAAQIECBDoJpCUOFZx3I3SOQIECBAgQIAAAQIECBAgQIAAAQIECJRDIClxrOK4HJNvFAQIECBAgAABAgQIECBAgAABAgQIEOgmkJQ4VnHcjdI5AgQIECBAgAABAgQIECBAgAABAgQITL9AlmWRlDhWcTz9k28EBAgQIECAAAECBAgQIECAAAECBAgQ6CWQlDhWcdyL03kCBAgQIECAAAECBAgQIECAAAECBAhMv0BS4ljF8fRPvBEQIECAAAECBAgQIECAAAECBAgQIECgl0BS4ljFcS9O5wkQIECAAAECBAgQIECAAAECBAgQIDDdApVKxR7H0z2FoidAgAABAgQIECBAgAABAgQIECBAgMD4BVQcj99UiwQIECBAgAABAgQIECBAgAABAgQIEJhqgaTEsT2Op3rOBU+AAAECBAgQIECAAAECBAgQIECAAIGeAlmWpW1VYY/jnqYuECBAgAABAgQIECBAgAABAgQIECBAYOoFVBxP/RQaAAECBAgQIECAAAECBAgQIECAAAECBMYrkJQ4VnE83knQGgECBAgQIECAAAECBAgQIECAAAECBCZJIClxbI/jSZpCsRAgQIAAAQIECBAgQIAAAQIECBAgQGC8AkmJYxXH450ErREgQIAAAQIECBAgQIAAAQIECBAgQGCSBJISxyqOJ2kKxUKAAAECBAgQIECAAAECBAgQIECAAIHxCiQljlUcj3cStEaAAAECBAgQIECAAAECBAgQIECAAIFJEkhKHKs4nqQpFAsBAgQIECBAgAABAgQIECBAgAABAgTGK5CUOFZxPN5J0BoBAgQIECBAgAABAgQIECBAgAABAgQmSSApcazieJKmUCwECBAgQIAAAQIECBAgQIAAAQIECBAYr0BS4ljF8XgnQWsECBAgQIAAAQIECBAgQIAAAQIECBCYJIGkxLGK40maQrEQIECAAAECBAgQIECAAAECBAgQIEBgvAJJiWMVx+OdBK0RIECAAAECBAgQIECAAAECBAgQIEBgkgSSEscqjidpCsVCgAABAgQIECBAgAABAgQIECBAgACB8QokJY5VHI93ErRGgAABAgQIECBAgAABAgQIECBAgACBSRJIShyrOJ6kKRQLAQIECBAgQIAAAQIECBAgQIAAAQIExiuQlDhWcTzeSdAaAQIECBAgQIAAAQIECBAgQIAAAQIEJkkgKXGs4niSplAsBAgQIECAAAECBAgQIECAAAECBAgQGK9AUuJYxfF4J0FrBAgQIECAAAECBAgQIECAAAECBAgQmCSBpMSxiuNJmkKxECBAgAABAgQIECBAgAABAgQIECBAYLwCSYljFcfjnQStESBAgAABAgQIECBAgAABAgQIECBAYJIEkhLHKo4naQrFQoAAAQIECBAgQIAAAQIECBAgQIAAgfEKJCWOVRyPdxK0RoAAAQIECBAgQIAAAQIECBAgQIAAgUkSSEocqziepCkUCwECBAgQIECAAAECBAgQIECAAAECBMYrkJQ4VnE83knQGgECBAgQIECAAAECBAgQIECAAAECBCZJIClxrOJ4kqZQLAQIECBAgAABAgQIECBAgAABAgQIEBivQFLiWMXxeCdBawQIECBAgAABAgQIECBAgAABAgQIEJgkgaTEsYrjSZpCsRAgQIAAAQIECBAgQIAAAQIECBAgQGC8AkmJYxXH450ErREgQIAAAQIECBAgQIAAAQIECBAgQGCSBJISxyqOJ2kKxUKAAAECBAgQIECAAAECBAgQIECAAIHxCiQljlUcj3cStEaAAAECBAgQIECAAAECBAgQIECAAIFJEkhKHKs4nqQpFAsBAgQIECBAgAABAgQIECBAgAABAgTGK5CUOFZxPN5J0BoBAgQIECBAgAABAgQIECBAgAABAgQmSSApcazieJKmUCwECBAgQIAAAQIECBAgQIAAAQIECBAYr0BS4ljF8XgnQWsECBAgQIAAAQIECBAgQIAAAQIECBCYJIGkxLGK40maQrEQIECAAAECBAgQIECAAAECBAgQIEBgvAJJiWMVx+OdBK0RIECAAAECBAgQIECAAAECBAgQIEBgkgSSEscqjidpCsVCgAABAgQIECBAgAABAgQIECBAgACB8QokJY5VHI93ErRGgAABAgQIECBAgAABAgQIECBAgACBSRJIShyrOJ6kKRQLAQIECBAgQIAAAQIECBAgQIAAAQIExiuQlDhWcTzeSdAaAQIECBAgQIAAAQIECBAgQIAAAQIEJkkgKXGs4niSplAsBAgQIECAAAECBAgQIECAAAECBAgQGK9AUuJYxfF4J0FrBAgQIECAAAECBAgQIECAAAECBAgQmCSBpMSxiuNJmkKxECBAgAABAgQIECBAgAABAgQIECBAYLwCSYljFcfjnQStESBAgAABAgQIECBAgAABAgQIECBAYJIEkhLHKo4naQrFQoAAAQIECBAgQIAAAQIECBAgQIAAgfEKbE5pTsVxippnCBAgQIAAAQIECBAgQIAAAQIECEyHwMc/+svTEago10wgKXE8rorj27fetmYD0zABAgQIECBAgAABAgQIECBAgAABAmkC73r3z6Q96KnSCCRtVaHiuDTzbyAECBAgQIAAAQIECBAgQIAAAQIECBDoEEhKHI+r4rgjGicIECBAgAABAgQIECBAgAABAgQIECBAYMMFkhLHKo43fN4EQIAAAQIECBAgQIAAAQIECBAgQIAAgTUTSEocqzhes/nQMAECBAgQIECAAAECBAgQIECAAAECBDZcIClxrOJ4w+dNAAQIECBAgAABAgQIECBAgAABAgQIEFgzgaTEsYrjNZsPDRMgQIAAAQIECBAgQIAAAQIECBAgQGDDBZISxyqON3zeBECAAAECBAgQIECAAAECBAgQIECAAIE1E0hKHKs4XrP50DABAgQIECBAgAABAgQIECBAgAABAgQ2XGBzSgQqjlPUPEOAAAECBAgQIECAAAECBAgQIEBgOgQ+/rGPTEegaxjlzdtfF3e8/m1x3fXbuvby5acfj78+/am4eOH5rtdHPXn1NVvjjbu/I27e/k2jProm9ycljsdVcXz71tvWZFAaJUCAAAECBAgQIECAAAECBAgQIEAgXeBd7/mX6Q9P4JMPf/oP4lve+s6RInvu2S/FQ59ZjLvfvq8jeZwnjT//v/8svut7fiquvub6kdrtdfPFC38fn/ifvxlvju+eiORx0lYVKo57Ta/zBAgQIECAAAECBAgQIECAAAECBAhMokClshSjfN3wqptj95u/Jx595LMdw8krjetJ48ryUixdvhz590f+5ol45MxT8fRTX43P/8XZePQLT1TP59cGfeUJ6LzNvO1JeKk4noRZEAMBAgQIECBAgAABAgQIECBAgAAB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[/img]
Изменено: Ерболат Есенжан — 14.10.2016 14:15:47