arefaste/1C_Forums huggingface dataset:
Добрый день!

Такая задача: вернуть pdf -файл с отчетом из 1С:УПП через браузер.
Задаем в браузере начало и конец периода, затем в 1С формируется отчет и сохраняется в pdf -файл.

Идеально работает через HTTP-сервис.
..
Проблема в том, что в УПП стоит режим совместимости с 8.2.13, а нужен режим совместимости с 8.3.5.

Пыталась сделать через веб-сервис, написала простую страничку html+javascript, но прочитала, что получить файл средствами javascript невозможно.

Подскажите, как решить эту проблему.

Заранее спасибо!
---
надо в настройках веб сервера настроить папку где сохраняется pdf на раздачу статики. Тогда в веб интерфейсе можно вывести обычную ссылку и по ней скачивать.
---
как вариант можно поставить foxit reader, вместе с ним ставится pdf принтер. После формирования макета печатаете прямиком на него. В настройках этого принтера можно указать папку в которой все сохранять.
Эту папку прописываете в веб сервере. Для каждого веб сервера настраивается по разному, надо смотреть документацию.
---
надо в настройках веб сервера настроить папку где сохраняется pdf на раздачу статики. Тогда в веб интерфейсе можно вывести обычную ссылку и по ней скачивать.
---
Подскажите пожалуйста, а как сохранять файл? в 1С? И возвращать путь?
---
как вариант можно поставить foxit reader, вместе с ним ставится pdf принтер. После формирования макета печатаете прямиком на него. В настройках этого принтера можно указать папку в которой все сохранять.
Эту папку прописываете в веб сервере. Для каждого веб сервера настраивается по разному, надо смотреть документацию.
---
https://helpf.pro/faq/view/1274.html
---
так вроде меж 1С уже умеет программно сохранять в пдф?
---
ну так "режим совместимости с 8.2.13" же.

Не забудьте провести "нагрузочное тестирование" - напечатать одновременно с несколькох компов: pdf-принтеры любят подвисать, получив одновременно несколько заданий.
---
есть довольно хитрый и не особо сложный вариант. Опубликовать пустую базу (на 8.3.9) с единственным модулем, который отвечает за обработку хттп запросов и который стучится по оле в рабочую базу за MXL таблицей, которую сохраняет в ПДФ и возвращает клиенту. Делов на пару часов.
Добрый день всем.
Имеется конфиг 8,3,9 +расширение
до вчерашнего дня все замечательно работало

изменения в расширении касались документа Счет на оплату-при выборе опред вида услуг становилась видимой доп закладка.

```1c
    &НаСервере
    Функция Расш_МТЭОСобственное()

    Если Объект.ВидУслуги = Перечисления.ВидыУслуг.ТЭОСобственное Тогда

    Возврат Истина;
    Иначе
    Возврат Ложь;
    КонецЕсли;

    КонецФункции

    &НаКлиенте
    Процедура Расш_МУстановитьВидимость()

    Элементы.ГруппаСтраницы.ПодчиненныеЭлементы.ТЭО.Видимость = Расш_МТЭОСобственное();
    КонецПроцедуры

    &НаКлиенте
    Процедура Расш_МВидУслугиПриИзменении(Элемент)

    Расш_МУстановитьВидимость();

    КонецПроцедуры

    Процедура Расш_МИзменитьВидУслугиНаСервере();

    Объект.ВидУслуги = Перечисления.ВидыУслуг.ТЭО;

    КонецПроцедуры

    &НаКлиенте
    Процедура Расш_МПриОткрытии(Отказ)
    Расш_МУстановитьВидимость();

    Если Не ЗначениеЗаполнено(Объект.ВидУслуги) Тогда
    Расш_МИзменитьВидУслугиНаСервере();
    КонецЕсли;

    КонецПроцедуры
```

процедуды /ф-ции отрабатывают-выводила сообщения.

как обычно никто ничего не трогал, обновлений не было и тд
но закладка не появляется, мало того и основные закладки для этого документа не отображаются.
Подскажите пожалуйста ,куда копать.
---
у всех , к сожалению.
в общем поубирала в основной конфигурации в модуле формы все проверки для отображения закладок, все появилось.
Но тогда непонятно как оно работало раньше и почему куда-то исчезло.
чудес ведь не бывает...
---
У одного пользователя? Можно попробовать сбросить настройки формы документа в настройки по умолчанию (возможно настройки формы меняли в режиме предприятия).
---
у всех , к сожалению.
в общем поубирала в основной конфигурации в модуле формы все проверки для отображения закладок, все появилось.
Но тогда непонятно как оно работало раньше и почему куда-то исчезло.
чудес ведь не бывает...
Есть ТЗ1 с количеством и номенклатурой и ТЗ2 с количеством_остаток и номенклатурой. я в ТЗ2 добавил колонку "Количество" и хочу найти по номенклатуре и заполнить Количеством из ТЗ1. Есть такой код

```1c
    Для Каждого Стр из ТЗ2 Цикл
    Для Каждого СтрСп из ТЗ1 Цикл
    НайденнаяСтрока = ТЗ1.Найти(СтрСп.Номенклатура);
    Если НайденнаяСтрока <> Неопределено Тогда
    Стр.Количество =СтрСп.Количество;
    КонецЕсли;
    КонецЦикла;
    КонецЦикла;
```

Чт ото неправильно , не могу сообразить что. В результате в ТЗ2 колонка "Количество" заполнено последний значением
---
мне кажется второй цикл лишний если я правильно понял задачу

```1c
    Для Каждого Стр из ТЗ2 Цикл
    НайденнаяСтрока = ТЗ1.Найти(Стр .Номенклатура);
    Если НайденнаяСтрока <> Неопределено Тогда
    Стр.Количество = НайденнаяСтрока .Количество;
    КонецЕсли;
    КонецЦикла;
```
---
мне кажется второй цикл лишний если я правильно понял задачу

```1c
    Для Каждого Стр из ТЗ2 Цикл
    НайденнаяСтрока = ТЗ1.Найти(Стр .Номенклатура);
    Если НайденнаяСтрока <> Неопределено Тогда
    Стр.Количество = НайденнаяСтрока .Количество;
    КонецЕсли;
    КонецЦикла;
```
---
не знал что так можно. думал что будет искать только если таблица в цикле. Спасибо это то что нужно
---
обе таблицы через Вт в запрос и там соединить, потом выгрузить итоговую

а эти циклы не логичны
---
Эти таблицы результаты двух запросов. Когда в запросе соединяю не то получается (может я не так что то делаю конечно), мне нужно чтобы в табличную часть выгрузилась таблица в которой строка Номенклатура с значениями количество и Количество остаток. Как в запросе сделать не знаю поэтому так пробую
Есть отдельный документ "Санитарная книжка". В нем указывается сотрудник (из справочника "Физические лица" и две даты из реальной санитарной книжки "ДатаПредыдущейМедкомиссии", "ДатаСледующейМедкомиссии".Есть справочник Физические Лица. В нем табличная часть дополнительно. В табличной части реквизиты "ДатаПредыдущейМедкомиссии", "ДатаСледующейМедкомиссии". После проведения документа "Санитарная книжка" даты записываются в регистр сведений. Мне нужно сейчас получить эти данные по всем сотрудникам из регистра и с помощью внешней обработки засунуть их в реквизиты справочника по всем сотрудникам.
Срезом последних получаю эти даты по сотрудникам из регистра. Далее необходимо поместить даты из регистра в реквизиты справочника Физические лица сопоставлением по ссылке на сотрудника. Типо того - РегистрСведений.Сотрудники. Ссылка = Справочники.ФизическиеЛица.Ссылка.

Все это реализую с помощью внешней обработки. Тоесть нажал "выполнить" - изменил даты в справочнике "Физические лица" по всем сотрудникам взяв данные из регистра сведений. Есть идея получить данные из справочника выборкой с помощью метода "ПолучитьОбъект" и в цикле сопоставить их записав туда данные из регистра. Но точно как реализовать не знаю ...

Буду премного благодарен в малейшей подсказке...

Да, реализация топорная, но таково ТЗ.
---
В физлицах нет табличной части "дополнительно", по крайней мере в стандартной поставке, на вкладке дополнительно показываются свойства.

Ну а туда записывать можно и циклом как вы и планировали, например:

```1c
    Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(ИмяСвойства);
    рс = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
    рс.Объект = Объект;
    рс.Свойство = Свойство;
    рс.Значение = Значение;
    рс.Записать();
```
---
Алгоритм:

1. берем консоль запросов и получаем выборку данных в макет
2. сохраняем макет в файл
3. берем с ИТС обработку "Загрузка из табличного документа"
4. 5-10 минут настраиваем поиск и вычисление полей при загрузке
5. загружаем.

Если источник велик, то в п. 1 делим выборку на порции.

6. забываем эту разовую работенку
---
В физлицах нет табличной части "дополнительно", по крайней мере в стандартной поставке, на вкладке дополнительно показываются свойства.

Ну а туда записывать можно и циклом как вы и планировали, например:

```1c
    Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию(ИмяСвойства);
    рс = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
    рс.Объект = Объект;
    рс.Свойство = Свойство;
    рс.Значение = Значение;
    рс.Записать();
```
---
Спасибо большое! Прям в точку, именно то что нужно! Только один вопрос, "рс.объект = Объект" что тут является объектом?)
Приветствую!
Проблема, вроде бы, с простым отчетом... Нужно в УТ 11 вывести продажи и остатки номенклатуры по месяцам. Запрос написал такой:

```1c
    ВЫБРАТЬ
    ЕСТЬNULL(Остатки.Номенклатура, Продажи.АналитикаУчетаНоменклатуры.Номенклатура) КАК Номенклатура,
    ЕСТЬNULL(Остатки.ПериодМесяц, Продажи.ПериодМесяц) КАК Месяц,
    ЕСТЬNULL(Остатки.ВНаличииКонечныйОстаток, 0) КАК КонОст,
    ЕСТЬNULL(Продажи.КоличествоОборот, 0) КАК Продано
    ИЗ
    РегистрНакопления.СвободныеОстатки.ОстаткиИОбороты(, , Авто, , ) КАК Остатки
    ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ВыручкаИСебестоимостьПродаж.Обороты(, , Авто, ) КАК Продажи
    ПО Остатки.Номенклатура = Продажи.АналитикаУчетаНоменклатуры.Номенклатура
    И Остатки.ПериодМесяц = Продажи.ПериодМесяц
```

Выводится такой результат:

Т.е. проблема с итоговым остатком. Он выводится просто как сумма по всем месяцам, а должен именно как остаток на конец периода, в данном случае, года.
Подскажите, пжлст, как это сделать? Отчет прилагаю.
---
к (8) Поясню свою мысль. Чтобы СКД корректно посчитала остатки, нужно в поля данных выбрать и начальный и конечный остаток.
И правильно настроить роли полей. Также нужно настроить роль для периода месяц.
---
А какой физический смысл в итоговом остатке? Это остаток в последнем месяце. А если вы выводите остаток по вертикали - то в чем его смысл? Тем более ресурс конОст у вас суммовой. В поем понимании итоговую колонку по вертикали вообще надо отключать. На остатках она не имеет смысла. Только на оборотах, когда суммируете обороты по всем месяцам. ИМХО.
---
Ну почему же. Например, отчет сворачивается и остается только одна итоговая колонка. В ней пользователь хочет увидеть общий оборот и остаток на конец.
---
Можно настроить через макет ресурсов. См простой пример во вложении. Обратите внимание на вкладку Макеты в конструкторе схемы компоновки
---
Хорошо, посмотрю сегодня
---
Получилось?
---
Нет, простите, еще не добрался, завал.
---
Наконец-то добрался для проверки. А что за конфигурация? Думал, для УТ 11, как я кидал, но там какие-то самодельные регистры
---
У Вас указано, что это именно конечный остаток?
---
Делал, не помогает
---
Остатки обязательно должны быть в паре. Начальный остаток выбираете с нужными настройками (имя, тип)? как в (4)
---
к (8) Поясню свою мысль. Чтобы СКД корректно посчитала остатки, нужно в поля данных выбрать и начальный и конечный остаток.
И правильно настроить роли полей. Также нужно настроить роль для периода месяц.
---
Спасибо всем за ответы!
Объясню отданные вознаграждения:

Armando - 3 $m: Да, как решение конкретной задачи подходит, но не очень элегантное, и для других группировок уже может не заработать

