Дополнительные реквизиты табличных частей [расширение] УТ 11

0. 196 05.04.19 17:29 Сейчас в теме
Расширение позволяет использовать дополнительные реквизиты для табличных частей.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. PowerBoy 3008 08.04.19 05:53 Сейчас в теме
Как потом пользоваться данными, на пример в запросе?
3. noprogrammer 196 08.04.19 07:16 Сейчас в теме
(2) Доп.реквизиты храняться в табличной части "ДополнительныеРеквизиты", для идентификации строки используется реквизит "ТекстоваяСтрока" (именно поэтому не получиться хранить строки неограниченной длины)- в ней храниться идентификатор строки, соответственно работа с доп.реквизитами идет как обычно, вся разница лишь в том, что необходимо будет соединить по идентификатору строки: Просто для примера

	Запрос=Новый Запрос;
	Запрос.УстановитьПараметр("Ссылка", Объект.Реализация);
	Запрос.Текст="
	|ВЫБРАТЬ
	|	РеализацияТоваровУслугТовары.Ссылка КАК Ссылка,
	|	РеализацияТоваровУслугТовары.Номенклатура КАК Номенклатура,
	|	РеализацияТоваровУслугДополнительныеРеквизиты.Свойство КАК Свойство,
	|	РеализацияТоваровУслугДополнительныеРеквизиты.Значение КАК Значение
	|ИЗ
	|	Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
	|		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.ДополнительныеРеквизиты КАК РеализацияТоваровУслугДополнительныеРеквизиты
	|		ПО РеализацияТоваровУслугТовары.Ссылка = РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка
	|			И РеализацияТоваровУслугТовары.ИдентификаторСтроки = Выразить(РеализацияТоваровУслугДополнительныеРеквизиты.ТекстоваяСтрока как Строка(36))
	|ГДЕ
	|	РеализацияТоваровУслугДополнительныеРеквизиты.Ссылка = &Ссылка
	|";
	тзДанные=Запрос.Выполнить().Выгрузить();	
Показать
4. olik49 19.04.19 17:01 Сейчас в теме
Скажите, пожалуйста, разработка имеет ограничение по документам? Когда создаешь доп. реквизит в документе реализации все срабатывает нормально. А если создать реквизит в заказе клиента выводит ошибку: ОбщийМодуль.ДополнительныРеквизиты_Сервер.Модуль(221)}: Поле объекта не обнаружено (ИдентификаторСтроки) СтрокаТабличнойЧастиДопАтрибута=Результат.Значение.Найти(СтрокаТабличнойЧасти.ИдентификаторСтроки, "Ключ"); . При записи объекта данные не сохраняются.
5. noprogrammer 196 19.04.19 17:19 Сейчас в теме
(4) Ограничение не по документам а по реквизиту "ИдентификаторСтроки" т.е. работает в тех документах в которых этот реквизит есть. Пробежался бегло по документам типовых конфигураций - так и не смог понять логику по которой этот реквизит добавляют в документы (примерно в 50% документах он есть)
6. user1028119 27.04.19 12:34 Сейчас в теме
Чем это решение лучше расширения?
7. noprogrammer 196 27.04.19 16:03 Сейчас в теме
(6) Учитывая, что "это решение" является расширением то правильнее будет сказать "чем это расширение лучше любого другого", ответ - ничем. Хотя... учитывая, что данное расширение использует встроенный механизм доп.реквизитов, значит, что по умолчанию (в дин.списках, отчетах) будут доступны отборы,группировки,оформления.
8. ellavs 775 14.07.19 15:48 Сейчас в теме
Как бы вот так сделать, чтобы в зависимости от выбранного товара были свои доп.реквизиты (т.е. в каждой строке разные реквизиты). Нужно для другой цели (документ с таблицей показателей, а у каждого показателя свой набор реквизитов).
9. noprogrammer 196 14.07.19 21:30 Сейчас в теме
(8) С реализацией проблем нет, есть проблемы с восприятием такого отображения.
10. sneget 08.02.20 16:35 Сейчас в теме
Добрый день.
При создание документа и вводе значений в дополнительных реквизитах (расширением) в табличной части при сохранении перезаписываются последние введенные значения во всех строках колонки. Проверьте, пожалуйста, код.
Прикрепленные файлы:
11. noprogrammer 196 08.02.20 17:14 Сейчас в теме
(10) Проверил, работает. Такое могла произойти при условии, что ID этих двух строк одинаковый - а это в свою очередь могло произойти по нескольким причинам (либо какой нить подбор, либо копирование строк либо...). Если есть возможность к вам подключиться и посмотреть - то напишите мне на почту - подключусь и посмотрю в чем конкретно проблема. Либо опишите какой конкретно документ и порядок действий (что бы я смог воспроизвести ситуацию)
12. sneget 14.02.20 14:27 Сейчас в теме
(11) Мы готовы дать подключение данные в личке
13. sneget 14.02.20 16:03 Сейчас в теме
(11) БОЛЬШОЕ СПАСИБО ЗА ПОМОЩЬ!!! Как говорят на Алиэкспрессе - РЕКОМЕНДУЮ!!!
14. sneget 18.02.20 11:10 Сейчас в теме
(11) Добрый день!
Еще вопрос, при создании одноименных, дополнительных реквизитов к разным объектам (разным документам) табличной части Товары выдает ошибку.
Прикрепленные файлы:
15. sneget 18.02.20 14:25 Сейчас в теме
(14)Спасибо разработчику!!!!!! Очень оперативный ответ!!!
16. akim2040 20 04.06.20 20:36 Сейчас в теме
(15) а какой ответ? как решать то? думаю скачать или нет
17. akim2040 20 04.06.20 20:41 Сейчас в теме
Автор подскажите, я смогу с помощью данного расширения вывести в ТЧ товары документа Реализация товаров и услуг, доп реквизит из серии номенклатуры?
ERP 2.4
18. noprogrammer 196 05.06.20 08:00 Сейчас в теме
(17) Нет, данное расширение не предназначено для вывода "чужих" доп.реквизитов а предназначено для создания доп.реквизитов табличных частей (в данном случае реализации).
Оставьте свое сообщение
Вопросы с вознаграждением