1С Как заполнить документ на основании программно
Открываем форму нового документа и передаем параметры
ПараметрыФормы = Новый Структура("Основание", Объект.Ссылка);
ОткрытьФорму("Документ.ПриходТовара.ФормаОбъекта", ПараметрыФормы);
Открываем форму нового документа и передаем параметры
ПараметрыФормы = Новый Структура("Основание", Объект.Ссылка);
ОткрытьФорму("Документ.ПриходТовара.ФормаОбъекта", ПараметрыФормы);
Консультирую по разным конфигурациям 1С, дорабатываю, разрабатываю расширения, отчеты и обработки, администрирую базы 1С на linux.
Как получить значение дополнительного реквизита с помощью БСП? Представим, что для справочника Договоры контрагентов, введен новый дополнительный реквизит БезНДС с типом Булево. Проверим в договоре реквизит и установим значение в Истина Теперь с помощью БСП получим значение реквизита: Договор — содержит ссылку на нужный договор. Подробнее про работу со свойствами в БСП, на сайте ИТС,…
При формировании в 1С запроса, сравнивая строки может возникать ошибка «Сравнение строки неограниченной длины«. Для исправлении ошибки необходимо использовать оператор Выразить. Конструкция в запросе, должна выглядеть так: Пример использования в запросе:
Часто при создании нового документа возникает необходимость открыть его для пользователя, для этого удобно использовать метод ОткрытьФорму() Или так например Код может выглядеть так:
Функционал БСП по загрузке файлов, позволяет к любому справочнику или документу прикрепить файл или документ, в том числе возможно добавление файла напрямую со сканера. В нашем случае для документа _ДемоСчетНаОплатуПокупателю, необходимо реализовать возможно прикрепления файла, для этого необходимо. Создаем справочник для хранения файлов Создаем одноименный справочник и в конце наименования добавляем текст «ПрисоединенныеФайлы«, получается _ДемоСчетНаОплатуПокупателюПрисоединенныеФайлы….
Часто есть необходимость провести документ завтрашней или будущей датой, при попытке проведения может возникать ошибка. Дата оперативно проводимого документа меньше текущей. Документ не может быть проведен оперативно! Провести документ неоперативно? Первый вариант решения В модуле формы при записи прописать код Второй вариант решения В конце модуля формы нужного документа вставить код. Пост написан на основе…
Проблема возникает когда в расширении конфигурации в процедуре события, в обработке «После» используется конструкция Отказ = Ложь Чтобы исправить проблему необходимо использовать «Перед» или «Вместо». Данная ошибка обуславливается тем, что параметру Отказ уже могло быть присвоено значение Истина в предыдущих проверках.
Корзина пуста.