Некорректно отображается «РегистрБухгалтерииСписок» Есть ТабличноеПоле1 в нем отображается список документов «Приход товара». Хочу сделать так что бы в ТабличноеПоле2 отображались для выбранного в ТабличноеПоле1 документа его движения по одному из регистров. По какому конкретно регистру отображать движения в ТабличноеПоле2 определяется Переключателем (выбирается один из трех возможных регистров). Вот код: Процедура ТоварныеЗапасыПриИзменении(Элемент = "") Если Переключатель = "ТоварныеЗапасы" Тогда ЭлементыФормы.ТабличноеПоле2.ТипЗначения = Новый ОписаниеТипов("РегистрНакопленияСписок.ТоварныеЗапасы"); ИначеЕсли Переключатель = "Взаиморасчеты" Тогда ЭлементыФормы.ТабличноеПоле2.ТипЗначения = Новый ОписаниеТипов("РегистрНакопленияСписок.Взаиморасчеты"); Иначе ЭлементыФормы.ТабличноеПоле2.ТипЗначения = Новый ОписаниеТипов("РегистрБухгалтерииСписок.Управленческий"); КонецЕсли; ЭлементыФормы.ТабличноеПоле2.СоздатьКолонки(); ТабличноеПоле1ПриАктивизацииСтроки(ЭлементыФормы.ТабличноеПоле1); КонецПроцедуры Процедура ПриОткрытии() Переключатель = "ТоварныеЗапасы"; ТоварныеЗапасыПриИзменении(); КонецПроцедуры Процедура ТабличноеПоле1ПриАктивизацииСтроки(Элемент) ЭлементыФормы.ТабличноеПоле2.Значение.Отбор.Регистратор.Установить(Элемент.ТекущаяСтрока); КонецПроцедуры В результате - движения по двум регистрам накопления отображаются корректно, а движения по регистру бухгалтерии НЕ корректно. Почему-то многократно отображается одна и та же строка и при этом не показываются субконто. Вот скриншот: [url]http://s020.radikal.ru/i722/1303/7a/52dace14568f.jpg[/url] Кому интересно, конфигурацию можно скачать здесь: [url]http://www.fayloobmennik.net/2705983[/url] В конфигурации смотри «Обработка1». Подскажите в чем косяк? |
Текущее время: 14:22. Часовой пояс GMT +3. |