Имя: Пароль:
1C
1C 7.7
v7: Бага 1С++: не работает НоваяСтрока() в модуле формы.
0 trdm
 
26.04.17
14:24
Бага 1С++ - не работатект НоваяСтрока() в модуле формы.
Может быть 1С++, может FormEx х.з. но именно эти компоненты меняются.
Не рабочий вариант:
https://yadi.sk/i/xT3XX6Og3HNN2f
Поведение:
https://yadi.sk/i/KbhQqnZe3HNMzH
Рабочий вариант:
https://yadi.sk/i/fpsJiUNY3HNMvT
Что делать????
1 Злопчинский
 
26.04.17
14:30
имхается что после перерисовки формы все будет норм
попробуй чисто поприколу
НоваяСтрока(); Форма.Обновить(); ПолучитьСтрокуПоНомеру(КоличествоСтрок());
2 Злопчинский
 
26.04.17
14:31
проверить не могу, ибо в 109 глючит вызов внешних обработок
3 trdm
 
26.04.17
14:37
Есть рабочий вариант, но он чисто для Win XP, на 7-ках глючит. :(
Так что у меня страдают не все.
4 trdm
 
26.04.17
14:38
(1) Не работает.  Даунгрейдю дальше.
Релейная тема: http://www.1cpp.ru/forum/YaBB.pl?num=1493204900
5 Ёпрст
 
26.04.17
14:57
(4) турбомд попробуй, для начала, заремить.
6 Ёпрст
 
26.04.17
14:57
и в настройках 1cpp
через управления настройками включи турбобл
7 trdm
 
26.04.17
15:13
(5) Не момогло.
8 Масянька
 
26.04.17
15:18
А у меня работает:
        // заполняем строку
        КонтекстДокумента.НоваяСтрока();
        
        КонтекстДокумента.Номенклатура     = мНоменклатура;
        КонтекстДокумента.Единица        = мЕИ;
        КонтекстДокумента.Количество    = мКолВо;
        КонтекстДокумента.Сумма            = мСумма;
        КонтекстДокумента.СтавкаНДС        = мСтавкаНДС;
        КонтекстДокумента.Коэффициент    = 1.000;
        КонтекстДокумента.ВидТМЦ        = мВидНоменклатуры;

        глПересчетТаблЧасти(КонтекстДокумента, "Сумма");

На форме док-та кнопка - по клику грузится из Excel. В открытом док-те.
Или вы о чем-то другом?
9 trdm
 
26.04.17
15:19
(8) У меня тоже работает в документах, но глючит в 2-х.
ПриходаяНакладная и Перемещение. При вводе на основании. И еще в Счете глючило.
10 Ёпрст
 
26.04.17
15:20
(7)Ну, тогда фомекс до 2.0.5.94 понизь, 1cpp оставь последний
11 Ёпрст
 
26.04.17
15:20
в vtools тебе зачем ?
12 Ёпрст
 
26.04.17
15:21
и это, турбомд нужен только определенного релиза, который с 1cpp дружит
13 Ёпрст
 
26.04.17
15:22
И это, если , без отладчика, просто черезз Сообщить проверить, работает ?
14 Ёпрст
 
26.04.17
15:22
жуколов тоже, может свою лепту вносить
15 пипец
 
26.04.17
15:24
Версия 1С++ ??? ибо для ихспи старая работала а на 2008 перестало кое что, обнови 1С++
16 trdm
 
26.04.17
15:27
(6) > и в настройках 1cpp, через управления настройками включи турбобл

Вот это помогло.
17 Злопчинский
 
26.04.17
15:31
и в чем причина была?
18 trdm
 
26.04.17
15:32
(16) Но не в Перемещении.
Интересно как работает код:
гУправлениеНастройками = СоздатьОбъект("УправлениеНастройками");
гУправлениеНастройками.Установить("ТурбоБЛ",псВключить);
Моментально срабатывает или при загрузке системы?
19 trdm
 
26.04.17
15:36
Упс. 94 FormEx вернул глюкавое поведение. Вернул 109 и с отключенным ТурбоБЛ нормально стало работать.
20 trdm
 
26.04.17
15:36
Документ "Перемещение" - тоже заработал.
21 trdm
 
26.04.17
15:37
Но отключение ТурбоБЛ мне аукнется. Есть у меня пару десятков строк кода :(
22 trdm
 
26.04.17
15:42
Короче сейчас пашет так:
http://prnt.sc/f11aay

Ёпрст , Огромное спасибо!
23 trdm
 
26.04.17
15:46
(22) Отблагодарил на яндекс.
24 Ёпрст
 
26.04.17
17:17
(23) ага, спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn