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

Заполнение счета в документе

Автор AlenkaInt, 18 окт 2012, 21:27

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

AlenkaInt

Здравствуйте. Я сделала обработку, которая вызывается из документа Реализация товаров услуг. Эта обработка формирует на основании этого документа документ Поступление товаров и услуг. Когда в табличном поле услуга, в Поступлении товаров и услуг не заполняются реквизиты - Счет затрат, Счет затрат (НУ), Счет учета НДС. Вот код который отвечает за заполнение табличной части:

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

Я понимаю почему не заполняется, потому что в документе реализация товаров нет таких реквизитов. Но вот как сделать чтобы эти счета подставились не знаю.. Надо как то построчно заполнять табличное поле номенклатурой, с суммой, ценой и прочим и тогда и счета заполнятся?

AlenkaInt

Сейчас посмотрела и не нашла откуда берется Счет затрат(БУ), Счет затрат (НУ) в Поступлении товаров и услуг. В регистре сведений Счета учета номенклатуры их нет..
Если что, конфигурация Бухгалтерия 2.0

cska-fanat-kz

посмотрите, что происходит в Реализации при изменении например Номенклатуры в строке ТЧ - там должен был код, проставляющий счета...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

AlenkaInt

В реализации? Может в поступлении?

cska-fanat-kz

Да, действительно. В Поступлении )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

Что-нить типа

ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(СтрокаТЧ, "Товары", Истина, ВидимостьНалоговогоУчета);

Это в Казахстанской Бух...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

AlenkaInt

Есть несколько вариантов:
Процедура ЗаполнитьСчетаУчетаВТабЧасти(ТабличнаяЧасть, ИмяТабЧасти, ЗаполнятьБУ, ЗаполнятьНУ) Экспорт
Процедура ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(СтрокаТЧ, ИмяТабЧасти, ЗаполнятьБУ, ЗаполнятьНУ) Экспорт
Какой мой?

cska-fanat-kz

чисто по логике: первый вариант на всю ТЧ, а второй - на конкретную строку...

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

AlenkaInt

А что мне с этой процедурой делать? Ее нужно вызывать из модуля объекта обработки?

cska-fanat-kz

Что-то типа...

Для каждого Стр Из Объект.Услуги Цикл
    НовСтр = ДокПоступление.Услуги.Добавить();
    ЗаполнитьЗначенияСвойств(НовСтр, Стр);
ЗаполнитьСчетаУчетаВСтрокеТабЧастиРегл(НовСтр, "Услуги", Истина, Истина);
    КонецЦикла;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

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

Рейтинг@Mail.ru

Поиск