Имя: Пароль:
1C
1С v8
Организация не попадет в проводку
,
0 sevensword
 
19.01.15
06:58
Добрый день,
база 1с 8.2 бп 2.0
вот такой код
    Движения.Хозрасчетный.Записывать = Истина;
    Для Каждого ТекСтрокаТовары Из Товары Цикл    
    Движение = Движения.Хозрасчетный.Добавить();
    Движение.Организация = Организация;
    Движение.СчетДт = ПланыСчетов.Хозрасчетный.Карты;
    Движение.Период = Дата;
    Движение.СубконтоДт.Контрагенты = Контрагент;
    Движение.СубконтоДт.Номенклатура= текстрокатовары.Номенклатура;
    Движение.СубконтоДт.Число = текстрокатовары.цена*100;


переделываю стандартный документ Счет, при проведение попадает счет контрагенты число и номенклатура,
но при формировании оборотки по организации пусто
в журнале операции доки появляются если отключить отбор по орг-ии
что не так делаю подскажите.
1 Мимохожий Однако
 
19.01.15
07:49
Пустое значение переменной Организация
2 sevensword
 
19.01.15
08:05
(1) не пустое
подскажите такой вопрос, счет карты - забалансовый счет, может быть по этому?
сейчас пытаюсь открыть оборотку или анализ по этому счету, он мне выводит пустоту, а карточка счета показывает
может самописные счета еще где то выставлять надо?
3 Мимохожий Однако
 
19.01.15
08:26
Встань отладчиком на эту строчку. У меня кофе для гадания кончилось.
4 Andrewww123
 
19.01.15
08:34
(2) Балансовый или забалансовый, неважно. Из-за пусто организации и не показывает, видимо.
"Движение.Активность = Истина" еще нужно добавить, как варинат.
5 sevensword
 
19.01.15
12:17
(4) не помогло=(
6 sevensword
 
19.01.15
12:18
и так не получилось
   КодЭлемента = "000000001";
ТекСправочник = Справочники.Организации;
    
    
        Движения.Хозрасчетный.Записывать = Истина;
    Для Каждого ТекСтрокаТовары Из Товары Цикл    
    Движение = Движения.Хозрасчетный.Добавить();
//    Движение.Активность = Истина;
    Движение.Организация =ТекСправочник.НайтиПоКоду(КодЭлемента);
7 unregistered
 
19.01.15
12:22
(2) >> не пустое

И тем не менее оно пустое.

Проверяй отладчиком.
1. Что оно не пустое в момент заполнения Движение.
2. Что оно не очищается где-нибудь после (в самом проведении, в подписках на события и т.д.).
8 Дмитрий
 
19.01.15
12:25
А типы у Движение.Организация и Организация совпадают?
9 sevensword
 
19.01.15
12:53
(8) ссылка на спр организации
10 Фауст
 
19.01.15
13:01
В модуле набора записей регистра Хозрасчетный есть код в процедуре ПередЗаписью() ?
11 sevensword
 
19.01.15
13:21
(10) Если Отказ Тогда
        Возврат;
    КонецЕсли;
    
    Если ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;
    
    Если Количество() = 0 Тогда
        Возврат;
    КонецЕсли;
    
    Регистратор = ЭтотОбъект.Отбор.Регистратор.Значение;
    ОбработатьПроводкиНалоговогоУчета(ЭтотОбъект, Регистратор);
    
    ОчиститьНеИспользуемыеСуммы(ЭтотОбъект, Регистратор);
    ПривестиПустыеЗначенияСубконтоСоставногоТипа(ЭтотОбъект);
12 sevensword
 
19.01.15
13:51
блин, ну чудес же не бывает=(
13 sevensword
 
19.01.15
13:51
документ стандартный счетнаоплатупокупателю
14 unregistered
 
19.01.15
14:01
(12) Тебя в отладчике забанили? Тебе уже не один раз написали - смотри отладчиком.
15 unregistered
 
19.01.15
14:04
И кстати о птичках:

Настоятельно не рекомендуется использовать простые типы в качестве типов значения субконто. А у вас, судя по строке Движение.СубконтоДт.Число=текстрокатовары.цена*100 , используется тип число. Боюсь даже предположить какие еще у вас там могут быть художества в базе....
16 unregistered
 
19.01.15
14:06
(13) >> документ стандартный счетнаоплатупокупателю

Стандартный СчетНаОплатуПокупателю не делает движений по регистру бухгалтерии.
17 sevensword
 
19.01.15
14:11
(14) отладчик показывает что есть данные об орг-ии
(15) не надо о птичках, спрашивают Вас не об этом
(16) в стандартном их нет, а я делаю тот же документ только с забалансовым счетом
18 Жан Пердежон
 
19.01.15
14:13
(12) держи "чудесный" алгоритм, ставишь на обработке проведение точку останова, и жмешь до посинения F10/F11, мониторя движения в табло
19 sevensword
 
19.01.15
14:22
(18) да вот в том то и дело что он выдает мне значении орг-ии
не пойму где потом происходит слет
20 Фауст
 
19.01.15
15:07
в конце процедуры ПередЗаписью поставь точку, скорее всего где то там она очищается
21 sevensword
 
19.01.15
17:41
удалил полностью данные из документа, оставил только движение в ОбработкеПроведения
из подписок только ПодпискаНаСобытие.ПередЗаписьюДокументаДляУдаленияДвижений.Источник

и все равно проводки создаются а организация не попадает
в документе организация выбрана=(
22 hhhh
 
19.01.15
18:06
(21) а движения документа посмотреть, там есть?
23 Жан Пердежон
 
19.01.15
18:08
(21) остается только один способ: пригласите специалиста
24 sevensword
 
19.01.15
18:30
всем спасибо, в итоге после вырезки стандартного кода все заработало
единственное почему то не попадает в журнал операций, ну с этим я думаю разберусь
25 sevensword
 
19.01.15
18:31
с журналом тоже разобрался всем спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан