Имя: Пароль:
1C
1С v8
v8.3: В регистре накопления есть запись, в которой не заполнено одно Измерение
0 user1365457
 
27.04.20
01:18
В регистре накопления есть запись, в которой не заполнено одно Измерение. Подскажите как программно заполнить с помощью процедуру проведения.

Это задание как это дописать подскажите пожалуйста

Сделайте чтобы в регистре ЗаказанныеБлюда заполнялся Ресторан. Его можно выбирать из стола:

Стол.Владелец.Владелец

Строчку с заполнением ресторана нужно добавить в процедуру проведения {}вручную{}.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Процедура ОбработкаПроведения(Отказ, Режим)
    //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
    // Данный фрагмент построен конструктором.
    // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

    // регистр ЗаказанныеБлюда
    Движения.ЗаказанныеБлюда.Записывать = Истина;
    Для Каждого ТекСтрокаТабличнаяЧасть1 Из ТабличнаяЧасть1 Цикл
        Движение = Движения.ЗаказанныеБлюда.Добавить();
        Движение.Период = Дата;
        Движение.Блюдо = ТекСтрокаТабличнаяЧасть1.Блюдо;
        Движение.Количество = ТекСтрокаТабличнаяЧасть1.Количество;
        движение.Ресторан = Стол;
        КонецЦикла;

    //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
1 ИУБиПовиц
 
27.04.20
01:38
движение.Ресторан = Стол; как я понимаю надо стол.владелец
и табличнаячасть1 хорошее название:) главное сразу понятно что там хранится..
2 user1365457
 
27.04.20
01:48
не понял вас ) получается вместо движение.Ресторан = Стол;надо просто стол.владелец?
3 user1365457
 
27.04.20
01:50
табличнаячасть1 храниться блюда и количество
4 ИУБиПовиц
 
27.04.20
01:53
движение.Ресторан = Стол.владелец.
Если конечно они подчиненны.
(3) Да я ж не против:) обычно рекомендуется более осмысленные наименования давать тч и переменным:)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан