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

Хранилище

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

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



> Табличные части , Обращение к табличной части          
Snuff Подменю пользователя
сообщение 30.10.16, 0:27
Сообщение #1

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

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


Код движения по РН. Задача стоит в том, что бы не проводить движение для товаров с видом номенклатуры "Услуга". Получается нужно вставить код типа
Если "Обращение к Табличной части документа" = Перечисления.ВидНоменклатуры.Товар тогда
конецесли;

Как правильно обратиться к этой самой табличной части?

Snuff Подменю пользователя
сообщение 30.10.16, 8:51
Сообщение #2

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

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

    КонецЦикла;
    конецпроцедуры

Vofka Подменю пользователя
сообщение 31.10.16, 9:32
Сообщение #3

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4521 раз
Рейтинг: 3644.1

Лучше так:

Если ТекСтрокаТовары.Номенклатура.Вид = Перечисления.ВидНоменклатуры.Товар Тогда

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


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

 

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