Пример технологии заполнения табличной части документов в Бухгалтерии 3.0

10.02.14

Разработка - Механизмы типовых конфигураций

В публикации описывается личный пример использования механизма дополнительных отчетов и обработок для конфигурации Бухгалтерия 3.0.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
(только для физ. лиц)
ДопОбработки
.7z 23,32Kb
127 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

По заданию, необходимо было заполнить табличную часть документа "Ведомость на выплату заработной платы". Первая проблема, с которой пришлось столкнуться, это то, что в данном документе, в модуле формы, не были реализованы стандартные механизмы работы с дополнительными отчетами и обработками (релиз 3.0.28.12). В других документах или справочниках не встречал, но думаю не единичный случай. Перенес из другого документа две процедуры: Подключаемый_ВыполнитьНазначаемуюКоманду() и ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаСервере(...). Стандартный механизм заработал. Почитав на ИТС и на Инфостарте статьи, примерно составил представление о новой методике работы с дополнительными обработками. Решил использовать заполнение при помощи вызова серверной процедуры и тут наткнулся на вторую проблему: никак не получалось заполнить табличную часть открытой формы, не записывая документ. Поэтому создал новую обработку, в которой использовал вызов клиентской процедуры, но в ней также пришлось помучиться немного, но заполнить все-таки смог (правда не знаю корректен ли такой метод в клиент-серверном варианте работы). Результат в прикрепленном файле.

В архиве три обработки, которые содержат три варианта заполнения табличной части документа и одна внешняя печатная форма для документа "Счет фактура выданный" (немного скоректированная!). Надеюсь кому-нибудь поможет при работе с новыми конфигурациями.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Механизмы типовых конфигураций Программист 1С v8.3 Бесплатно (free)

Каждый, кто работал с кадровыми отчетами в ЗУП, ERP или УХ, сталкивался с механизмом представлений – странным кодом запроса, где поля отображаются пустыми ссылками, а в названии временной таблицы есть слово «Представление». В статье разберем, что такое представления и как ими пользоваться. Больше не нужно ломать голову над тем, откуда и как правильно получать данные. Механизм представлений сделает это за вас.

08.07.2025    2850    user2012581    44    

46

Механизмы типовых конфигураций Программист Стажер 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бесплатно (free)

В типовых решениях типа УТ, КА, ERP при вводе строк в поля ввода осуществляется поиск по первым символам. С помощью небольшой доработки (делается через расширение) можно организовать поиск по вхождению.

02.06.2025    612    lkey    0    

5

Работа с интерфейсом БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Программист 1С v8.3 1C:ERP Бесплатно (free)

В этой статье я расскажу, как в конфигурации 1С:ERP 2.5 при начале работы системы настроить открытие своих нетиповых форм (в том числе и из внешних обработок). Данную методику можно использовать как на тонком клиенте, так и на мобильном или веб-клиенте, а также в мобильном приложении.

12.05.2025    2467    PROSTO-1C    1    

16

Механизмы типовых конфигураций Программист 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

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

27.02.2025    1064    PROSTO-1C    1    

6
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dim369 11.02.14 18:41 Сейчас в теме
Ай, молодец - спасибо!

Вот хорошая публикация - все расписано подробно, где что и зачем, подробные комментарии в тексте.
Отличное оформление кода.

Как раз такую искал, чтобы самому не разбираться в дебрях клиента и сервера для простого заполнения табличной части. Жаль, что не нашел такую статью на печатные формы - два дня убил на разборы.
А тут все вроде сразу понятно.

Спасибо!
2. Oleg1708 12.02.14 15:47 Сейчас в теме
Спасибо.
" не были реализованы стандартные механизмы работы с дополнительными отчетами и обработками"
1С радует нас и забоится чтобы мы были с работой.

Буквально недавно такая же ерунда была в конфе "1С:сервисный центр "....
3. Oleg1708 12.02.14 15:51 Сейчас в теме
Если бы 1С не придумывало велосипед каждый раз...

В 8.1 и 8.2 одно. На УФ другой механизм внешних обработок. Разные редакции.... В старой нет "типа команды " = ТипКомандыОткрытиеФормы(). Без его приходилось записывать док.

В такси тоже придумано новое?

4. Lyuda11 16.04.14 22:27 Сейчас в теме
ошибка в бухгалтерии 3.0.30.17 {Форма.Форма.Форма(9)}: Поле объекта не обнаружено (Объект)
ОбъектФормы = Форма.Объект;
Оставьте свое сообщение