Имя: Пароль:
1C
1C 7.7
v7: Регистр затирает данные
0 Quadrill
 
25.08.11
18:00
Всем доброго дня! Я новичок в 1С и нуждаюсь в вашей помощи. Подскажите, пожалуйста, где спряталась ошибка?
http://pastebin.com/fiBKH2ks
По ссылке выложен код процедуры проведения документа и код составления отчёта. Проблема в том, что если, допустим, Провести товар {артикул:111, название: втулка, количество:5}, то в отчете он отобразит эту втулку и её количество правильно. Если я проведу другой товар {артикул:222, название: втулка, количество: 4}, то в отчете артикул предыдущей втулки заменяется на последний, а количество втулок складывается. То есть в отчете следующая инфа {артикул: 222, название: втулка, количество 9}. Если добавлять другие наименования, но тоже по одному разу - всё хорошо. Если добавить другим документом аналогичный товар с другим артикулом - такая же картина с заменой артикула и сложением кол-ва. Где ошибка? Заранее благодарю вас.
1 Cthulhu
 
25.08.11
18:02
а зачем два раза то запрос выполнять?
2 fedoss
 
25.08.11
18:58
(0) Добавить Группировка Артикул;
3 Quadrill
 
26.08.11
15:25
Что то я не вижу там 2 запроса...подскажите, пожалуйста, где вы это увидели?
4 Quadrill
 
26.08.11
15:25
fedoss это надо добавить в формирование запроса?
5 Ёпрст
 
гуру
26.08.11
15:28
(3)

       Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
               Возврат;
       КонецЕсли;        
     
   Запрос.Выполнить(ТекстЗапроса);// это нахрен не надо.
6 Ёпрст
 
гуру
26.08.11
15:29
+5 галка автоматическое удаление движений стоит у документа ?
7 filh
 
26.08.11
15:29
сорри за офф
(5) куда пропадал? отпуск?
8 Ёпрст
 
гуру
26.08.11
15:30
(7) да тут я был.. всегда почти.
в отпуске не был.