Имя: Пароль:
1C
1С v8
Программное заполнение Регистра Расчета Основные Начисления Работников Организац
0 web_profiler
 
09.01.14
18:42
Возможно или нет?
1 web_profiler
 
09.01.14
18:43
Если да, то почему не видит измерение Организация?
            МенеджерЗаписи = РегистрыРасчета.ОсновныеНачисленияРаботниковОрганизаций.СоздатьНаборЗаписей();
            МенеджерЗаписи.Организация             = Организация;
2 Wobland
 
09.01.14
18:43
а ты думал, его специально обученные мальчики-негры вручную заполняют?
3 web_profiler
 
09.01.14
18:43
афро-американцы!!!
4 web_profiler
 
09.01.14
18:44
Всеже почему (1)?
5 Wobland
 
09.01.14
18:45
(3) это только в америке афро-негры
6 web_profiler
 
09.01.14
18:46
(5) да ладно тебе. Подскажи лучше почему, не видит измерение
7 Wobland
 
09.01.14
18:49
(6) Описание:

Представляет собой коллекцию записей регистра расчета. Позволяет выполнять считывание записей из базы данных по определенному регистратору, добавлять, удалять и модифицировать записи в наборе.
8 web_profiler
 
09.01.14
18:50
(7) т.е. в отбор (измерения) заганять свои параметры?
9 Wobland
 
09.01.14
18:51
(8) у тебя без регистратора ничего не выйдет
10 web_profiler
 
09.01.14
18:51
(9) Документ - КорректировкаЗаписейРегистров
11 Wobland
 
09.01.14
18:52
(10) подойдёт
12 web_profiler
 
09.01.14
18:53
в нем есть ТЧ РегистрыРасчета, в которой  в отладчике не вижу выбранный мною регистр ОсновныеНач...
13 Wobland
 
09.01.14
18:53
НаборОсновныеНачисления=Движения.ОсновныеНачисления;
    НаборОсновныеНачисления.Записывать = Истина;    
    ВыборкаПоОсновнымНачислениям = СформироватьЗапросПоОсновнымНачислениям();
    Пока ВыборкаПоОсновнымНачислениям.Следующий() Цикл
        ДобавитьСтрокуОсновныхНачислений(ВыборкаПоОсновнымНачислениям, НаборОсновныеНачисления);
    КонецЦикла;    


Процедура ДобавитьСтрокуОсновныхНачислений(ВыборкаПоСтрокамДокумента, НаборЗаписей)
    
    Движение = НаборЗаписей.Добавить();

    // Свойства
    Движение.ПериодРегистрации          = ПериодРегистрации;
    Движение.ПериодДействияНачало       = ВыборкаПоСтрокамДокумента.ПериодДействияНачало;
    Движение.ПериодДействияКонец         = ВыборкаПоСтрокамДокумента.ПериодДействияКонец;
    Движение.ВидРасчета                    = ВыборкаПоСтрокамДокумента.ВидРасчета;
    Движение.Сторно                        = ВыборкаПоСтрокамДокумента.Сторно;    

    // Измерения
    Движение.ФизическоеЛицо             = ВыборкаПоСтрокамДокумента.ФизическоеЛицо;
    Движение.Подразделение                = ВыборкаПоСтрокамДокумента.Подразделение;
    Движение.Должность                    = ВыборкаПоСтрокамДокумента.Должность;
...
14 web_profiler
 
09.01.14
18:55
(13) ноу коммент, спс
15 web_profiler
 
09.01.14
18:55
а как, получить эту вкладку с регистром программно?
16 Wobland
 
09.01.14
18:56
(15) какую вкладку?
17 web_profiler
 
09.01.14
18:58
Создал, локумент Корректировки, в ТЧ Регистры Расчета выбрал регистр ОсновнНачисл... - появилась еще одна ТЧ с данным регистром. Вот теперь, через обработку хочу ее заполнить
18 Wobland
 
09.01.14
18:59
(17) НаборОсновныеНачисления=Движения.ОсновныеНачисления;
а вкладка - это что-то интерфейсное
19 web_profiler
 
09.01.14
19:01
В обработке получаю ссылку на док, объект получить не могу -
{Форма.Форма.Форма(77)}: Ошибка при вызове метода контекста (ПолучитьОбъект)
        Док = ДокКорректЗапРег.ПолучитьОбъект();
по причине:
Элемент не выбран!
20 Wobland
 
09.01.14
19:03
(19) ээ.. зачем тебе объект и что такое ДокКорректЗапРег?
//неужели третья рюмка была лишней?
21 web_profiler
 
09.01.14
19:04
Ну а как по-другому? Полностью пройти процедуру создания нового документа, с заполнением движений?
22 Wobland
 
09.01.14
19:06
(21) СоздатьДокумент() вернёт тебе объект..
23 Wobland
 
09.01.14
19:09
а стукнись в аську
24 web_profiler
 
09.01.14
19:10
2 секи
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.