Имя: Пароль:
1C
1С v8
Помощь в написании внешней обработки
,
0 Nst
 
naïve
19.04.17
12:03
Добрый день!
Извините,пожалуйста, у меня такой вопрос.

Операция = ОперацияБух.ПолучитьОбъект();
Операция.Движения.Хозрасчетный

нужно перебрать этот регистр, прочитать его
изменить и потом записать снова.

вроде бы просто, но не могу сообразить.
всем спасибо!
1 Amra
 
19.04.17
12:05
Сначала прочитать, потом перебирать и изменять
2 DrShad
 
19.04.17
12:13
// ДВИЖЕНИЯ
обДвижения = об.Движения;
Для каждого НЗ из обДвижения Цикл
    показыватьТаблицу = Ложь;
    НЗ.Прочитать();
    тДвижений = НЗ.Выгрузить();
    Для каждого с из тДвижений Цикл
        Для каждого к из тДвижений.Колонки Цикл
            Если с[к.Имя] = Параметры.Склад Тогда
                //Сообщить(НЗ);
                показыватьТаблицу = Истина;
                с[к.Имя] = Параметры.СкладНовый;
            КонецЕсли;
        КонецЦикла;
    КонецЦикла;
    
    Если показыватьТаблицу Тогда
        //тДвижений.ВыбратьСтроку();
        НЗ.Загрузить(тДвижений);
        НЗ.Записать(Истина);
    КонецЕсли;
    
КонецЦикла;
3 DrShad
 
19.04.17
12:13
как то так
4 Redkiy
 
19.04.17
12:16
Начните с заполнения профиля, фото обязательно.
Тут так принято.
Иначе будут советы как в (2)
5 DrShad
 
19.04.17
12:47
(4) и что в (2) не так? кратко и все по сути
6 Redkiy
 
19.04.17
13:03
(5) ТС спрашивает про РегистрБухгалтерии.
Где работа с субконто в твоем коде?
7 Любопытная
 
19.04.17
13:07
(4) За вопросы про фото банить перестали?
8 DrShad
 
19.04.17
13:27
(6) а ты посмотри внимательно
9 Redkiy
 
19.04.17
13:37
(8) Разговор слепого с глухим...
Сменили счет в проводке. Дальше что делать?
10 DrShad
 
19.04.17
13:45
(9) ты не поверишь, но надо менять и субконто )))
11 Redkiy
 
19.04.17
13:48
Вот и напиши Проводка.СубконтоДт = ???
а не то что в (2)
12 DrShad
 
19.04.17
13:53
(11) у меня была задача поменять Склады и нафейхоа мне искать на каком номере субконто ДТ или КТ он находится? )))
13 DrShad
 
19.04.17
14:04
кроме того меняется ссылка по всем регистрам
14 Nst
 
naïve
21.04.17
09:11
Спасибо большое, ребят)
Основная теорема систематики: Новые системы плодят новые проблемы.