#0
by KonstantinK90
Всем привет! Подскажите с чего начать и где именно! В источнике есть табЧ Товары в ней к примеру 3 строки с номенклатурной позицией мне нужно что при при загрузке в базу приемник эти строки легли не важно какая была номенклатура в источнике в приемнике должно получится одна строка с конкретным названием номенклатуры количество =3 т.к в источнике было 3 строки и сумма по трем строкам из источника
#5
by Naumov
у группы, соответствующей ТЧ в событии ПередВыгрузкой можно переопределить КоллекциЯОбъектов как угодно. Читаем описание обработчика в хелпе.
#17
by ixijixi
Синтаксис: Свернуть(<КолонкиГруппировок>, <КолонкиСуммирования>) Параметры: Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо группировать строки таблицы значений. Тип: Строка. Имена колонок, разделенные запятыми, по которым необходимо суммировать значения в строках таблицы значений. Описание: Осуществляет свертку таблицы значений по указанным колонкам группировки. Строки, у которых совпадают значения в колонках, указанных в первом параметре, сворачиваются в одну строку. Значения этих строк, хранящиеся в колонках, указанных во втором параметре, накапливаются.
#18
by KonstantinK90
В ПКС при выгрузке пишу Значение=Товары.Свернуть("Количество"); выдает ошибку Начало выгрузки: 22.07.2015 13:53:03 Ошибка в обработчике события ПриВыгрузке (свойства) ПКС = 32 (Количество --> Количество) Объект = Заказ наряд С0063100 от 19.07.2015 21:11:53 (Заказ наряд) Обработчик = ПриВыгрузкеСвойства ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,10)}: Переменная не определена (Товары)
#19
by ixijixi
При таком раскладе у тебя на выходе будет ТЗ с 1 строкой, с твоей номенклатурой и количеством, равным количеству строк
#20
by Альбатрос
Источник.Товары.Свернуть("Количество"); Но ты ведь понял, что произойдет после этого куска кода?
#24
by KonstantinK90
пишу при выгрузке Источник.Товары.Свернуть("Количество","СебестоимостьСумма"); Ошибка в обработчике события ПриВыгрузке (свойства) ПКС = 31 (Номенклатура --> Номенклатура) Объект = Заказ наряд С0063100 от 19.07.2015 21:11:53 (Заказ наряд) СвойствоПриемника = Номенклатура (СправочникСсылка.Номенклатура) КонвертируемоеЗначение = Болт с шестигранной головкой М20х160 (Номенклатура) Обработчик = ПриВыгрузкеСвойства ОписаниеОшибки = Ошибка при вызове метода контекста (Свернуть): Объект недоступен для изменения.
#27
by KonstantinK90
пишу в ПКС при выгрузке ТвояТЗ = Источник.Товары.Выгрузить; ТвояТЗ.Свернуть("Количество");
#32
by KonstantinK90
я одного не пойму мне куда именно это писать в пкс для каждого реквизита табЧасти?
#33
by Альбатрос
Млять, очень внимательно прочитай , Значение у тебя должно равняться результирующей таблице, а не реквизиту. Давай не тупи, врубай мозги!
#34
by Альбатрос
+ и сверни как в , только сумму еще добавь в суммируемые поля, раз она тебе тоже нужна.
#44
by Альбатрос
Я тебе русским языком написал: В ПКГС "ТвояТЧ". Как там твоя ТЧ называется я хз, предполагаю что "товары".
#50
by KonstantinK90
вы мне написали ТвояТЗ = Источник.Товары.Выгрузить; КоллекциЯОбъектов = ТвояТЗ; куда это нужно вставить я уже все по пробовал ни чего не получается подскажите
#52
by icrocodile
у тебя должно быть ПКГС твоей табличной части. В этой ПКГС в обработчике ПередОбработкой необходимо определить КоллекцияОбъектов. из хелпа : КоллекцияОбъектов - Неопределено. Если в теле обработчика определить коллекцию (присвоив данной переменной значение, например, описывающее табличную часть или набор движений, например, типа ТаблицаЗначений), то стандартное получение коллекции выполняться не будет.
#53
by KonstantinK90
у тебя должно быть ПКГС твоей табличной части. В этой ПКГС в обработчике ПередОбработкой Где у меня э пкгс находится?
#57
by KonstantinK90
на шел пкгс перед выгрузкой на писал ТвояТЗ = Источник.Товары.Выгрузить; а в ПКС написал Значение = КоллекциЯОбъектов.Количество; и выдало ошибку Ошибка в обработчике события ПередВыгрузкой (свойства) ПКС = 32 (Количество --> Количество) Объект = Заказ наряд С0063100 от 19.07.2015 21:11:53 (Заказ наряд) Обработчик = ПередВыгрузкойСвойства ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,12)}: Переменная не определена (КоллекциЯОбъектов)
#58
by icrocodile
ПередВыгрузкой нет КоллекцииОбъектов, там уже ОбъектКоллекции, тебе надо ПередОбработкой
#67
by Naumov
В Конвертации группы свойств у ТЧ не ставишь выгрузку номенклатуры, в событии ПослеЗагрузки для ПКО документ-документ перебираешь получившуюся ТЧ и ставишь любую нужную тебе номенклатуру
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация данных. Конвертация элемент План видов расчета в элемент Справочника
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных. Регистр сведений - табличная часть
- Табличная часть документа в табличную часть другого документа.
В этой группе 1С
- УПП 1.3 РАУЗ Прямые расходы по 25 счету
- 1С УПП, управляемая форма выбора справочника, отключение иерархии
- Печатная форма КМ-7 для УТ 11.1
- Нумерация счет фактур в УТ 11
- 1С УПП 1.3 Ввод начальных остатков по долгам
- Непрерывные интервалы в запросе с нюансом
- "Вытащить" картинку с Shape (Word, VBA - есть знатоки?)
- 1С 8.2 УПП Управление печатной формой "по умолчанию"
- УТ11: регистрация цен поставщика: а зачем?
- 1с 8.3 Комплексная Автоматизация. Переход на УСН, ключи аналитики вида учета
- УТ 11.1 Разовые купоны на скидку
- Как перенести длинный оператор в 1с
- УНФ с НДС не работает?
- Номер и дата СФ не проставляется в декларации НДС 7.7
- v7: Обновление ТиС
- Как в ЗуП перевести человека с внешнего совместителя на основное место работы?
- УТ11. Проведение документа реализация с нулем в цене и сумме
- ЗУП 3.0 Отчеты в разрезе подразделений или групп сотрудников
- Операции Проведение документов 1С 77
- Комбинаторика. Генератор размещений из N по M без повторений.