[ОБУЧАЛОВКА] ТиС: проблемы с позиционированием строки в ТЧ документа после закрытия подбора

Публикация № 13872

Разработка - Практика программирования

В ТиС'е наблюдается такая проблема: в ряде случаев при завершении подбора в табл.часть документа курсор позиционируется черти знает куда и теряется последняя подобранная строка... Лечим...
В ТиС'е наблюдается такая проблема: в ряде случаев при завершении подбора в табл.часть документа курсор позиционируется черти знает куда и теряется последняя подобранная строка... О причине проблемы распространятся не буду (некорректная работа с переданным контекстом), будем лечить...
В глобальном модуле ищем процедуру глОбработкаПодбора(...) идем в конец процедуры, видим там типа
    ...
    КонецЕсли;
	
    Конт.АктивизироватьСтроку(Конт.КоличествоСтрок());
    Конт.Активизировать("Количество");
    Конт.Форма.Обновить(0);
КонецПроцедуры // глОбработкаПодбора()

превращаем данный код в "правильный":
    ...
    КонецЕсли;

    Конт.Форма.Обновить(0);
    Конт.АктивизироватьСтроку(Конт.КоличествоСтрок());
КонецПроцедуры // глОбработкаПодбора()

Все. Пользуемся.
Кому пригодилось - не забываем плюсовать рейтинг!

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 24.07.06 01:20 Сейчас в теме
Хочу добавить, что эта статья никому не посвящается!
Не заработали!
5. NagNag 07.06.11 14:17 Сейчас в теме
Особенность данного исправления не всегда приемлема!
В одной базе реализовано активизация "Количество" с тем чтобы необходимо было нажать Enter, что запускает механизм пересчета цен и скидок по документу!
Я решил по другому
Вместо
Конт.АктивизироватьСтроку(Конт.КоличествоСтрок());
Сделал
Конт.АктивизироватьСтроку(1);
2. vasilykushnir 24.07.06 10:18 Сейчас в теме
И правильно! Так им и надо!. А рейтинг плюсую - идея дельная. Хотя сам глОбработкаПодбора(...) использую редко - юзаю локальную обработку и позиционируюсь в зависимости от ситуации (прихоти юзера) или на первой или на последней записи. Принцип тот же, что у Сhe.
3. mdzen 238 25.07.06 19:13 Сейчас в теме
Давно победил тем же способом, что и Che, но как-то не придал значения, что народ-то тоже парится. Спасибо Che за освещение проблемы.
Можно также просто закомментировать
Конт.Активизировать("Количество");
Эффект почти такой-же.

12. CheBurator 3422 24.03.13 17:56 Сейчас в теме
Подтверждение наличия проблемы, см.например в этих же комментах, в (3)
13. piloturs 7 24.03.13 18:41 Сейчас в теме
(12) на момент публикации Вами статьи, 40-й релиз ТиСа уже был.
так, что Ваша статья, без указания релиза, баг которого лечит - ни о чем.

Релиз где-то в районе, наверное, 932 второго...

я Вам точно могу указать номер релиза Вашего ТиСа на момент написания статьи - 933.
4. 1Снег 11 05.08.09 14:17 Сейчас в теме
Спасибо, попробуем так победить эту проблему!
6. NagNag 07.06.11 14:30 Сейчас в теме
Сейчас покопался и получилось то что было изначально, но работающее
Конт.Форма.Обновить(0);
Конт.АктивизироватьСтроку(Конт.КоличествоСтрок());
Конт.Активизировать("Количество",0);
Конт.Форма.Обновить(1);
Конт.Активизировать("Количество",1);
7. NagNag 09.06.11 10:15 Сейчас в теме
Предыдущий сбивался на 7 строке, пришлось подобрать новый вариант:
Конт.Форма.Обновить(0);
Для Сч=1 По Конт.КоличествоСтрок() Цикл
Конт.АктивизироватьСтроку(Сч);
КонецЦикла;
Конт.Активизировать("Количество",1);
8. CheBurator 3422 10.06.11 01:44 Сейчас в теме
(7) потом собъется на 26 строке...
вместо того, чтобы выяснить почему грабли - изобретают велосипеды
9. NagNag 10.06.11 09:50 Сейчас в теме
Там нечего выяснять - это глюк 1С!
10. piloturs 7 21.02.13 01:53 Сейчас в теме
(0) никогда не наблюдал глюков, описанных в статье.
Автор, отпишите в статье, у какого релиза ТиСа возникает эта ошибка.