@Fancy - 7 $m: Действительно простое и красивое решение. Странно, почему у меня оно не получилось в моей задаче, наверное, где-то ошибся в настройке
Добрый день! В СКД добавлено вычисляемое поле "ЗачетАвансовПрошлогоГода", выражение для которого задано на вкладке ресурсы. При выводе отчета выдается ошибка "Поле не найдено "ЗачетАвансовПрошлогоГода"". Подскажите, пожалуйста, в чем может быть ошибка?
---
Посмотрите ресурс "ПогашениеВсего", там идёт сумма(ЗачетАвансовПрошлогоГода) которая не указана, возможно из-за этого
Ну и в других ресурсах он учавствует, судя по схеме
---
Может какая-то сохраненная настройка мешает, или поле не вытащили в отчет на закладке "Настройка".И в R4 строке макета, оно установлено как параметр ?
---
В настройках поле точно есть, строка R4 это итоги, там тоже оно указано в качестве параметра. Просто уже и не знаю, где посмотреть.
---
В "подробнее" то на что ругается ? (хотя описание ошибки в скд обычно ничего не говорит, но всё же...)
---
Нет, то же самое пишет
---
Посмотрите ресурс "ПогашениеВсего", там идёт сумма(ЗачетАвансовПрошлогоГода) которая не указана, возможно из-за этого
Ну и в других ресурсах он учавствует, судя по схеме
---
Помогло! Убрал из ресурса "ПогашениеВсего", а также из еще одного, где присутствовало это поле. Как только теперь сложить эти поля... Но это уже другой вопрос, спасибо огромное, Random Name!
---
Может выражение из ресурсов для поля "ЗачетАвансовПрошлогоГода" перенести в выражение для вычисляемого поля ? тогда не пришлось бы менять "ПогашениеВсего"
---
Да, так и сделал! Все отлично, спасибо!
Добрый день! УТ 11.3.
Добавил в документ реализации группу, а в эту группу три декорации надписи.
Но если в эти надписи вписать длинный текст, то он обрезается. Если у этих надписей или группы поставить размер побольше, то эти все надписи расширяются не на свободное место вправо, а сморщивают все поля слева.
Справа полно свободного места и я хочу его занять длинными надписями.
Пожалуйста, подскажите, как?
---
У свойства надписи снять галку "АвтоМаксимальнаяШирина"
---
О Вася вечер в хату!
---
У свойства надписи снять галку "АвтоМаксимальнаяШирина"
Сделал у клиента некоторую доработку - новые документы, регистры и т.д. Теперь она оказалась востребована в другой базе аналогичной конфигурации. Как их перетащить, желательно сохраняя УИДы объектов метаданных?
Особенность в том, что конфигурация - ERP 2.2, а канал неустойчивый, и вариант "выгрузить в cf - сравнить/объединить с cf" хотелось бы рассматривать в последнюю очередь, так как пересылка гигабайтного cf-ника в прошлый раз заняла у меня весь день. Есть ли альтернативы?
---
сделай пустую конфигурацию с твоими объектами. И как подсистему объединяй с УП. В итоге можешь даже публикацию оформить.
---
Ctrl+C в одной конфе на дереве метаданных, Ctrl+V на соответствующем дереве другой конфы. Но... как всегда есть но.
Если есть ссылочный объект в реквизитах, которого нет в другой конфе, то сначала копируем этот(эти) ссылочные объект, иначе получим в реквизите тип строка.
Впрочем в окне сообщений все будет видно.
ЗЫ СФ на 1 гиг? может это был СД?
---
УП да гиг весит. Скачай демку удивись))
---
Не спасибо, лучше я чему хорошему удивлюсь, потом... сюрприз будет :)
---
А что такого в размере СФ? У нас КА 1.1 cf-ка на 500 метров, а это еще обычные формы.
---
да никак ты так просто, пообъектно не выгрузишь.
Делай файл поставки, только в виде cf, - этот файл поставки, будет в принципе в 3 раза меньше объемом (т.к. в нем только конфа поставщика будет).
А там уже не обновлять, а сравнивать/объединять, чтобы потом типовую конфу поставщика не попортить.
---
сделай пустую конфигурацию с твоими объектами. И как подсистему объединяй с УП. В итоге можешь даже публикацию оформить.
---
если снята с поддержки. то через свою поставку мона было б. но для того нуна еще многа чего подготовить... так чта запасись терпением и уперед :)
Добрый день.
Новичок в программирование 1С 8.3
Конфигурация УТП 1.2

Подскажите пожалуйста, необходимо поменять время при проведение документа поступление товаров и услуг на "06:00:00". Проведение документа не оперативное, оперативное не использую.
Если этот документ уже создан и проведен , а потом перепроводится, то я разобрался как поменять время на "06:00:00".
Но как сделать правильно если в этот день не было документов, при проведение нового документа не оперативно система автоматом ставит 12:00:00, а необходимо чтоб поставила 06:00:00
Т.е. за 13.05.17 у нас небыло дока. Вводим новый за этот день и проводим. результат <ИмяДокумента>13.05.17. 12.00.00. (надо 06.00.00)
написал вот это

```1c
    Функция ИсправлениеВремени () Экспорт
    Режим = ИспользованиеРежимаПроведения.Неоперативный;
    Если Режим = Истина и ЭтоНовый () Тогда
    УстановитьВремя (РежимАвтоВремя.НеИспользовать);
    Дата = НачалоДня(ТекущаяДата())+3600 ;
    КонецЕсли;

    мТекущаяДатаДокумента = Дата;
    КонецФункции
```

Что необходимо добавить или необходимо исправить?
---
Поставить эту функцию в передЗаписью модуля объекта?)
---
Создать подписку на событие ПередЗаписью для данного документа и прописать данный код, только 3600 = 1ч документ будет от 01:00:00.
---
Наверняка есть константа или ФО ФиксированноеВремяВДокументах или что то похожее. Найдите где используется эта константа и там измените сдвиг с 12 часов на 6 часов.
---
Поставить эту функцию в передЗаписью модуля объекта?)
---
Создать подписку на событие ПередЗаписью для данного документа и прописать данный код, только 3600 = 1ч документ будет от 01:00:00.
---
Спасибо БОЛЬШОЕ ЗА СОВЕТЫ. Получилось вот так

```1c
    Процедура ПередЗаписю
    ......
    Если РежимПроведения = РежимПроведенияДокумента.Неоперативный и ЭтоНовый ()Тогда
    ЭтотОбъект.УстановитьВремя(РежимАвтоВремя.НеИспользовать);
    //УстановитьВремя();
    Дата = НачалоДня(Дата) + 21600;
    КонецЕсли;

    КонецПроцедуры
```

Параметр "12.00.00" в Глобальном модуле не нашел. Дочитался что это зашито в платформу, но достучаться туда и посмотреть как там это происходит невозможно. Если в сво-вах формы стоит АвтоВремя - Текущие или последним и это новый документ данного дня, который проводится неоперативно то автоматом устанавливается время 12.00.00. Почему так происходит я не нашел.
Ребята, привет! УПП. Столкнулся вот с чем: в типовой журнал документов "УчетКадровОрганизаций" добавил нетиповой документ, он отображается, все гуд. Когда делаю отбор по сотруднику через "Отбор в текущей колонке" - тоже все гуд. Но когда делаю отбор по сотруднику через поле ввода "Сотрудник" сверху формы списка - он показывает только типовые документы с этим сотрудником. Думается, что нужно что-то дописать в процедуру "СотрудникПриИзменении". Наведите на мысль.
---
привет, а КритерииОтбора корректировали в связи с вашим новым документом?
---
привет, а КритерииОтбора корректировали в связи с вашим новым документом?
---
Все понял, спасибо!)
Здравствуйте!
Подскажите пожалусйта, почему может сложиться такая ситуация:
Из запроса получаю тз. В форме отчета есть реквизит ОтработавшиеБолееЧасов. Надо сравнивать его значение с тем что получается в запросе.

```1c
    Часы = ОтработавшиеБолееЧасов;
    ...
    Для каждого строка из тз Цикл

    КоличествоЧ= строка.КоличествоЧасов;

    Если СокрЛП(КоличествоЧ)>=СокрЛП(Часы) тогда
    ...
```

отладчиком смотрю тип число и там и там (и у КоличествоЧ и у Часы). Значение у КоличествоЧ=4,1, а у Часы =10.
Почему-то хотя условие не верно 4,1>=10 оно выполняется, т.е. дальше строки отрабатывают когда отладчиком дальше иду.. ПОЧЕМУ?
---
Функция СокрЛП используется для обрезки пробелов в переменных с типом "Строка", соответственно 1С преобразует эти значения в строку, для корректного сравнения должно быть
 Если Число(СокрЛП(КоличествоЧ))>=Число(СокрЛП(Часы)) тогда
