Имя: Пароль:
1C
1С v8
В чем ошибка?
0 Astrakhan_man
 
17.12.12
21:03
Не делает движений по регистру.

// ТОВАРЫ ПО РЕГИСТРУ ТоварыОрганизаций.
           НаборДвижений = Движения.ТоварыОрганизаций;
                       
           // Получим таблицу значений, совпадающую со структурой набора записей регистра.
                       
           ТаблицаДвижений = НаборДвижений.ВыгрузитьКолонки();
           
           // Заполним таблицу движений.
           ОбщегоНазначения.ЗагрузитьВТаблицуЗначений(Товары, ТаблицаДвижений);
           
           // Недостающие поля.
           ТаблицаДвижений.ЗаполнитьЗначения(Организация, "Организация");
           ТаблицаДвижений.ЗаполнитьЗначения(Неопределено,"Комиссионер");
           ТаблицаДвижений.ЗаполнитьЗначения(Справочники.Качество.Новый, "Качество");
           
           НаборДвижений.мПериод           = Дата;            
           НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;            
           НаборДвижений.ВыполнитьПриход();
1 DrShad
 
17.12.12
21:06
весь код в топку
2 pumbaEO
 
17.12.12
21:08
(1) почему?
3 ДенисЧ
 
17.12.12
21:13
@
НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;            
НаборДвижений.ВыполнитьПриход();
@

Это что за тень?
4 Astrakhan_man
 
17.12.12
21:13
??? а как делать движения?
5 sanja26
 
17.12.12
21:13
а че-то записи вроде как нет, есть только какая-то НаборДвижений.мТаблицаДвижений  = ТаблицаДвижений;
6 Astrakhan_man
 
17.12.12
21:14
Было так:

Движения.ТоварыОрганизаций.ВыполнитьПриход();
7 Живой Ископаемый
 
17.12.12
21:15
в в8 есть отладчик, я клянусь - сам видел.
8 H A D G E H O G s
 
17.12.12
21:15
(1) ЧТООО?
9 H A D G E H O G s
 
17.12.12
21:16
Нормальный код, вы чего?
10 Astrakhan_man
 
17.12.12
21:16
я тоже видел. проходил.прохожу ОбщегоНазначения.ВыполнитьДвижениеПоРегистру(ЭтотОбъект, ВидДвиженияНакопления.Приход);
толку 0
11 Живой Ископаемый
 
17.12.12
21:18
а, ну это все объясняет, ога.
12 Astrakhan_man
 
17.12.12
21:18
на 2 конфигурациях пробовал. одна стандартная. может кто добавит себе документ проверит.
13 Chikko
 
17.12.12
21:18
ВыполнитьПриход/Расход это ж из типовой, там тз загрузить и запись.
А почему движений нет... А что в таблице-то на момент формирования движений
?
14 Astrakhan_man
 
17.12.12
21:19
(13) в таблице организация, номенклатура, количество
15 Astrakhan_man
 
17.12.12
21:20
(8) Что?
16 Astrakhan_man
 
17.12.12
21:20
(11) что объясняет?
17 DrShad
 
17.12.12
21:25
(14) не маловато?
18 Живой Ископаемый
 
17.12.12
21:29
2(16) что сарказма ты не понимаешь, и отладчиком пользоваться не умеешь.
19 Astrakhan_man
 
17.12.12
21:34
(18) да не, просто простой код. все работало. да и отладчиком проходил уже несколько раз, сравнивал проходы с другими документами. таблицы заполнены данными. просто не ожидал на данном коде так застрять, уже 5 дней бьюсь.
20 ОбычныйЧеловек
 
17.12.12
21:34
(0) никаких ошибок, просто не движений?
21 H A D G E H O G s
 
17.12.12
21:36
(19) Могу подключиться, глянуть.
22 Astrakhan_man
 
17.12.12
21:36
(20) да. просто нет движений платформа 1С:Предприятие 8.2 (8.2.16.368) Управление торговлей, редакция 10.3 (10.3.18.3)
23 Astrakhan_man
 
17.12.12
21:37
(21) что подключаться. если есть типовая то проверь новый документ с таким кодом. есть или нет?
24 ОбычныйЧеловек
 
17.12.12
21:37
(22) это значит, что где то ниже есть код который переписывает твои движения.
25 H A D G E H O G s
 
17.12.12
21:38
(23) Мне лениво. Могу подключиться и молча поправить все.
26 Astrakhan_man
 
17.12.12
21:39
(24) просто у всех других документов все хорошо. движения есть. отладчиком ищу разницу в прохождении процедур. пока не вижу
27 Astrakhan_man
 
17.12.12
21:40
(25) Спасибо за инициативу, но подключения дать не могу.
28 H A D G E H O G s
 
17.12.12
21:41
(27) Чего так? Меня все знаю, да, бро?
29 ОбычныйЧеловек
 
17.12.12
21:42
(26) ищется элеметарно - поставь точку останова в проуедуре "перед<записью"  в регистре "ТоварыОрганизации"
30 H A D G E H O G s
 
17.12.12
21:43
(28) Отдел "R&D" между прочим.
31 Astrakhan_man
 
17.12.12
21:57
(29) нет там такой процедуры.
32 ОбычныйЧеловек
 
17.12.12
23:03
(31) так поставь ее туда и посмотри стек вызова - все сразу станет ясно.
33 Astrakhan_man
 
17.12.12
23:13
Ребята всем спасибо, нашел свой косяк. в свойствах документа в "Запись движения при проведении" нужно было установить "Записывать модифицированные" а было "Записывать выбранные". и все заработало, видимо случайно выставил не правильно.
34 Живой Ископаемый
 
17.12.12
23:29
А уже все, лучи добра на подходе. Скоро настигнут
AdBlock убивает бесплатный контент. 1Сергей