Например: в ТиС (ред. 9.2, релиз 40), тот кусок процедуры глОбработкаПодбора(), который предлагается править, выглядит так:

.....
   Конт.Форма.Обновить(0);
   Конт.Активизировать("Количество");
   Конт.АктивизироватьСтроку();
	
КонецПроцедуры // глОбработкаПодбора()
11. CheBurator 3422 24.03.13 17:55 Сейчас в теме
(10) Полинезийцы тоже северное сияние не наблюдают, однако это не значит, что его нет. Проблемка такая есть и обозначалась/возникалась не только у меня, "глюк" известный. Релиз где-то в районе, наверное, 932 второго...
14. Serge_K 06.12.18 20:13 Сейчас в теме
ТиС (ред. 9.2, релиз 986) тот же глюк.
15. CheBurator 3422 06.12.18 21:46 Сейчас в теме
(14) Ничего удивительного, код, отвечающий ха обработку подбора, не менялся уже тыщщу лет
16. mikxa 22.12.19 05:44 Сейчас в теме
Пол года мучились с этой проблемой, в документе реализация последняя строка периодически исчезала
Просто закомментировал строку Конт.Активизировать
Оставьте свое сообщение

См. также

Использование классов .Net в 1С для новичков Промо

Практика программирования Разработка внешних компонент Универсальные функции v7.7 v8 Бесплатно (free)

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    73287    0    Serginio    108    

Как в торговле 7.7 печатать код ТНВЭД в счет-фактуре

Практика программирования Внешнеэкономическая деятельность (ВЭД) Внешнеэкономическая деятельность (ВЭД) v77::ОУ 1С7:ТиС Россия БУ НДС Бесплатно (free)

В данной статье хотел поделиться опытом, как в Торговле 7.7 ( релиз 994) сделать возможность выводить код ТНВЭД в печатную форму счета-фактуры. Сразу скажу, что нужно это только тем, кто осуществляет экспорт в страны таможенного союза. Остальные могут не волноваться.

15.11.2017    10387    0    AndKovalchuk    0    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция

Практика программирования WEB v7.7 v8 Бесплатно (free)

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    54581    0    Serginio    33    

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д.

Разработка внешних компонент Практика программирования WEB v7.7 v8 Бесплатно (free)

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    30806    0    Serginio    22    

1С:Предприятие 7.7. Оптимизация. Промо

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки.

31.01.2009    45900    0    alexk-is    110    

Хитрости сохранения табличного документа в Excel для дальнейшей работы с ним

Загрузка и выгрузка в Excel Практика программирования v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Все пользователи 1С всех версий (начиная с 7-й) сталкиваются с проблемой нормальной работы с данными, сохраненными в Excel файл. Есть некоторые хитрости, которые позволяют облегчить работу с сохраненными данными из 1С в формат Excel.

16.01.2015    85955    0    shmellevich    38    

Как уменьшить количество заблокированных объектов Промо

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

История о том как я решил пересобрать форму справочника клиентов и чем это все закончилось...

12.01.2012    15285    0    ShEvOvIcH    18    

Скрытие помеченных на удаление в справочнике

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Корректно скрываем помеченных на удаление в справочнике, с иерархией и без. Вроде простая и нужная вещь, но почему-то нигде не встречалась

08.08.2012    13565    0    mikukrnet    7    

Продажа собственной фирме (интеркомпани) - заполнение отрицательными остатками

Практика программирования Учет ТМЦ Учет ТМЦ v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free)

В документе "Продажа собственной фирме" приходится добавлять номенклатуру вручную через подбор. А ведь можно сэкономить время и заполнить спецификацию документа на основании отрицательных остатков фирмы. Все просто...

06.05.2012    13191    0    2sw    4    

Ввод остатков по 76.ВА в 1С ПУБ

Практика программирования v77::ОУ v77::БУ 1С7:ПУБ Россия БУ Бесплатно (free)

Статья посвящена найденному мной недостатку в конфигурации 1С 7.7 "Производство-услуги-бухгалтерия", связанному с вводом начальных остатков по 76.ВА.

29.04.2012    9812    0    Пользователь 1С    0    

Технология обновления нетиповых конфигураций 1С:Предприятия 7.7 Промо

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Данная статья рассчитана на уже подготовленного пользователя, владеющего некоторыми навыками программирования и работы в конфигураторе. Статью можно использовать как поэтапное руководство к действию. Статья была написана для повышения качества работ выполняемых сотрудниками компании Информ Сервис при обновлении нетиповых конфигураций. Я надеюсь, что эта информация окажется полезной и для вас.

12.12.2008    62141    0    alexk-is    25    

