Столкнувшись с проблемой, когда зарплата ведется во внешней программе, а в Бухгалтерии сводно, нельзя выполнить прием на работу, следовательно, отсутствует аналитика по сотрудникам.
В документе Авансовый отчет не заполнялись реквизиты «структурное подразделение», «табельный номер», «должность»… В ручную бухгалтера отказывались заполнять…
В печатной форме данные поля заполняются из дополнительных реквизитов элемента справочника «Физические лица».
Для применения:
1. Установить внешную печатную форму к документу «Авансовый отчет».
2. Для физического лица, выбираемого в качестве подотчетного лица, создать дополнительные реквизиты.
Ставлю минус за
Запрос.Текст = »
|ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ
| СвойстваОбъектов.Наименование КАК СвойстваОбъектовНаименование,
| СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления,
| СвойстваОбъектов.Ссылка КАК Свойство,
| РегистрСведений.ЗначенияСвойствОбъектов.Значение КАК Значение
|
|ИЗ
|// Отбираются свойства, предназначенные для заданного типа объектов.
| (
| ВЫБРАТЬ
| ПланВидовХарактеристик.СвойстваОбъектов.Ссылка КАК Ссылка,
| ПланВидовХарактеристик.СвойстваОбъектов.Наименование КАК Наименование,
| ПланВидовХарактеристик.СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления
|
| ИЗ
| ПланВидовХарактеристик.СвойстваОбъектов
|
| ГДЕ
| ПланВидовХарактеристик.СвойстваОбъектов.НазначениеСвойства В ( &НазначениеСвойств )
|
| ) КАК СвойстваОбъектов
|
|ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
|// Присоединяются значения свойств, назначенные для заданного объекта.
| РегистрСведений.ЗначенияСвойствОбъектов
|ПО
| РегистрСведений.ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка
| И
| РегистрСведений.ЗначенияСвойствОбъектов.Объект = &ОбъектОтбораЗначений
|
|УПОРЯДОЧИТЬ ПО
| СвойстваОбъектовНаименование
|»;
Должность = ТабЗн[0][2] ;
Подразделение = ТабЗн[1][2] ;
ТабельныйНомер = ТабЗн[2][2] ;
Показать
Это ведь жжесть. Выбираешь все свойства по объекту и берешь первые три значения. А учесть вариант, когда по физ лицу добрый десяток свойств уже имеется? ❗http://govnokod.ru/
Хотя сама идея отличная!
Конструктивная критика… Подскажите лучший вариант… или где почитать…
Большое спасибо! Я немного хочу доработать данную форму строкой «Перерасход в сумме __________ руб.____ коп. перечислен на банковскую карту сотрудника по платежному поручению № ____от «____»___________________20__ г.».
В связи с тем, что уже мало кто выдает деньги через кассу, в основном перечисление на зарплатную или банковскую карту. Пыталась дописать в макете через конфигуратор, но не получилось, форма закрыта для редактирования. Наверное потому что у нас базовая версия? Ответьте пожалуйста, я не сисадмин, а бухгалтер))
Извините пожалуйста, что задаю такие вопросы, но мне больше негде узнать. Открыла я эту обработку в конфигураторе, открыла Макеты, добавила пару строк (чтобы место было для текста), внесла текст, который я выше написала, сохранила обработку, но печатная форма не открывается в документе. Пишет ошибку: «Не удалось сформировать внешнюю печатную форму!Индекс находится за границами массива» Что это значит и как устранить эту ошибку?
Хочу сказать, что при установке оригинала та же проблема: «Не удалось сформировать внешнюю печатную форму!Индекс находится за границами массива» Файл обработки я скачала заново, но, увы…
Катерина, сделала все так, как Вы написали — работает! Спасибо. Сейчас попробую дополнить строкой «Перерасход в сумме __________ руб.____ коп. перечислен на банковскую карту сотрудника по платежному поручению № ____от «____»___________________20__ г.»
У меня не вышло:
Не удалось сформировать внешнюю печатную форму!
Индекс находится за границами массива
Сэкономил кучу времени, спасибо!
(8) Ariko-sv, (7) Toooryyy, — А если попробовать на версии ПРОФ?
Подскажите, пожалуйста, какие дополнительные реквизиты надо будет добавить в справочник контрагента? и как добавить? у нас версия 8.2 проф-но в справочнике у контрагента я не вижу никаких доп. реквизитов…
(11) JuliettT, Зачем вам допреквизиты?
в справочнике и не увидите.. эта возможность включается через Администрирование/Настройки программы/использовать допреквизиты.
После чего на панели навигации появится ссылка Допреквизитов, где вы и будете задавать набор необходимых реквизитов и сведений
не нашла такого….
(13) JuliettT, Какой релиз программы… и название?
1C:Предприятие 8.3(8.3.10.2561). Конфигурация: 1С:Управление строительной организацией, редакция 1.3 (1.3.91.3). При открытии авансового отчета получаю:
Не удалось сформировать внешнюю печатную форму!
Ошибка при вызове метода контекста (Выполнить): {(4, 2)}: Таблица не найдена «Документ.СписаниеСРасчетногоСчета»
<<?>>Документ.СписаниеСРасчетногоСчета КАК СписаниеСРасчетногоСчета.
Подскажите новичку как это можно исправить?