Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Создать несколько документов на основании
scoodizzy619
Отправлено: Вчера, 9:49


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:44 * ,
Примеров много, знаю. Но найти похожее задание не доводилось.

Процедура СчетПоРасходам(Команда)
    СчетПоРасходамНаСервере();
    УникальныеНаименования = Новый Соответствие;
    Для Каждого СтрРасходы ИЗ Объект.Расходы Цикл            
        Таблица = УникальныеНаименования.Получить(СтрРасходы.Поставщик);
                
        Форма = ПолучитьФорму("Документ.СчетНаОплатуПоставщика.Форма.ФормаДокумента",,,Новый УникальныйИдентификатор());
        ////
        Счет = Форма.Объект;
        Счет.Контрагент = Объект.Клиент;
        Счет.ДокументОснование = Объект.Ссылка;
        ////
        ////    
        ТЧЗапасы = Счет.Запасы;
        НоваяСтр = ТЧЗапасы.Добавить();
        НоваяСтр.Номенклатура = СтрРасходы.Услуга;
        НоваяСтр.Количество = СтрРасходы.Количество;
        ////
        Форма.Открыть();
    КонецЕсли
    КонецЦикла

  КонецПроцедуры
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179927 · Ответов: 11 · Просмотров: 709
 

>  Создать несколько документов на основании
scoodizzy619
Отправлено: 13.01.25, 18:42


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:32 * ,
Можно какой-то небольшой пример, как это сделать.
Голова уже просто не варит.

Начал так:
- создал ТЗ
- дальше нужно добавить по идеи колонки аналогичные табличной части документа основания (Котировка)?
НовыйТЗ = Новый ТаблицаЗначений;
НовыйТЗ.Колонки.Добавить("Услуга", "СправочникСсылка.Номенклатура");
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179922 · Ответов: 11 · Просмотров: 709
 

>  Создать несколько документов на основании
scoodizzy619
Отправлено: 10.01.25, 22:42


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ 06.01.25, 9:32 * ,

Хочу попробовать через Цикл. Впринципе получилось, формы открываются в количестве сколько самих строк.
Вот сама обработка:


Но мне нужно чтобы они открывались именно по количеству уникальных значение, если поставщики повторяются то не создавать еще.

И столкнулся с проблемой. Формы заполняются автоматически но мне нужно чтобы каждая форма заполнялась по разному в соответствии со строкой по которой она создавалась.

Если форма создалась по значению контрагента, к примеру, ТОВ "ДревоБуд" то в новой форме должно заполнится вся ТЧ строками по данному контрагенту с документа основания.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179915 · Ответов: 11 · Просмотров: 709
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 07.01.25, 15:27


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 12:42 * ,

Спасибо огромное. В который раз выручили.

icon_beer17.gif
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179870 · Ответов: 12 · Просмотров: 596
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 07.01.25, 12:49


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 12:42 * ,
Другим новичкам тоже на заметку будет.

Хорошо. Анидеск мой у вас сохранился?

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179868 · Ответов: 12 · Просмотров: 596
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 07.01.25, 12:07


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:17 * ,
Источником заполнения будет справочник "ЖДВагоны", ТЧ "Вагончики", элемент "Наименование"

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179866 · Ответов: 12 · Просмотров: 596
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 06.01.25, 20:25


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 17:13 * ,

Хорошо, я выношу данную строку за цикл.
Мне нужно с ТЧ "Вагончики" справочника "ЖДВагоны" взять только все строки "Наименование" и заполнить ТЧ "Вагоны" документа СчетНаОплату.

По идеи я могу пусть в цикл ТЧ "Вагончики" справочника "ЖДВагоны" и оттуда брать "Наименование". Но пока этот метод не получается у меня.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179863 · Ответов: 12 · Просмотров: 596
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 06.01.25, 15:29


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 11:58 * ,
Что-то у меня проблемы с пониманием как правильно прописывать путь к нужному элементу.

Так как в реквизите "Вагон" ТЧ "Вагоны" у меня стоит тип "СправочникСсылка.ЖДВагоны", я пытался через него обратится к этому справочнику ("ЖДВагоны") , выбрать ТЧ "Вагончики", и вытянуть оттуда "Наименование" или "Номер".
А как по другому обратится к нему не понимаю.

Profi_1C77 @ Сегодня, 11:58 * ,

Так то у меня подтягиваются реквизиты при написании кода.


Проблема в том что оно создает пустые строки и не заполняет их, а только дает выбрать из справочника, но это из-за того что выбран тип реквизита, тут понятно.

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179851 · Ответов: 12 · Просмотров: 596
 

>  Создать несколько документов на основании
scoodizzy619
Отправлено: 06.01.25, 12:02


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 11:31 * ,
Цитата(Profi_1C77 @ 06.01.25, 11:31) *
2 Уточните у Вас Обычные формы или Управляемые конфигурации ( разные подходы)

Формы управляемые
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179847 · Ответов: 11 · Просмотров: 709
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 06.01.25, 11:24


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:46 * ,
Пока не понимаю.

То-есть данные строки нужно вынести за цикл? Или нужно создать еще один цикл в обработке только уже по ТЧ "Вагоны" и туда прописать данные строки?

НоваяСтрока = Вагон.Добавить()

НоваяСтрока.Вагон = НоваяСтрока.Вагон.Наименование
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179842 · Ответов: 12 · Просмотров: 596
 

>  Создать несколько документов на основании
scoodizzy619
Отправлено: 06.01.25, 10:57


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:32 * ,
Мне нужно чтобы и форма этих документов выводилась.

В процедуре ОбработкаЗаполнения я так понимаю такое не реализовать и нужно к примеру создавать кнопку на документе и через нее это выводить?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179840 · Ответов: 11 · Просмотров: 709
 

>  Создать несколько документов на основании
scoodizzy619
Отправлено: 04.01.25, 16:11


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Работаю в 1С Предприятие, Управление небольшой фирмой для Украины, редакция 1.5.

Имею документы "Котировка" и "СчетНаОплату".
В документе "Котировка", указан список клиентов в реквизите "Клиент" ТЧ "Расходы"

Стоит задача на основании документа "Котировка" заполнить документ "СчетНаОплату", причем создать документов "СчетНаОплату" нужно столько сколько клиентов указано в документе "Котировка".

Возможно ли такое реализовать, подскажи?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179834 · Ответов: 11 · Просмотров: 709
 

>  Заполнить две табличные части с разных источников при вводе на основании
scoodizzy619
Отправлено: 04.01.25, 14:21


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Всем привет!

Работаю в "1С Предприятие, Управление небольшой фирмой для Украины, редакция 1.5".

Нужна помощь с заполнением табличной части документа.

Имею документ "СчетНаОплату" с табличными частями "Запасы" и "Вагоны"
Табличну часть "Запасы" я заполнил с помощью конструктора на основании документа "Котировка"
Табличную часть "Вагоны" нужно заполнить со справочника "ЖДВагоны"

Мне нужно как-то в процедуру "ОбработкаЗаполнения", где я прописал обработку заполнения ТЧ "Запасы", указать чтобы табличная часть "Вагоны" автоматически заполнилась со справочника "ЖДВагоны".
Но пока выходит только создать пустые строки с возможностью выбора нужных строк справочника но никак не автозаполнение.

Запустить в цикл ТЧ справочника "ЖДВагоны" и вытянуть нужные строки в процедуре обработки не получается.

На скрине сама обработка.

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179833 · Ответов: 12 · Просмотров: 596
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 26.12.24, 16:00


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 15:58 * ,

Очень благодарен вам.
Такая мелочь, а не заметил)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179812 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 26.12.24, 15:49


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 15:46 * ,
Кинул в личку
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179810 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 26.12.24, 15:36


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 15:25 * ,

Как раз по типам все должно быть окей. Вот показываю на скринах:





Может проблема в том что реквизит ЕдиницаИзмерения в справочнике Номенклатура находится на в ТЧ, а тот же реквизит в документе СчетНаОплату в ТЧ?
Хотя по идеи это не должно вызывать проблем.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179808 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 26.12.24, 14:25


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Все разобрался. Сейчас буду проверять.

Profi_1C77 @ Сегодня, 9:22 * ,

Вообщем выходит так:




После проверки тех двух строк выдает ошибку:

Помилка при виконанні обробника - 'ОбработкаЗаполнения'
через:
Значення не є значенням об`єктного типу (ЕдиницаИзмерения)
{Документ.СчетНаОплату.МодульОбъекта(71)}: НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номенклатура.ЕдиницаИзмерения;

А потом вот так:

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179806 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 26.12.24, 12:04


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:22 * ,

Понял. Ну отображает вот это. Но я не пойму почему значение такое.

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179805 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 25.12.24, 23:09


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


По третьему пункту не то вообще написал. Сейчас буду проверять по точке останова


3. Еще не совсем разобрался как работать с точкой останова но вот что показывает


  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179803 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 25.12.24, 21:32


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 16:23 * ,

Все верно, ошибка появляется при введение тех двух строк.

1. У реквизита Услуга документа Котировка указан тип СправочникСсылка.Номенклатура поскольку из справочника Номенклатура подтягиваю нужные товары и услуги в табличную часть.



2. У документа Котировка на основе которого создаю документ СчетНаОплату, реквизитов ЕдиницаИзмерения и СтавкаНДС нету.
Данные реквизиты есть в справочнике Номенклатура.



3. Этот пункт не понял как реализовать.
Поставить точку останова перед теми двумя новыми строками и проверить что покажет?

Типа вот так? Если так то ничего не показывает

.НоваяСтрока.ЕдиницаИзмерения = НоваяСтрока.Номеклатура.ЕдиницаИзмерения;
.НоваяСтрока.СтавкаНДС= НоваяСтрока.Номеклатура.СтакаНДС;
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179802 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 25.12.24, 16:15


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 15:33 * ,
ДанныеЗаполнения это у нас документ Котировка
Вот его структура



Если что-то не то показываю то говорите. Найдем, покажем)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179800 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 25.12.24, 15:29


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 14:09 * ,

Раньше пробовал так сделать, вводил эти строки в цикл но не выходит. Сейчас покажу результат этого.

Вот ввел его в цикл


Выдает в результате такую ошибку


Проверял по точке останова, но там показывает реквизиты по документу СчетНаОплату.



Если проверить точку останова после Номенклатура то там вообще ничего не показывает

Уточнение: реквизит Номенклатура который отображается после точки останова принадлежит документу СчетНаОплату
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179798 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 25.12.24, 11:58


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


Profi_1C77 @ Сегодня, 9:58 * ,

Можна вас попросить более детально и просто объяснить что и куда я должен прописать, так как я только учусь этому)

Вот у меня есть Процедура ОбработкаЗаполнения табличной части документа СчетНаОплату на основании документа Котировка (на скриншоте)



И я немного не могу понять как мне интегрировать обработчик который вы указали в мой код)

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179796 · Ответов: 18 · Просмотров: 729
 

>  Заполнение на основании документа и справочника
scoodizzy619
Отправлено: 24.12.24, 16:30


Общительный
**

Группа: Пользователи
Сообщений: 24
Регистрация: 24.12.24
Из: Киев
Пользователь №: 80766


1С Управление небольшой фирмой для Украины, редакция 1.4

Нужна помощь.
Заполняю документ СчетНаОплату на основании документа Котировка. Все возможные реквизиты добавил.
В документе СчетНаОплату есть реквизиты которых нету в документе Котировка, таких как: ЕдиницаИзмерения, СтавкаНДС.

Данные реквизиты нужно подтянуть с справочника Номенклатура

Уточнение: в справочнике Номенклатура есть реквизиты Наименование, ЕдиницаИзмерения и СтавкаНДС. Наименование используется в документе Котировка и СчетНаОплату, а остальные только в СчетНаОплату

Нужно чтобы при создании на основании документа Котировка реквизиты в документе СчетНаОплату заполнялись и + к этому подтягивались реквизиты по справочнику Номенклатура соответственно.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #179794 · Ответов: 18 · Просмотров: 729
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 15.01.25, 23:45
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!