Имя: Пароль:
1C
1C 7.7
v7: помогите, как найти модуль?
,
0 leonid75
 
23.01.13
15:11
Подскажите пожалуйста, при печати корр СФ по ценовым группам 1ска берёт цены не из той колонки, как найти модуль который за это отвечает?? его нет там где он должен быть )) в обычной сф всё норм
1 ДенисЧ
 
23.01.13
15:12
Ммм.... НАсколько я помню, в ЗиК нет корр-счет-фактур...
2 leonid75
 
23.01.13
15:14
оу, может не туда написал, 1с ТиС 7.7
3 ЧеловекДуши
 
23.01.13
15:18
(0)1С... вообще не берет цены ;)
И вообще цены в табличной части нужны ля пересчета при ручном редактировании количества :)
...
т.е. Цена там получается просто: "Цена = Сумма / Количество"
4 ЧеловекДуши
 
23.01.13
15:19
+ А так то все в отладчике видно ;)
...Рекомендую "Позвать специалиста" (с)...
5 Надсмотрщик
 
23.01.13
15:24
(4) Спец денюшку попросит  :-((
6 leonid75
 
23.01.13
15:27
очень срочно надо, смотрите 1с берёт цену товара сравнивает её со справочником( типы цен) если есть совпадение то в СФ вместо например Яблоко выводится Ценовая группа №1.. Так вот она берёт значение из друго столбца ( Ц\скидка) а надо из Цена. В отладчике я не могу модуль найти , можно как-то там выделить всё чтобы дойдя до этого процесса он мне строчку эту показал?
7 Ёпрст
 
23.01.13
15:28
(6) открой жуколов, включи замер производительности, запусти свою поделку, выключи замер производительности. Смотри стэк вызовов.. наслаждайся
8 Klesk
 
23.01.13
15:33
(6) я так понял если бы был отладчик запросов, RLS и КД - не было бы профессии.
9 acsent
 
23.01.13
15:34
(6) 3 тыщи рубликов
10 leonid75
 
23.01.13
15:38
(7) вот она волшебная кнопка, спасибо большое, очень помогли, осталось теперь из тех 1000строк нужную найти )
11 be-may
 
23.01.13
15:43
(6) Найдите в конфигураторе, нужную форму документа из которого печатаете.
посмотрите какое действие заложено при нажатии на нужную вам кнопку (что вы там жмете ? Печать ?)
Найдите эту процедуру в модуле.
запустите отладчик, поставьте точку останова на первую строчку процедуры.
Пошагово отслеживайте что происходит при печати..
12 leonid75
 
23.01.13
15:49
да в том и дело там написано экспорт из другой таблицы, в другой экспорт из другой и т.д )) базу 100 раз уже переделывали, всё перепутали
13 be-may
 
23.01.13
15:52
(12) а что значит "экспорт из другой таблицы" ?
Внешние печатные формы у вас там ?
Покажите уже код или принскрин.
14 Vladal
 
23.01.13
15:52
(12) В свойствах кнопки печати на вкладке дополнительно в поле Формула что написано?
15 Надсмотрщик
 
23.01.13
15:52
(12) А прога нанять? Не судьба?
16 ЧеловекДуши
 
23.01.13
15:54
(12)Познай для себя телепат - OpenConf
http://kuntashov.narod.ru/openconf-installer.html
Насколько оно там актуально не в курсе, но вот тут его возможно модифицируют и обсуждают :)
http://www.1cpp.ru/forum/YaBB.pl?board=openconf
17 be-may
 
23.01.13
15:55
(16) не, ну вы серьезно, что ли...?
18 ЧеловекДуши
 
23.01.13
16:00
(12)Слушай тут (13). Возможно все дело во внешней печатной форме. Её можно посмотреть в "Сервис" -> "Регистрация внешних печатных форм"
Ну а там далее выбираешь свой документ и смотришь как называется файл для печати "СФ".
19 ЧеловекДуши
 
23.01.13
16:01
+ Файл лежи: <Каталог БД>\ExtForms\PrnForms
20 ЧеловекДуши
 
23.01.13
16:02
(17)Пускай привыкает к полезному :)
21 leonid75
 
23.01.13
16:03
я уже рядом ))Если СпрЦГ.НайтиПоКоду(ТаблЗнач.Цена) = 0 Тогда
               Сообщить("В справочнике ""Ценовые группы"" нет элементов с ценой "+ТаблЗнач.Цена);
               ПечТовар = "<Ценовая группа ?>";

вот что сейчас выполняет, надо иначе  найти
22 be-may
 
23.01.13
16:05
(20) телепат, опенконф, 1cpp -  это уже для познавших толк в извращениях.. а тут бы с отладчиком подружиться :)
не пугай человека, короче говоря )
23 leonid75
 
23.01.13
16:06
хотя тут написано Цена а берёт он всё равно из Ц\скидка ну почему
24 Ёпрст
 
23.01.13
16:08
(23) смотри значения переменных в жуколове и их присвоение в коде.
25 be-may
 
23.01.13
16:09
(21) У вас что Код справочника СпрЦГ может быть равен ТаблЗнач.Цена ?
ТаблЗнач.Цена  это ж наверняка не код справочника, а какое-то конкретное значение цены....
26 leonid75
 
23.01.13
16:12
ура нашёл, надо изменить таблЗначЦена на ЦенаБС   цена без скидки, пойду попробую, спасибо всем ребята, отпишусь потом
27 Jaffar
 
23.01.13
16:23
(26) архивную копию сделай перед экспериментами...
28 leonid75
 
23.01.13
17:11
как же всё через задницу, СФ берёт данные из накладной, а корр СФ из СФ где естественно нет этого значения (ЦенаБезСкидки), короче весь модуль переписывать ((((
29 leonid75
 
23.01.13
17:12
P.S базе 10 лет, там всё вручную написано через попу )) так что без стакана не разберёшь )
30 Jaffar
 
24.01.13
10:47
(29) см. (4) :-)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.