приветствую.
сильно не пинайте, с управляемыми плотно не работал,
платформа 8.3.8.2088 конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.48.21)
глобальная команда Счета учета номенклатуры (в разделе параметризуемые) - на первой картинке
не могу найти, где происходит вызов этой команды, в результате, как я понял должно открыться
в режиме предприятия форма счетов учета номенклатуры - вторая картинка..
и сразу небольшое уточнение, интересно разобраться, что срабатывает, когда кликаешь на ячейку колонки счета учета, после чего
открывается форма вышеупомянутая -вторая картинка..
сильно не пинайте, с управляемыми плотно не работал,
платформа 8.3.8.2088 конфигурация Бухгалтерия предприятия, редакция 3.0 (3.0.48.21)
глобальная команда Счета учета номенклатуры (в разделе параметризуемые) - на первой картинке
не могу найти, где происходит вызов этой команды, в результате, как я понял должно открыться
в режиме предприятия форма счетов учета номенклатуры - вторая картинка..
и сразу небольшое уточнение, интересно разобраться, что срабатывает, когда кликаешь на ячейку колонки счета учета, после чего
открывается форма вышеупомянутая -вторая картинка..
Прикрепленные файлы:


По теме из базы знаний
Найденные решения
(1) Вова привет. Там не глобальная команда, все проще.
срабатывает в самой форме.
дальше
ну и форма редактирвоания, собственно в самом документе
срабатывает в самой форме.
&НаКлиенте
Процедура ТоварыАналитикаУчетаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ВыбраннаяСтрока = Элементы.Товары.ТекущаяСтрока;
ОткрытьФормуРедактированияСтроки(ВыбраннаяСтрока);
КонецПроцедуры
Показатьдальше
&НаКлиенте
Процедура ОткрытьФормуРедактированияСтроки(ВыбранноеЗначение)
Если ВыбранноеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
Если Не ТолькоПросмотр Тогда
ЗаблокироватьДанныеФормыДляРедактирования();
КонецЕсли;
ДанныеСтроки = Объект.Товары.НайтиПоИдентификатору(ВыбранноеЗначение);
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр);
ПараметрыФормы.Вставить("Дата", Объект.Дата);
ПараметрыФормы.Вставить("Организация", Объект.Организация);
ПараметрыФормы.Вставить("ИмяТаблицы", "Товары");
ПараметрыФормы.Вставить("ДокументБезНДС", Объект.ДокументБезНДС);
ПараметрыФормы.Вставить("СчетУчета", ДанныеСтроки.СчетУчета);
ПараметрыФормы.Вставить("СчетДоходов", ДанныеСтроки.СчетДоходов);
ПараметрыФормы.Вставить("Субконто", ДанныеСтроки.Субконто);
ПараметрыФормы.Вставить("СчетРасходов", ДанныеСтроки.СчетРасходов);
ПараметрыФормы.Вставить("СчетУчетаНДСПоРеализации", ДанныеСтроки.СчетУчетаНДСПоРеализации);
ПараметрыФормы.Вставить("Номенклатура", ДанныеСтроки.Номенклатура);
ПараметрыФормы.Вставить("СуммаНДС", ДанныеСтроки.СуммаНДС);
ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаРедактированияСтрокиТоварыУслуги", ПараметрыФормы, ЭтаФорма);
КонецПроцедуры
Показатьну и форма редактирвоания, собственно в самом документе
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вова привет. Там не глобальная команда, все проще.
срабатывает в самой форме.
дальше
ну и форма редактирвоания, собственно в самом документе
срабатывает в самой форме.
&НаКлиенте
Процедура ТоварыАналитикаУчетаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ВыбраннаяСтрока = Элементы.Товары.ТекущаяСтрока;
ОткрытьФормуРедактированияСтроки(ВыбраннаяСтрока);
КонецПроцедуры
Показатьдальше
&НаКлиенте
Процедура ОткрытьФормуРедактированияСтроки(ВыбранноеЗначение)
Если ВыбранноеЗначение = Неопределено Тогда
Возврат;
КонецЕсли;
Если Не ТолькоПросмотр Тогда
ЗаблокироватьДанныеФормыДляРедактирования();
КонецЕсли;
ДанныеСтроки = Объект.Товары.НайтиПоИдентификатору(ВыбранноеЗначение);
ПараметрыФормы = Новый Структура();
ПараметрыФормы.Вставить("ТолькоПросмотр", ТолькоПросмотр);
ПараметрыФормы.Вставить("Дата", Объект.Дата);
ПараметрыФормы.Вставить("Организация", Объект.Организация);
ПараметрыФормы.Вставить("ИмяТаблицы", "Товары");
ПараметрыФормы.Вставить("ДокументБезНДС", Объект.ДокументБезНДС);
ПараметрыФормы.Вставить("СчетУчета", ДанныеСтроки.СчетУчета);
ПараметрыФормы.Вставить("СчетДоходов", ДанныеСтроки.СчетДоходов);
ПараметрыФормы.Вставить("Субконто", ДанныеСтроки.Субконто);
ПараметрыФормы.Вставить("СчетРасходов", ДанныеСтроки.СчетРасходов);
ПараметрыФормы.Вставить("СчетУчетаНДСПоРеализации", ДанныеСтроки.СчетУчетаНДСПоРеализации);
ПараметрыФормы.Вставить("Номенклатура", ДанныеСтроки.Номенклатура);
ПараметрыФормы.Вставить("СуммаНДС", ДанныеСтроки.СуммаНДС);
ОткрытьФорму("Документ.РеализацияТоваровУслуг.Форма.ФормаРедактированияСтрокиТоварыУслуги", ПараметрыФормы, ЭтаФорма);
КонецПроцедуры
Показатьну и форма редактирвоания, собственно в самом документе
(5) Там же не во всех формах эта менюшка вызывается.
Если вид документа "Товары", то там основная форма документа "ФормаДокументаТовары"
Если "Услуги" то "ФормаДокументаУслуги".
Если и то и другое, то "ФормаДокументаОбщая".
В общей, там эта менюшка и не появляется. Счета учета как строке нарисованы так там и редактируются.
А вот в товарной, там реквизит прямо строковый добавлен на форму, "Аналитика учета", и по этому столбцу и найдешь это событие, и форму смены этой самой аналитики.
Если вид документа "Товары", то там основная форма документа "ФормаДокументаТовары"
Если "Услуги" то "ФормаДокументаУслуги".
Если и то и другое, то "ФормаДокументаОбщая".
В общей, там эта менюшка и не появляется. Счета учета как строке нарисованы так там и редактируются.
А вот в товарной, там реквизит прямо строковый добавлен на форму, "Аналитика учета", и по этому столбцу и найдешь это событие, и форму смены этой самой аналитики.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот