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

обращение к реквизиту.

Автор Alex_Us, 15 июл 2013, 09:04

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

Alex_Us

подскажите пожалуйста, вот я формирую движения в документе РеализацияТоваровУслуг и мне нужно обратиться в справочник Контрагенты к реквизиту Оплата, как это сделать? ведь движения то формируем в другом документе...

GRADUS

Цитата: Alex_Us от 15 июл 2013, 09:04
подскажите пожалуйста, вот я формирую движения в документе РеализацияТоваровУслуг и мне нужно обратиться в справочник Контрагенты к реквизиту Оплата, как это сделать? ведь движения то формируем в другом документе...

Контрагент.Оплата

Alex_Us

он ругается на него(((
Добавлено: 15 июл 2013, 09:45


и сразу еще вопрос, вот я создала галочку на форме справочника Контрагенты Директор, и если она отмечена то документ должен идти в отчет. что нужно написать чтоб это учитывалось?
Добавлено: 15 июл 2013, 10:50


и еще, как объединить две табличные части?

Besart

Цитата: Alex_Us от 15 июл 2013, 09:34он ругается на него(((
не должен
Цитата: Alex_Us от 15 июл 2013, 09:34вот я создала галочку на форме справочника Контрагенты Директор, и если она отмечена то документ должен идти в отчет. что нужно написать чтоб это учитывалось?
настроить вариант отчета чтобы в него включались только те контрагенты у которых включена соответствующая галочка
Цитата: Alex_Us от 15 июл 2013, 09:34и еще, как объединить две табличные части?
где находятся эти таб.части, для чего объединить, куда?

и вообще побольше информации давайте, а то на ваши вопросы будут соответствующие ответы

Alex_Us

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

ТЗ = Новый ТаблицаЗначений;
НоваяСтрока = ТЗ.Добавить();
НоваяСтрока.Номенклатура = ТекСтрокаУслуги.Номенклатура;
НоваяСтрока.Исполнитель = ТекСтрокаИсполнители.Исполнитель;
НоваяСтрока.СуммаДокумента = СуммаДокумента;
НоваяСтрока.ПроцентИсполнителя =Контрагент.ПроцентОплаты;
НоваяСтрока.СуммаПоПроценту = СуммаДокумента * ПроцентИсполнителя;

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

КонецЦикла;


но вот что-то делаю видимо не так.... подскажите пожалуйста что именно, и как это исправить((

Dethmontt

ВСЕ НЕ ТАК!
Добавлено: 15 июл 2013, 16:57


А как правильно написано в книжках...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

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

Рейтинг@Mail.ru

Поиск