Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Помогите устранить ошибку , Не записывается значение из справочника в регистр          
Hellga Подменю пользователя
сообщение 28.11.10, 22:51
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 6
Спасибо сказали: 0 раз
Рейтинг: 0

Документ Приходная накладная. При проведении должны автоматически формировться партии ТМЦ (в справочнике Партии), Соответственно при проведении по регистру (остатков) ТМЦ должно заполнятся значние измерения Партия, а оно не заполняется. Ниже выкладываю лист кода. Подскажите, пожалуйста, в чем я не права.

Процедура ОбработкаПроведения()       
    
    Перем СпрПарт;              
    
    СпрПарт = СоздатьОбъект("Справочник.Партии");

    Регистр.Взаиморасчеты.Контрагент = Контрагент;
    Регистр.Взаиморасчеты.Сумма = Итог("Сумма");
    Регистр.Взаиморасчеты.ДвижениеРасходВыполнить();
    
    ВыбратьСтроки();
    Пока ПолучитьСтроку() = 1 Цикл  
        
        СпрПарт.ИспользоватьВладельца(ТМЦ);
        
        Если СпрПарт.НайтиПоРеквизиту("Документ",ТекущийДокумент(),0) = 1 Тогда
            СпрПарт.Дата = ДатаДок;
            СпрПарт.Цена = Цена;  
            СпрПарт.Записать();
        Иначе
            СпрПарт.Новый();
            СпрПарт.Дата = ДатаДок;
            СпрПарт.Цена = Цена;
            СпрПарт.Документ = ТекущийДокумент();
            СпрПарт.Записать();
        КонецЕсли;
        
        Регистр.ТМЦ.ТМЦ = ТМЦ;
        Регистр.ТМЦ.Склад = Склад;
        Регистр.ТМЦ.Количество = Количество;
        Регистр.ТМЦ.Сумма = Сумма;  
        Регистр.ТМЦ.Партия = СпрПарт.Код;
        Регистр.ТМЦ.ПривязыватьСтроку(НомерСтроки);
        Регистр.ТМЦ.ДвижениеПриходВыполнить();

    КонецЦикла;

КонецПроцедуры

Ardi Подменю пользователя
сообщение 29.11.10, 3:36
Сообщение #2

Живет на форуме
***********
Гений телепатии и социального моделирования
Группа: Пользователи
Сообщений: 4121
Из: Киев
Спасибо сказали: 957 раз
Рейтинг: 0

Регистр.ТМЦ.Партия = СпрПарт.ТекущийЭлемент();


Signature
Услуги 1С программиста 8.2, 7.7 (Плохо, дорого, очередь). Киев.

Спасибо сказали: Hellga,

Hellga Подменю пользователя
сообщение 29.11.10, 11:56
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 6
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Ardi @ 29.11.10, 4:36) *
Регистр.ТМЦ.Партия = СпрПарт.ТекущийЭлемент();


Логично ))) Спасибо Вам большое!

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 06.05.24, 1:30
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!