Обновление базы 1с 7.7. с помощью движка 1с 8.х

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Если Вас угораздило в стандартную типовую конфу внести правки, причем в самый большой модуль, а именно глобальный. Если к тому же Вы внесли изменение в какую-то стандартную функцию, в которой 1с сама регулярно чего-то меняет, то любое обновление начинает доставать. Используя возможности движка платформы 1с 8.х можно существенно сэкономить себе время и нервы.

28.04.2012    18294    0    Valerich    31    

Ошибка при формировании отчета Авансы по налогу на имущество. В 1С:Предприятие 7.7. Регламентированная отчетность за I квартал 2012 года Обновление 12q1009 от 18.04.2012 г.

Практика программирования v77::ОУ v77::БУ 1cv7.md Россия Бесплатно (free)

При формировании отчета NIMAVP1.ERT Авансы по налогу на имущество (версия 5.03) в разделе № 1-3 не сохраняет номера Страниц при выборе, что ведет к не сохранению и выводу печати двухмерного кода.

24.04.2012    9172    0    leo072    7    

v77. Робот

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Исполнитель Робот. Учебное пособие по программированию для детей дошкольного возраста. Без внешних компонент.

09.04.2012    12141    3    item    18    

Запуск внешней обработки по расписанию v7.7

Практика программирования Администрирование данных 1С v7.7 1cv7.md Россия Бесплатно (free)

Неоднократно возникали задачи организовать, например ежедневную выгрузку и отправку отчетов по эл.почте, и вот…

20.03.2012    43513    0    Yury1001    17    

v77. Закладки в многоуровневом справочнике аля Total Commander

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

В больших многоуровневых справочниках можно ускорить доступ пользователю к наиболее популярным группам.

09.03.2012    10768    1    item    17    

v77. Паинт

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

v77. 1С:Паинт :) Такая вот игрушка. Без внешних компонент.

06.03.2012    14350    1    item    38    

Быстрый отбор в журнале на конкретную дату

Практика программирования v77::ОУ 1cv7.md Россия Бесплатно (free)

Лень - двигатель прогресса. Полезная фича для быстрого отбора документов в любом журнале на конкретную дату.

27.02.2012    11061    0    avers007    16    

ЗиК 321, в отчетах пропадает проводка по ПФР_страховая

Практика программирования v77::ОУ v77::Расчет 1С7:ЗиК Россия ФОМС, ПФ, ФСС Бесплатно (free)

При формировании отчета "Свод проводок" с галкой "Учет начисления налогов с ФОТ, включаемых в состав расходов" в отчет не выходит ПФР_страх

10.02.2012    6653    0    filh    19    

Прямые запросы: ускорение получения цен для типовой ТиС 7.7

Практика программирования Разработка внешних компонент v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free)

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    15366    0    leshik    21    

1С:Торговля и Склад - ошибка во всех релизах, При использовании нескольких фирм и префиксов номеров документов.

Практика программирования v77::ОУ 1С7:ТиС Россия Бесплатно (free)

Собственно сегодня обнаружил ошибку, которая присутствует во всех релизах конфигурации Торговля и Склад 7.7 вплоть до текущего 7.70.969, при использовании нескольких фирм и префиксов документов для некоторых из них.

04.11.2011    15340    0    twilight5023    8    

7.7.: Готовим md-файл для публикации. В картинках.

Практика программирования v7.7 1cv7.md Россия Бесплатно (free)

Вы доработали типовую конфигурацию: скажем, добавили новый Документ, и хотите им поделиться с обществом ИС. Но нельзя же выложить МД-шник целиком, это будет нарушением правил. И как тут быть?

14.09.2011    17185    0    Арчибальд    21    

Кнопка обновления версии внешнего отчета

Практика программирования v77::ОУ v77::БУ v77::Расчет Россия Бесплатно (free)

После исправления внешнего отчета вместо рекомендации пользователю: "Закрой отчет и открой его заново", говорим: "Нажми на кнопку".

18.06.2011    13685    0    Shaman100M    8    

Методика расчета резервов отпусков (счет 96) в 1С Зарплата и Кадры 7.7 с 2011 года (вариант)

Практика программирования Зарплата Зарплата v77::Расчет 1С7:Бух 1С7:ЗиК Россия БУ Бесплатно (free)

В статье рассмотрен один из возможных вариантов расчета резервов отпусков (счет 96) в 1С Зарплата и Кадры 7.7 с 2011 года.

14.06.2011    21774    0    vkr    48    

Особенности сортировки в 1С:Предприятие 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Подобная "разработка" использовалась для анализа/сравнения порядка индексов таблиц БД в различных СУБД: "родные" DBF, MS SQL, CodeBase 6.5, Advantage 7.x/8.x/9.x. Тогда было выяснено, что в этих СУБД разный порядок сортировки индекса.

29.05.2011    17287    0    hogik    4    

Учет переплаты за прошлый период (персонифицированный учет в ПФР)

Практика программирования Зарплата Зарплата v77::ОУ 1С7:ЗиК Россия БУ ФОМС, ПФ, ФСС Бесплатно (free)

Для того, чтобы в отчетности за текущий период учитывалась переплата по страховой/накопительной части, произведенная в прошлых отчетных периодах.

06.05.2011    5712    0    pavel_vrn    8    

Как создать в 7.7 XML, проверить по схемам (XSD, XML) от заказчика и отправить на вебсервер методом Post

Обмен через XML Практика программирования v7.7 1cv7.md Бесплатно (free)

Немного об API из 1С. Или простой способ создать, проверить и отправить на вебсервер XML-файл.

30.04.2011    82136    0    artms    24    

Конвертация прериодических реквизитов справочников

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Активно работаю с конфигурацией "Конвертация" версии 2.0, но возникают ситуации, когда необходимо написать правила обмена между базами данных 1С:Предприятие. Когда и источник и приемник имеют версию 7.7. И камень преткновения - выгрузка периодических реквизитов справочников.

29.04.2011    14726    0    lvictor58    2    

Форма 1-НДФЛ для 2011 года (Зарплата и Кадры 7.7, релиз 310)

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия БУ НДФЛ Бесплатно (free)

В прежних релизах была возможность из справочника "Сотрудники" сформировать форму 1-НДФЛ по кнопке "Ввод данных" (там была возможность расшифровки сумм). Вернём полезную функцию!

29.04.2011    6740    0    Q-Q    9    

Некоторые ошибки и «проблемные» особенности реализации встроенного языка платформы 1С:Предприятие 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Описание некоторых ошибок и особенностей реализации встроенного языка, которые создают «подводные камни» при программировании, а также возможных способов обхода этих проблем из собственного опыта работы на платформе 1С:Предприятие 7.7.

08.04.2011    46443    0    AleksR    102    

Вариант реализации динамического табло в 1С 7.7

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Позволяет отображать на экране (монитора или большого телевизора) результат работы требуемого отчета при изменении определенных данных без необходимости интерактивного участия пользователя

14.03.2011    9040    0    1с2с    19    

Отпуск по уходу за ребенком. Расчет по-новому и по-старому

Практика программирования Управление персоналом (HRM) Управление персоналом (HRM) v77::Расчет 1С7:ЗиК Россия Бесплатно (free)

По новому законодательству расчет среднего заработка для отпуска по уходу можно производить как по старым правилам, так и по новым, на усмотрение сотрудника. Реализуем это в ЗиК.

11.03.2011    12610    0    Nicholas    9    

Ошибки формата файла 2-НДФЛ в ЗиК релиз 306

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия НУ НДФЛ Бесплатно (free)

Ошибки 2НДФЛ в релизе: файл формируется как для ЮЛ, даже если работодатель ИП, опечатка "Отчетсвто", и указание имени файла с расширением. Нужно подправить отчет "СправкиПоНДФЛ".

02.02.2011    19959    0    1st    6    

ЗиК 305 ЗиК 306 Больничный лист.

Практика программирования Зарплата Зарплата v77::Расчет 1С7:ЗиК Россия Бесплатно (free)

Для переходящих больничных листов за счет работодателя оплачивается 2 дня, а не 3. Первоисточник: http://forums.kuban.ru/forum/viewtopi...669&page=2

25.01.2011    14684    0    Cvetic    26    

Тюнинг Бух 7.7.: Микрографики в ТЧ документа.

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Как вставить в документ что-то вроде диаграммы распределения сумм…

25.01.2011    20351    0    Арчибальд    18    

Программное изменение текста в надписях Word

Печатные формы документов Практика программирования v7.7 1cv7.md Бесплатно (free)

Печатная форма договора в шаблоне Word. Реквизиты в 1С. Заполнение шаблона реквизитами: все стандартно, но в надписях долго получалось. Получилось :) Может кому пригодится.

06.12.2010    17498    0    АннаШ    10    

Загрузка справочника в объект FormEx "Дерево+Таблица"

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Загрузка справочника в объект FormEx "Дерево+Таблица".

17.11.2010    5101    0    Kot31    7