#0
by immurz
Есть странный вопрос - у меня есть документ, у документа есть дата и табличная часть. У каждой записи в табличной части тоже есть дата никакого отношения к дате документа не имеющая. При проведении в таблице движений встает дата документа. Я хочу, что бы там вставала дата из табличной части. Это реально сделать?
#10
by immurz
А где это пилить нужно? В процедуре обработки проведения? Например есть строка [CODE]ДоходыИРасходыСервер.ОтразитьВыручкуИСебестоимостьПродаж(ДополнительныеСвойства, Движения, Отказ);[/CODE] [/CODE] Должен перебрать таблицу движений и установить у каждой строки нужный мне период?
#13
by Crush
Найди где формируется ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаВыручкаИСебестоимостьПродаж, а там найди Период = ...Дата и поменяй
#17
by Crush
Соответственно, да. Если период присваивается в экспортной процедуре или функции, то лучше сделать проверку на вид документа перед присвоением периода.
#18
by immurz
А модуле объекта в процедуре обработки проведения я могу скорректировать движения? Что бы не влиять на остальные документы.
#21
by Crush
Если у тебя есть возможность соотнести строки таблицы движений со строками табличной части, то конечно да.
#22
by immurz
Ясно. Нашел я где формируется таблица движений. В запросе есть строка: В вызывающей функции Это в модуле менеджера нужного документа. Т.е. если я вместо "| &Период КАК Период", напишу - "&Дата КАК Период" , то все должно работать как мне нужно?
#28
by immurz
И правда - пачиму? ) Я же выбираю не константу для всех строк, а значения реквизита "дата" для каждой строки?
#33
by Godofsin
патамушта выражение "Дата КАК Период" синтаксически неверно + не хватает изменения еше одной строки.
#34
by immurz
А не могли бы Вы мне подсказать как верно? ) Результатов данное изменение не дало пока никаких.
#36
by immurz
Мне нужна дата из табличной части для того что бы указать ее в таблице движений для каждой строки ТЧ отдельно, а не использовать общую дату проведения документа. Видимо стоит покапать в строну движений которые используют дату из ТЧ.
#38
by immurz
В общем сделал так: Для Каждого ПиПиПи Из ДополнительныеСвойства.ТаблицыДляДвижений.ТаблицаВыручкаИСебестоимостьПродаж Цикл Для Каждого СиСиСи Из ЭтотОбъект.Товары Цикл Хотя душа просит здесь: Функция ТекстЗапросаТаблицаВыручкаИСебестоимостьПродаж | Но пока не знает как )
#39
by immurz
В общем слепой. В данном документа движения по нужному мне регистру берутся из другой табличной части которая заполняется сама при проведении документа. Всем спасибо за ответы!! Вместе веселей! )
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как прочитать старые движения в регистр при перепроведении документа?
- v8.почему не обязательно записывать движения по регистрам
- v8: Движения по регистрам датой, отличной от даты дока
- Почему у меня в документе на закладке Движения не появляется регистр свед.
- Как получить движения документа используя свойство Движения?
- Выборка Движения по регистрам
- Как перенести движения по регистрам между базами. Конфигурации одинаковые.
В этой группе 1С
- ЗУП расчет отпуска при суммированном учете
- разложить Структуру(ключи разные) по строкам
- Упп - индивидуальные графики и отпуска.
- Интернет почта. Не получается получить заголовки или индексы с отбором.
- Формула расчета заказа поставщику
- УФ - Программно убрать видимость подсистемы
- Как получить значение поля строки таблицы значений не зная его имени?
- Сохранение СКД в хранилище значений.
- УТ 11. Состояние обеспечения заказов
- Вася придумал новую бинарную операцию
- v7: Выгнать пользователей из 1С77
- Настройка комплексных процессов в 1с: Документооборот КОРП
- не проводится комплектация
- УТ11 не открывается форма подбора товаров в документе поступления
- УТ 10.3. Добавить реквизит на форму. Совместимо.
- Обособленные подразделения в 1С управление торговлей 10.3
- v7: Снегопат
- как ограничить полнотекстовый поиск выборкой из регистра
- Внешняя обработка заполнения табличной части в БП 3.0
- Односторонний обмен УТ 10.3 -> БП 2.0