|
КорректировкаЗаписейРегистров | ☑ | ||
---|---|---|---|---|
0
Саша80
29.10.12
✎
09:31
|
В УПП 8.2 есть документ КорректировкаЗаписейРегистров. Вся засада в том, что в этом документе при заполнении вкладки, в частности у меня Регистры накопления, нужно вручную выбирать вид регистра, в который пойдет заполнение. А как сделать это програмно?
|
|||
1
1Страх
29.10.12
✎
09:32
|
что ты хочешь сделать то?
|
|||
2
shuhard
29.10.12
✎
09:32
|
(0) а что конкретно не получается ?
|
|||
3
Саша80
29.10.12
✎
09:35
|
ну вот с мотри-надо заполнить ТЧ в документе по определнному регистру с созданием документа
Док=Документы.КорректировкаЗаписейРегистров.СоздатьДокумент(); Док.Дата=ТекущаяДата(); Ст=док.ТаблицаРегистровНакопления.ДОбавить(); ВОт как нужно прописать какой регистр будет в ТЧ учавствовать? |
|||
4
Саша80
29.10.12
✎
09:35
|
в режиме предприятия нужно вручную выбирать регистр
|
|||
5
ДемонМаксвелла
29.10.12
✎
09:36
|
там ещё одна таб часть по-моему для этого
|
|||
6
Web00001
29.10.12
✎
09:36
|
Не нужно ничего добавлять, этот документ нужен что бы подкладывать его под вручуную сформированные записи регистров, но если хочется, то можно названия регистров записать в ТЧ, тогда будут тебе закладки. Специально для таких целей завел бложек, http://developer1c.ru/blog/2012/09/06/khranieniie-ostatkov-postavshchika-u-siebia-v-bazie/ здесь есть пример
|
|||
7
shuhard
29.10.12
✎
09:37
|
(3) НовыйДок=Документы.КорректировкаЗаписейРегистров.СоздатьДокумент();
НовыйДок.Дата=ДатаСрезаОстатков+1; НовыйДок.Комментарий="ТоварыНаСкладах и ТОвары организация"; СтрокаТЧ=НовыйДок.ТаблицаРегистровНакопления.Добавить(); СтрокаТЧ.Имя="ТоварыНаСкладах"; СтрокаТЧ.Представление="ТоварыНаСкладах"; ДвНДСНач=НовыйДок.Движения.ТоварыНаСкладах; ДвНДСНач.Загрузить(ПерекосСкладов.Выгрузить()); Для Каждого СтрокаДвижений Из ДвНДСНач Цикл СтрокаДвижений.Активность=Истина; СтрокаДвижений.ВидДвижения=ВидДвиженияНакопления.Расход; СтрокаДвижений.Период=ДатаСрезаОстатков+1; КонецЦикла; СтрокаТЧ=НовыйДок.ТаблицаРегистровНакопления.Добавить(); СтрокаТЧ.Имя="ТоварыОрганизаций"; СтрокаТЧ.Представление="ТоварыОрганизаций"; ДвНДСНач=НовыйДок.Движения.ТоварыОрганизаций; ДвНДСНач.Загрузить(ПерекосСкладов.Выгрузить()); Для Каждого СтрокаДвижений Из ДвНДСНач Цикл СтрокаДвижений.Активность=Истина; СтрокаДвижений.ВидДвижения=ВидДвиженияНакопления.Расход; СтрокаДвижений.Период=ДатаСрезаОстатков+1; КонецЦикла; НовыйДок.Ответственный=ПараметрыСеанса.ТекущийПользователь; НовыйДок.Записать(); |
|||
8
cw014
29.10.12
✎
09:38
|
ТОвары организация
Поубивал бы всех, кто так кодит |
|||
9
Web00001
29.10.12
✎
09:40
|
очепятался человек, ниче страшного, а тебе нервы лечить надо, если ты такую ерунду замечаешь, сам то видимо идеальный кодер? Пишешь сразу ошибок?
|
|||
10
Саша80
29.10.12
✎
09:42
|
(7)-СПАСБО, ПОМОГЛА
|
|||
11
Саша80
29.10.12
✎
09:42
|
*ПОМОГЛО))))
|
|||
12
shuhard
29.10.12
✎
09:49
|
(10)
(11) не ори |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |