PDA

Просмотр полной версии : Помогите разобраться



sit_a
23.11.2010, 12:29
Работая в типовой конфигурации, 1С 8.1 для бюджетных учреждений, в обработке создаю элементы справочника «Банки», проверяю заполнение реквизитов (перенос из Excel) через отладчик, все заполняется верно, метод «Записать» в модуле обработки тоже есть. Для проверки в Предприятии, выдается сообщение о том, что элементы были созданы, но при этом справочник «Банки» пустой:eek:! В чем подвох?:confused:

SteelRat85
23.11.2010, 15:52
Работая в типовой конфигурации, 1С 8.1 для бюджетных учреждений, в обработке создаю элементы справочника «Банки», проверяю заполнение реквизитов (перенос из Excel) через отладчик, все заполняется верно, метод «Записать» в модуле обработки тоже есть. Для проверки в Предприятии, выдается сообщение о том, что элементы были созданы, но при этом справочник «Банки» пустой:eek:! В чем подвох?:confused:

Хоть бы текст процедуры показали бы.

sit_a
23.11.2010, 16:19
//************************************************** ***************
Для каждого Стр1 Из ТЗ2 Цикл
Если Справочники.Банки.НайтиПоН аименованию(СокрЛП(Стр1.Бан кПолучателя)) = Справочники.Банки.ПустаяСс ылка() Тогда
НовыйБанк = Справочники.Контрагенты.Со здатьЭлемент();
НовыйБанк.Наименование = Стр1.БанкПолучателя;
НовыйБанк.Записать();
КонецЕсли;
Сообщить("Создан новый элемент справочника банки: "+Стр1.БанкПолучателя);
КонецЦикла;
//************************************************** ***************

ТЗ2 - таблица значения

SteelRat85
23.11.2010, 17:04
//************************************************** ***************
Для каждого Стр1 Из ТЗ2 Цикл
Если Справочники.Банки.НайтиПоН аименованию(СокрЛП(Стр1.Бан кПолучателя)) = Справочники.Банки.ПустаяСс ылка() Тогда
НовыйБанк = Справочники.Контрагенты.Со здатьЭлемент();
НовыйБанк.Наименование = Стр1.БанкПолучателя;
НовыйБанк.Записать();
КонецЕсли;
Сообщить("Создан новый элемент справочника банки: "+Стр1.БанкПолучателя);
КонецЦикла;
//************************************************** ***************

ТЗ2 - таблица значения

Ну во-первых, вставьте Сообщить до КонецЕсли, во-вторых, зачем Вы создаете элемент справочника Контрагенты? Вы же вроде Банки хотели создавать?

sit_a
23.11.2010, 17:53
:blush: блиииииин....!!!! Спасибо огромное!!!!! Все! Перекур!!! Заработался! :drinks: