Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 03:45

Редактирование документа поступление ТМЗ и услуг

Автор joni_rico, 26 апр 2014, 09:51

0 Пользователей и 1 гость просматривают эту тему.

joni_rico

Все привет. Прошу о помощи.
Недавно начал изучать 1С. Поставили следующую задачу.
Суть задачи такая.
В документ «Поступление ТМЗ и услуг» необходимо добавить столбец «Размер».

Сделал:
Создал в документе «Реквизиты» объект «Размер».
В форме «Поступление ТМЗ и услуг» в таблице создал столбец и указал его в реквизитах.

Вопрос:
Что нужно сделать, чтобы добавленный реквизит «Размер» попал в регистр накопления с таким же именем «Поступление ТМЗ и услуг».

cska-fanat-kz

В модуле объекта документа "Поступление..." находите процедуру ОбработкаПроведения()
и туда дописываете формирование движений по регистру "Поступление...".
Если уже прописано - просто корректируете.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

joni_rico

Спасибо. за ответ. сегодня попробую.
Добавлено: 26 апр 2014, 15:29



в модуле документа "ОбработкаПроведения" не нашел, нашел процедуры "ОбработкаПодбора" и "ОбработкаВыбора" ввел изменения в "ОбработкуПодбора". результат никакой.

что подскажите?
или я в др. месте ищу.

cska-fanat-kz

Не путайте МОДУЛЬ ФОРМЫ документа и МОДУЛЬ ОБЪЕКТА.
Второй открывается так:
1. В конфигураторе в дереве объектов находите свой документ
2. Нажимаете на нем правой клавишей мыши и выбираете пункт "Открыть модуль объекта"
3. Вот там и ищите...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

joni_rico

нашел. спс
ввел изменение
вот что получилось

// Получим необходимые данные для проведения и проверки заполнения данные по табличной части "Товары".
   СтруктураПолей = Новый Структура;
   СтруктураПолей.Вставить("Номенклатура"      ,"Номенклатура");
   СтруктураПолей.Вставить("Количество"       ,"Количество");
   СтруктураПолей.Вставить("Размер"           ,"Размер");
   СтруктураПолей.Вставить("Сумма"             ,"Сумма");
   СтруктураПолей.Вставить("СуммаНеоблагаемая"   ,"СуммаНеоблагаемая");
   СтруктураПолей.Вставить("СтавкаНДС"         ,"СтавкаНДС");
   СтруктураПолей.Вставить("НДС"               ,"СуммаНДС");
   СтруктураПолей.Вставить("СтавкаНСП"         ,"СтавкаНСП");
   СтруктураПолей.Вставить("Услуга"            ,"Номенклатура.Услуга");
   СтруктураПолей.Вставить("ДатаВыдачи"         ,"ДатаВыдачи");
   СтруктураПолей.Вставить("ДатаСписания"      ,"ДатаСписания");
   
в регистре накопления пусто.:fdbsdfbsd:

cska-fanat-kz

ваша свежедобавленная колонка - это реквизит документа или реквизит формы?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

joni_rico

я добавил "Размер" Реквизит табличной части. Во внутрь документ "Поступление ...", где есть "Табличная часть", "Товары".

после добавил в форме документа в таблице столбец дал имя "Размер" и выбрал в данных "Размер".

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск