Переключение на Главную Страницу Страницы: 1 2 3 [4]  ОтправитьПечать
Очень популярная тема (более 25 ответов) Установка заголовка колонки МНЧ. (число прочтений - 15270 )
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Установка заголовка колонки МНЧ.
Ответ #45 - 03. Октября 2007 :: 09:00
Печать  
Отладчиком проходился?
  

FormEx developer
Наверх
www  
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Установка заголовка колонки МНЧ.
Ответ #46 - 03. Октября 2007 :: 09:03
Печать  
Как получается сбой.

1. глКНОтобразитьКолонки вызывается из открытой формы документа по нажатию кнопки.
2. В цикле по ТблНастр
            1-й вызов ПолучитьСтроку:   НомерСтроки = 1     Все нормально и дальше все нормально
            2-й вызов ПолучитьСтроку:   НомерСтроки = 2     Пока все нормально, но далее после вызова 
                                                                                             глАтрибутПоФормуле НомерСтроки становится равным 4

Функция глАтрибутПоФормуле возвращает атрибут формы, в НАтр дополнительно возвращает номер атрибута.
  
Наверх
 
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Установка заголовка колонки МНЧ.
Ответ #47 - 03. Октября 2007 :: 09:08
Печать  
Еще раз: пройдись отладчиком по каждой строке кода и засеки где именно изменяется строка. Или выложи простенькую конфигу, на которой можно отследить этот глюк.
Более чем уверен, что FormEx тут ни при чем и проблема в самом коде.
  

FormEx developer
Наверх
www  
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Установка заголовка колонки МНЧ.
Ответ #48 - 03. Октября 2007 :: 09:09
Печать  
Причем такая фишка

Номер строки после 2-го вызова ПолучитьСтроку становится равным количеству колонок с формулами на форме.
В примере - количеству колонок с формулами ЗначениеКН(1) ЗначениеКН(2) ЗначениеКН(3) ... и т.д.

Пробовал на справочнике "Номенклатура" - там 6(шесть) таких колонок, НомерСтроки устанавливается в 6.
На документе "Работа с прайсом" - там 4 колонки, НомерСтроки устанавливается в 4.

Такие дела.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Установка заголовка колонки МНЧ.
Ответ #49 - 03. Октября 2007 :: 09:09
Печать  
Цитата:
Еще раз: пройдись отладчиком по каждой строке кода и засеки где именно изменяется строка. Или выложи простенькую конфигу, на которой можно отследить этот глюк.
Более чем уверен, что FormEx тут ни при чем и проблема в самом коде.

+1
  
Наверх
ICQ  
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Установка заголовка колонки МНЧ.
Ответ #50 - 03. Октября 2007 :: 09:10
Печать  
Ок сейчас пройдусь построчно.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Установка заголовка колонки МНЧ.
Ответ #51 - 03. Октября 2007 :: 09:10
Печать  
Выложи маленькую тестовую конфу. Очень сложно отследить ошибку по рассказу на словах.
С одним документом.
  
Наверх
ICQ  
IP записан
 
rassik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 35
Зарегистрирован: 30. Сентября 2007
Re: Установка заголовка колонки МНЧ.
Ответ #52 - 03. Октября 2007 :: 09:24
Печать  
Разобрался.

Дело тут вот в чем.
С ТблНастр работает еще и другая функция конфигурации, возвращаяющая значение в соотв колонку.
Эта фунция перепозиционирует текущую строку ТблНастр.

Сразу не выявил, т.к. функция вызывается в формуле колонки.

Сорри, мой косяк.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Установка заголовка колонки МНЧ.
Ответ #53 - 03. Октября 2007 :: 09:25
Печать  
Цитата:
выложи простенькую конфигу, на которой можно отследить этот глюк.

+100 Улыбка
Из личного, довольно большого опыта Улыбка в плане тестирования.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 
ОтправитьПечать