Profi_1C77 @ Сегодня, 9:44
, Примеров много, знаю. Но найти похожее задание не доводилось.
Процедура СчетПоРасходам(Команда) СчетПоРасходамНаСервере(); УникальныеНаименования = Новый Соответствие; Для Каждого СтрРасходы ИЗ Объект.Расходы Цикл Таблица = УникальныеНаименования.Получить(СтрРасходы.Поставщик);
Хочу попробовать через Цикл. Впринципе получилось, формы открываются в количестве сколько самих строк. Вот сама обработка:
Но мне нужно чтобы они открывались именно по количеству уникальных значение, если поставщики повторяются то не создавать еще.
И столкнулся с проблемой. Формы заполняются автоматически но мне нужно чтобы каждая форма заполнялась по разному в соответствии со строкой по которой она создавалась.
Если форма создалась по значению контрагента, к примеру, ТОВ "ДревоБуд" то в новой форме должно заполнится вся ТЧ строками по данному контрагенту с документа основания.
Хорошо, я выношу данную строку за цикл. Мне нужно с ТЧ "Вагончики" справочника "ЖДВагоны" взять только все строки "Наименование" и заполнить ТЧ "Вагоны" документа СчетНаОплату.
По идеи я могу пусть в цикл ТЧ "Вагончики" справочника "ЖДВагоны" и оттуда брать "Наименование". Но пока этот метод не получается у меня.
Profi_1C77 @ Сегодня, 11:58
, Что-то у меня проблемы с пониманием как правильно прописывать путь к нужному элементу.
Так как в реквизите "Вагон" ТЧ "Вагоны" у меня стоит тип "СправочникСсылка.ЖДВагоны", я пытался через него обратится к этому справочнику ("ЖДВагоны") , выбрать ТЧ "Вагончики", и вытянуть оттуда "Наименование" или "Номер". А как по другому обратится к нему не понимаю.
Profi_1C77 @ Сегодня, 11:58
,
Так то у меня подтягиваются реквизиты при написании кода.
Проблема в том что оно создает пустые строки и не заполняет их, а только дает выбрать из справочника, но это из-за того что выбран тип реквизита, тут понятно.
Работаю в 1С Предприятие, Управление небольшой фирмой для Украины, редакция 1.5.
Имею документы "Котировка" и "СчетНаОплату". В документе "Котировка", указан список клиентов в реквизите "Клиент" ТЧ "Расходы"
Стоит задача на основании документа "Котировка" заполнить документ "СчетНаОплату", причем создать документов "СчетНаОплату" нужно столько сколько клиентов указано в документе "Котировка".
Работаю в "1С Предприятие, Управление небольшой фирмой для Украины, редакция 1.5".
Нужна помощь с заполнением табличной части документа.
Имею документ "СчетНаОплату" с табличными частями "Запасы" и "Вагоны" Табличну часть "Запасы" я заполнил с помощью конструктора на основании документа "Котировка" Табличную часть "Вагоны" нужно заполнить со справочника "ЖДВагоны"
Мне нужно как-то в процедуру "ОбработкаЗаполнения", где я прописал обработку заполнения ТЧ "Запасы", указать чтобы табличная часть "Вагоны" автоматически заполнилась со справочника "ЖДВагоны". Но пока выходит только создать пустые строки с возможностью выбора нужных строк справочника но никак не автозаполнение.
Запустить в цикл ТЧ справочника "ЖДВагоны" и вытянуть нужные строки в процедуре обработки не получается.
Как раз по типам все должно быть окей. Вот показываю на скринах:
Может проблема в том что реквизит ЕдиницаИзмерения в справочнике Номенклатура находится на в ТЧ, а тот же реквизит в документе СчетНаОплату в ТЧ? Хотя по идеи это не должно вызывать проблем.
Помилка при виконанні обробника - 'ОбработкаЗаполнения' через: Значення не є значенням об`єктного типу (ЕдиницаИзмерения) {Документ.СчетНаОплату.МодульОбъекта(71)}: НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номенклатура.ЕдиницаИзмерения;
Все верно, ошибка появляется при введение тех двух строк.
1. У реквизита Услуга документа Котировка указан тип СправочникСсылка.Номенклатура поскольку из справочника Номенклатура подтягиваю нужные товары и услуги в табличную часть.
2. У документа Котировка на основе которого создаю документ СчетНаОплату, реквизитов ЕдиницаИзмерения и СтавкаНДС нету. Данные реквизиты есть в справочнике Номенклатура.
3. Этот пункт не понял как реализовать. Поставить точку останова перед теми двумя новыми строками и проверить что покажет?
1С Управление небольшой фирмой для Украины, редакция 1.4
Нужна помощь. Заполняю документ СчетНаОплату на основании документа Котировка. Все возможные реквизиты добавил. В документе СчетНаОплату есть реквизиты которых нету в документе Котировка, таких как: ЕдиницаИзмерения, СтавкаНДС.
Данные реквизиты нужно подтянуть с справочника Номенклатура
Уточнение: в справочнике Номенклатура есть реквизиты Наименование, ЕдиницаИзмерения и СтавкаНДС. Наименование используется в документе Котировка и СчетНаОплату, а остальные только в СчетНаОплату
Нужно чтобы при создании на основании документа Котировка реквизиты в документе СчетНаОплату заполнялись и + к этому подтягивались реквизиты по справочнику Номенклатура соответственно.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!