Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Проведение Приходной Накладной по двум регистрам




В данном случае воспользоваться конструктором движения нецелесообразно, так как процедура проведения уже содержит текст программы, а использование конструктора приведет к тому, что имеющаяся процедура будет удалена.

Откроем документ ПриходнаяНакладная, перейдем на закладку Движение, отметим РегистрНакопления ˅СтоимостьМатериалов. Перейдем на закладку Прочее и откроем модуль объекта

Процедура ОбработкаПроведения(Отказ, Режим)

Движения.ОстаткиМатериалов.Записывать = Истина;

Движения.СтоимостьМатериалов.Записывать = Истина;

Для Каждого ТекСтрокаМатериалы Из Материалы Цикл

// регистр ОстаткиМатериалов Приход

Движение = Движения.ОстаткиМатериалов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Материал = ТекСтрокаМатериалы.Материал;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаМатериалы.Количество;

//регистр Стоимость материаловПриход

Движение = Движения.СтоимостьМатериалов.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Материал = ТекСтрокаМатериалы.Материал;

Движение.Стоимость= ТекСтрокаМатериалы.Сумма;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

 

Завершим редактирование модуля формы.

Настройка командного интерфейса формы документа «Приходная Накладная»

Перейдем к закладке ФормаДокумента. В левом верхнем окне перейдем на закладку Командный интерфейс. В разделе ПанельНавигации раскрыть группу Перейти и установить флажок для регистра СтоимостьМатериалов свойства Видимость

 

 

Переходим в режим 1С. Открываем список документов, выполнив команду Приходные накладные в панели навигации Учет материалов. Выделим одновременно все приходные накладные (клавиша CTRL) и выполним команду Все действия-> Провести.

Затем откроем первый документ и, выполнив команды перехода к регистрам Остатки Материалов и Стоимость материалов, убедимся, что документ создает движение в обоих регистрах накопления.

 

 

3. Проведение документа «Оказание услуги» по двум регистрам

 

Работаем в режиме Конфигуратор. Откроем

 

 

 

 

После этого откроем форму ФормаДокумента документа Оказание Услуги и добавим табличную часть ПереченьНоменклатуры поле, отображающий новый реквизит Стоимость. Для этого в правом верхнем окне редактора форм на закладке РЕКВИЗИТЫ раскроем реквизит Объект

Найдем в табличной части реквизит Стоимость и с помощью мыши перетащим его в окно элементов формы, расположенное слева в верхней части редактора форм.

 

При помощи кнопки управления вверх(синяя стрелка), переведем этот реквизит на два поля вверх, а на форме это будет на два поля вправо, сразу за номенклатурой

 

Теперь создадим движение документа ОКАЗАНИЕУСЛУГИ таким образом, как мы делали это для документа ПРИХОДНАЯНАКЛАДНАЯ.

В окне редактирования объекта конфигурации Документ перейдем на закладку ДВИЖЕНИЯ. В списке регистров отметим, что документ будет создавать теперь движения по регистру СТОИМОСТЬМатериалов.

Перейдем на закладку ПРОЧЕЕ и откроем модуль объекта. Откроем процедуру обработчика события ОБРАБОТКАПРОВЕДЕНИЯ.

Внесем изменения в код процедуры.

Для удобства работы необходимо отредактировать интерфейс.

Перейдем на форму документа, и в левом верхнем углу выберем закладку Командный интерфейс.

Сохранить внесенные изменения в конфигурацию. Запустить 1С. Проверить движение регистра Стоимость материалов.





Поделиться с друзьями:


Дата добавления: 2016-03-25; Мы поможем в написании ваших работ!; просмотров: 1294 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Начинайте делать все, что вы можете сделать – и даже то, о чем можете хотя бы мечтать. В смелости гений, сила и магия. © Иоганн Вольфганг Гете
==> читать все изречения...

2361 - | 2150 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.007 с.