Команда перехода к записям регистра
Команда перехода к записям регистра В заключение отредактируем командный интерфейс формы документа, чтобы в панели навигации формы иметь возможность переходить к списку записей регистра СтоимостьМатериалов, связан- ному с документом. Для этого откроем форму документа ПриходнаяНакладная. В левом верхнем окне перейдем на закладку Командный интерфейс. В разделе Панель навигации раскроем группу Перейти и увидим команду для открытия регистра накопления Стоимость материалов. Установим свойство Видимость для этой команды (рис. 11. 6).
Рис. 11. 6. Настройка командного интерфейса формы документа «ПриходнаяНакладная»
В режиме «1С: Предприятие» В режиме 1С: Предприятие наша задача будет заключаться в том, чтобы провести еще раз (перепровести) все приходные накладные. Это необходимо для того, чтобы эти документы создали новые записи в регистрах в соответствии с алгоритмом проведения, который мы только что изменили. Запустим «1С: Предприятие» в режиме отладки. Откроем список документов, выполнив команду Приходные накладные в разделе Учет материалов. Выделим одновременно, используя клавишу Ctrl, все приходные накладные и перепроведем их, выполнив команду Провести из подменю Еще.
Затем откроем первый документ (рис. 11. 7) и, выполнив команды перехода к регистрам Остатки материалов и Стоимость материалов, убедимся, что документ создает желаемые записи как в одном (рис. 11. 8), так и в другом регистре накопления (рис. 11. 9).
Занятие 11
Проведение документа «Оказание услуги» по двум регистрам В заключение мы внесем изменения в процедуру обработки прове- дения документа ОказаниеУслуги.
При этом мы будем исходить из пожелания, высказанного руковод- ством ООО «На все руки мастер». Суть его заключается в том, что на первом этапе при списании материалов, израсходованных в процессе оказания услуги, должна быть возможность указывать различную стоимость для одного и того же материала, которая рассчитана руко- водством исходя из текущих конъюнктурных соображений. Поскольку в документе ОказаниеУслуги у нас отражена только цена номенклатуры, нам понадобится: 1. Добавить в табличную часть документа еще один реквизит, в котором будет указываться стоимость номенклатуры. 2. После этого изменить процедуру проведения документа Оказа- ниеУслуги. 3. И в заключение в режиме 1С: Предприятие перепровести все эти документы, чтобы отработал новый измененный нами алгоритм проведения документов Оказание услуги.
В режиме «Конфигуратор» Новый реквизит документа Откроем в конфигураторе окно редактирования объекта конфигу- рации Документ ОказаниеУслуги и перейдем на закладку Данные. Создадим новый реквизит табличной части документа с именем Стоимость, типом Число, длиной 15 и точностью 2, неотрицательное (рис. 11. 10). После этого откроем форму ФормаДокумента документа Оказа- ниеУслуги и добавим в табличную часть ПереченьНоменклатуры поле, отображающее новый реквизит Стоимость. Для этого в правом верхнем окне редактора форм на закладке Реквизиты раскроем реквизит формы Объект (рис. 11. 11).
Мы видим, что он содержит все реквизиты документа ОказаниеУс- луги. Найдем в табличной части реквизит Стоимость и с помощью мыши перетащим его в окно элементов формы, расположенное слева в верхней части редактора форм. Новый элемент расположим в структуре элементов формы после поля Номенклатура. Оставим свойства элемента формы, предложенные по умолчанию.
Новый реквизит сразу же отобразится в форме документа, располо- женной в левом нижнем окне редактора форм (рис. 11. 12).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|