---
Функция СокрЛП используется для обрезки пробелов в переменных с типом "Строка", соответственно 1С преобразует эти значения в строку, для корректного сравнения должно быть
 Если Число(СокрЛП(КоличествоЧ))>=Число(СокрЛП(Часы)) тогда
---
да,все правильно . ВСЕМ СПАСИБО!

```1c
    Для каждого строка из тз Цикл

    КоличествоЧ = строка.КоличествоЧасов;

    Если КоличествоЧ>=Часы тогда
```

работает!
---
А зачем сокрЛП применяете к числовым переменным. Если все-таки это строковые переменные, то преобразуйте в числовые
---
а зачем это делать в цикле? Вы все можете в запросе сделать. Получаете из графика норму помещаете в первую временную таблицу, получаете из РН ФактическоеОтработанноеВремяСотрудника суммой (за точное название РН не ручаюсь, так как нет 3.х под рукой) время отработанное помещаете во вторую временную таблицу, объединяете с условием что Если Вт2.ВремяОтработанное > Вт1.ВремяОтработанное и все. В запросе это будет быстрее чем в цикле.
Здравствуйте! Прошу помощи) Имеется документ "Больничный лист".На форме в данном документе добавлено 3 реквизита: Статья расходов, способ отражения в бухучете и способ финансирования. Данный документ про проведении создает движение по регистру "Бухучет плановых начислений". И движения вроде бы адекватные, но когда я формирую документ "Отражение зарплаты в бухучете" то по кнопке "заполнить" эти параметры заполняются не так, как в документе. Подскажите в чем может быть дело?

Скрины прилагаю.

Код проведения документа "Больничный лист" по регистру Бухучет плановых начислений.

```1c
    Функция ПолучитьДанныеДляПроведения()

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Ссылка", Ссылка);
    Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;

    Запрос.Текст =
    "ВЫБРАТЬ
    | БольничныйЛистНачисления.Ссылка.Организация,
    | БольничныйЛистНачисления.Ссылка.Сотрудник,
    | БольничныйЛистНачисления.Начисление,
    | БольничныйЛистНачисления.Ссылка.СпособОтраженияЗарплатыВБухучете,
    | БольничныйЛистНачисления.Ссылка.СпособФинансирования КАК СтатьяФинансирования,
    | БольничныйЛистНачисления.Ссылка.СтатьяРасходов,
    | БольничныйЛистНачисления.ДатаНачала КАК Период,
    | БольничныйЛистНачисления.ДатаОкончания КАК ДействуетДо
    |ИЗ
    | Документ.БольничныйЛист.Начисления КАК БольничныйЛистНачисления
    |ГДЕ
    | БольничныйЛистНачисления.Ссылка = &Ссылка
    | И (БольничныйЛистНачисления.Ссылка.СпособОтраженияЗарплатыВБухучете <> ЗНАЧЕНИЕ(Справочник.СпособыОтраженияЗарплатыВБухУчете.ПустаяСсылка)
    | ИЛИ БольничныйЛистНачисления.Ссылка.СпособФинансирования <> ЗНАЧЕНИЕ(Справочник.СтатьиФинансированияЗарплата.ПустаяСсылка)
    | ИЛИ БольничныйЛистНачисления.Ссылка.СтатьяРасходов <> ЗНАЧЕНИЕ(Справочник.СтатьиРасходовЗарплата.ПустаяСсылка))";

    РезультатЗапроса = Запрос.Выполнить();

    ДанныеДляПроведения = Новый Структура;

    ОтражениеВБухучете = РезультатЗапроса.Выгрузить();

    ДанныеДляПроведения.Вставить("ОтражениеВБухучете", ОтражениеВБухучете);

    Возврат ДанныеДляПроведения;

    КонецФункции
```

```1c
    Процедура ОбработкаПроведения(Отказ, РежимПроведения)

    Документы.БольничныйЛист.ПровестиПоУчетам(Ссылка, РежимПроведения, Отказ, Неопределено, Движения, ЭтотОбъект, ДополнительныеСвойства);

    //mko++
    ПолучитьДанныеДляПроведения();

    ОтражениеЗарплатыВБухучетеРасширенный.СформироватьДвиженияБухучетПлановыхНачислений(Движения, ДанныеДляПроведения.ОтражениеВБухучете);
    //mko--

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