arefaste/1C_Forums huggingface dataset:
Данные базы

1С:Предприятие 8.3 (8.3.18.1289)

Документооборот 8 КОРП, редакция 2.1 (2.1.28.14)

Ошибка при работе с сервисом.

ИНН 3327104162:

При вызове веб-сервиса произошла ошибка. Ошибка HTTP: HTTP Status 500 - Внутренняя ошибка сервера.
{"timestamp":1622726842411,"status":500,"error":"Internal Server Error","exception":"java.lang.RuntimeException","message":"Can not get response from WS method 'getUserOptionsPackages': InternalServerErrorException_Exception, Fault occurred while processing.","path":"/ws/corporation/v1"}
{ОбщийМодуль.РаботаСКонтрагентами.Модуль(165)}: Ответ = Прокси.findCorporationByInn(ВходныеПараметры);
{Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(2007)}: РеквизитыКонтрагента = РаботаСКонтрагентами.РеквизитыЮридическогоЛицаПоИНН(СтрокаИНН);

по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {http://ws.corporation.company1c.com/}:CorpWsImplService:findCorporationByInn()
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка HTTP: HTTP Status 500 - Внутренняя ошибка сервера.
{"timestamp":1622726842411,"status":500,"error":"Internal Server Error","exception":"java.lang.RuntimeException","message":"Can not get response from WS method 'getUserOptionsPackages': InternalServerErrorException_Exception, Fault occurred while processing.","path":"/ws/corporation/v1"}.
---
Со временем восстановилось. Проблема на стороне сервиса.
---
Сегодня такое у двух клиентов вылезло.
---
На стороне сервера сервиса видимо проблема, обычно быстро устраняют...
---
фух, а то я уж испугалась
---
Аналогичная проблема, КЭШ программных интерфейсов чистил, не помогает(
---
Конфигурация не имеет значения, не работает на БП, УНФ и КА
---
УТ 11.4 точно такая же ошибка, очистка кэша программных интерфейсов не помогла.
---
Аналогичная проблема на УТ 11.4, видимо проблемы на стороне сервиса.
---
Заработало
---
Со временем восстановилось. Проблема на стороне сервиса.
Пункт "Организация" ведь был В НСИ и Администрирование, а сейчас его нет
---
в модуле константы прописано, по умолчанию константа стоит в "ЛОЖЬ", так что просто нужно перейти в соответствующее место и поставить галку)))
ТОгда можно будет и кучу организаций установить.
Но вы тоже правы, если будет базовая конфа, константы не будет)
---
сведения о предприятии тыкай))
---
едприятии тыкай
Там можно добавить только одну организацию, а как еще вторую добавить?
---
Настройка НСИ и Разделов - Предприятие - Несколько организаций
---
а как еще вторую добавить?

Купить ПРОФ )
---
в модуле константы прописано, по умолчанию константа стоит в "ЛОЖЬ", так что просто нужно перейти в соответствующее место и поставить галку)))
ТОгда можно будет и кучу организаций установить.
Но вы тоже правы, если будет базовая конфа, константы не будет)
---
Константа стоит 22600 руб. )))))
---
нууу в этом вся суть Монополии фирмы 1С на рынке)))
Потому и могут позволить себе так гнуть ценники)))
Ну и многопользовательский режим в эти 20+к входит)) плюх-то много)))
---
Ага, сидишь целыми днями и допиливаешь их "Монополии" ))
---
И кто знает, где утром рванет после очередной обновы )
---
Лучше сразу 1С ERP
---
изначально надо сделать настройку Несколько организаций. и вопроса не возникнет.
При отладке, как обычно пытаюсь открыть табло отладчика, результата не никакого. :-(
И смысл в таком отладчике, если нет возможности посмотреть значения переменных. Первый раз такое вижу!!!
В чем может быть причина. Работаю под толстым клиентом.
---
svetlana-a-s,

Попробуй так:
(РУЧКАМИ)
Меню - Отладка - Табло
ПОТОМ СРАЗУ НИЧЕГО БОЛЬШЕ НЕ ТРОГАЯ (и мышку) - "Alt+Shift+R"
---
svetlana-a-s,

Интересно. Проблема решена? Что было? Что помогло?

Кстати окно "Отладка" не открывается если нет предмета отладки (подключенного или возможного). Т.е. когда открыт только конфигуратор, но нет ни одного "доступного Предприятия"
---
Окно отладчика это Табло? Я бы кэш почистил, для начала...
---
Опять истерика не разобравшись, опять программа тупая попалась ((
Что Вы понимаете под "Таблом"? А посмотреть значение можно в конфигураторе по точке останова, выделив переменную и нажав кнопку "Вычислить выражение" (Shift+F9)
---
MustDieff пишет:

   Опять истерика не разобравшись, опять программа тупая попалась ((

Что Вы понимаете под "Таблом"? А посмотреть значение можно в конфигураторе по точке останова, выделив переменную и нажав кнопку "Вычислить выражение" (Shift+F9)
Табло (Ctrl+Alt+W). А про вычислить выражение, я знаю, тока это не удобно.
---
svetlana-a-s,

Попробуй так:
(РУЧКАМИ)
Меню - Отладка - Табло
ПОТОМ СРАЗУ НИЧЕГО БОЛЬШЕ НЕ ТРОГАЯ (и мышку) - "Alt+Shift+R"
---
AnryMc, Спасибо, помогло
---
И ПОТОМ ВЕСЕЛО ПОСМЕЯТЬСЯ?!
---
svetlana-a-s,
1) Бывает так, что окно за пределами видимости (выведено за проеделы экрана, свернуто и не разворачивается, свернуто в точке, ...)
Последовательность "Alt+Shift+R" восстанавливает положение и размер окна заданное разработчиком как по умолчанию.
2) Для того чтобы быть уверенным, что команда передается нужному окну и нужна первая часть "рецепта" (Меню - ...), что бы быть уверенным что активно (в фокусе) нужное окно
3) Я обиделся ...
---
)))))))
1) Извините, но Ваш совет не помогает...
2) пункт меню Окна --> Окна посмотреть Активные или расположить окна подряд - это не то же самое?
---
svetlana-a-s,
1) Тогда скорее всего поможет очистка локального кеша (как советовал (2)). "Рецепт" зависит от платформы, операционки, режима...
Подробнее можно попробовать посмотреть http://forum.infostart.ru/forum24/topic22139/
2) Нет, это не тоже. Когда "подчините" обратите внимания, что окно "Табло" не отражается ни в панели окон, ни в служебных окнах, ни в списке "Окна..."
---
svetlana-a-s пишет:
2) пункт меню Окна --> Окна посмотреть Активные или расположить окна подряд - это не то же самое?
Попробуйте в режиме Предприятия нажать "Alt+Shift+R" активное окно либо перересуется (иногда это заметно) или вернется к размеру "нарисованому" в конфигураторе (если вы меняли его размер).
---
+(10) А для людей работающих в терминале это вообще "любимые" клавиши - когда не "отрисовываются" модальные окна.
---
Сегодня возникли проблемы с 7.7, т.ч. было не до 8.2 с отладчиком...
Как выясню, отпишусь, если интересно. Хочу с сис. админами еще поговорить, а они у нас внешние пока...
---
Сообщение было скрыто модератором.
---
Уползло вниз. у меня такое было. крыской нужно филигранно подцепить по границе буквально и вытащить наверх
Торможу по жестокому...Подскажите, пожалуйста, как прописать чтобы запрос выполнял вывод номенклатуры с видом номенклатуры "Сырье", только той номенклатуры которая указан в исходных комплектующих, исходной спецификации. С данным кодом он выводит номенклатуру с видом "Сырье", но по всем спецификациями существующим в базе.

```1c
    Запрос.Текст =
    "ВЫБРАТЬ
    | СпецификацииНоменклатурыИсходныеКомплектующие.ВидНоменклатуры,
    | СпецификацииНоменклатурыИсходныеКомплектующие.Количество КАК Количество
    |ИЗ
    | Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
    |ГДЕ
    | СпецификацииНоменклатурыИсходныеКомплектующие.ВидНоменклатуры = &ВидНоменклатуры";

    Запрос.УстановитьПараметр("ВидНоменклатуры", Справочники.ВидыНоменклатуры.НайтиПоНаименованию("сырье"));
    РезультатЗапроса = Запрос.Выполнить();
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
```
---
Условие на спецификацию добавляйте рядом с условием на номенклатуру.

```1c
    | И СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = &СпецификацияСсылка
```
---
Условие на спецификацию добавляйте рядом с условием на номенклатуру.

```1c
    | И СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = &СпецификацияСсылка
```
---
{(9, 57)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
И СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка <<?>>= &СпецификацияСсылка
 Не получается.
Я пробовала вставить условие Ссылка, но не на СпецификацииНоменклатурыИсходныеКомплектующие ,а на СпецификацииНоменклатуры в целом, но тоже не встало. Либо "установить параметр" неправильно прописала, либо еще чего...
---
Предлагаете мне самому догадаться о том, что вы передали в параметр СпецификацияСсылка?
---
Решила. Супер,спасибо. Все таки дело было в неправильной ссылке "СпецификацииНоменклатуры"
Добрый день. На форме обработки размещена табличная часть.
Как возможно отследить событие нажатия двойного клика в любой ячейке этой ТЧ?

```1c
    &НаКлиенте
    Процедура ТЧДанныеКластераВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    а=1;
    КонецПроцедуры
```

Так ловит, но не конкретную ячейку, а строку целиком. А как поймать конретную ячейку?
---
Так не значение а имя ячейки. А уже потом по этому имени тащите значение из ТекущиеДанные...

```1c
    Если Поле.Имя = "ТЧИмяКолонки" Тогда
    Значение = Элементы.ТабличноеПоле.ТекущиеДанные.ИмяКолонки;
    КонецЕсли;
```

Ну или через ВыбраннаяСтрока...
---
Синтаксис:
Выбор(<ВыбраннаяСтрока>, <Поле>, <СтандартнаяОбработка>)

Тип: ПолеФормы.
Активное поле (колонка).
---
я делаю через выбор, как у вас написано. А ячейку определяю через текущую. Посмотрит параметр Поле.
---
Что то не могу найти в поле значение текущей ячейки. Поджскажите пожалуйста как.
---
Так не значение а имя ячейки. А уже потом по этому имени тащите значение из ТекущиеДанные...

```1c
    Если Поле.Имя = "ТЧИмяКолонки" Тогда
    Значение = Элементы.ТабличноеПоле.ТекущиеДанные.ИмяКолонки;
    КонецЕсли;
```

Ну или через ВыбраннаяСтрока...
---
реквизит Имя
правда оно составное
ИмяВашейТЧ.Реестр

ну разделить по точке, это же элементарно
---
В общем случае имя элемента колонки не связано с именем поля таблицы, поэтому нужно идти на сервер и узнавать путь к данным колонки:
```1c
    &НаКлиенте
    Процедура ТаблицаВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    Значение = ПолучитьЗначениеКолонки(Поле.Имя, ВыбраннаяСтрока)
    КонецПроцедуры

    &НаСервере
    Функция ПолучитьЗначениеКолонки(ИмяЭлемента, ИдентификаторСтроки)

    СтрокаТаблицы = Таблица.НайтиПоИдентификатору(ИдентификаторСтроки);

    ПутьКДанным = Элементы[ИмяЭлемента].ПутьКДанным;
    ПозицияТочки = СтрНайти(ПутькДанным, ".", НаправлениеПоиска.СКонца);
    ИмяПоля = Сред(ПутькДанным, ПозицияТочки + 1);

    Возврат СтрокаТаблицы[ИмяПоля]

    КонецФункции
```
---
Спасибо. Грамотный способ. Я сделал по комментам выше так:

```1c
    &НаКлиенте
    Процедура ТЧДанныеКластераВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ИмяКолонки = Элемент.ТекущийЭлемент.Имя;
    ИмяКолонки = СтрЗаменить(ИмяКолонки, Элемент.Имя, ");
    ЗначениеАктивнойЯчейки = Элементы.ТЧДанныеКластера.ТекущиеДанные[ИмяКолонки];
    КонецПроцедуры
```

Вполне работает)
---
ИмяКолонки = Элемент.ТекущийЭлемент.Имя;
    ИмяКолонки = СтрЗаменить(ИмяКолонки, Элемент.Имя, "");
    ЗначениеАктивнойЯчейки = Элементы.ТЧДанныеКластера.ТекущиеДанные[ИмяКолонки];

пасиб. как раз то, что надо
---
вопрос 4-х летней давности все еще актуален кому то?)
Есть внешний источник данных с подключением к базе Firebird.
Не понятно почему, но не работают к нему запросы вида "ВЫБРАТЬ ПЕРВЫЕ 500". Драйвер ODBC выдает

Ошибка ODBC. SQLSTATE: HY000
Номер ошибки: -104
Описание: [ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 12
500 (те самые ПЕРВЫЕ 500)

Если не использовать выражение "ПЕРВЫЕ...", то всё работает.
Кто-нибудь сталкивался с такой проблемой и как её решить?
---
"ВЫБРАТЬ ПЕРВЫЕ 500" в ФБ если есть конструкция "top" тогда нужна конструкция "Order By"
Похоже на Вашу проблему.
---
"ВЫБРАТЬ ПЕРВЫЕ 500" в ФБ если есть конструкция "top" тогда нужна конструкция "Order By"
Похоже на Вашу проблему.
---
База 1с на Firebird?
какая версия Firebird? Какой запрос?
---
Версия FB 2,7. Проблема уже решена способом (1).
* Все проблемы из-за моего незнания особенностей реализации SQL в FB. Изучаю. :-)
Обычные формы, есть некое табличное поле. В его свойстве "Данные" стоИт "СтратегииРасчета" (рис. 1). Однако на закладке "Реквизиты" такого реквизита нет (рис. 2). При нажатии на кнопку "..." открывается диалоговое окно "Данные" (рис. 3), в котором также присутствуют реквизиты, которых на закладке "Реквизиты" нет.

Вопрос - как они туда попадают?

Если это экспортные переменные из модуля объекта, то почему не все? Как 1С узнаёт, какие из них имеют тип таблицы значений? Если я захочу добавить в окошко "Данные" (рис. 3) свой реквизит, то что для этого мне нужно сделать?
---
Ситуация оказалась ещё хлеще - это не реквизит объекта, а его табличная часть.
---
Однако на закладке "Реквизиты" такого реквизита нет
это не реквизит формы, а реквизит объекта
---
Как такой создать?
---
Ситуация оказалась ещё хлеще - это не реквизит объекта, а его табличная часть.
Добрый день.
Впервые столкнулась с тем, что не получается добавить расширение в базу, когда в ней работают пользователи.
Раньше проблем не было, происходило динамическое обновление. Затем программа сообщала, что нужно перезайти в программу, т.к. были внесены изменения.
Кто-нибудь сталкивался?
---
Поставьте блокировку, да обновитесь.
---
Поставьте блокировку, да обновитесь.
---
Спасибо
Коллеги, прошу подсказать, возможно уже была подобная тема, но не смог найти на форуме.
Необходимо прогнать базу и привести в единому виду ФИО и адреса (партнеры, Физ лица).
Знаю что есть сервис DaData он работает по api или по excel файлу.
Не силен я в программировании пока, поэтому может есть кусок кода или готовая обработка уже (именно по стандартизации) или схема.
Я так понимаю по api можно сделать это в 1С сразу или всё-таки нужно выгрузить данные в файл и вернуть обратно в 1С. Но предпочтительно все обработать сразу в 1С.
Буду благодарен за любые ссылки, советы и рекомендации на этот счет.
Все найденные обработки на форуме, обычно работают уже с вводом новой информации, а сейчас вопрос именно в массовой стандартизации уже имеющихся данных в базе.
Заранее, спасибо!
---
Понятно что из Петров С.В. машина мне не вытянет Петров Семен Викторович, однако взять данные и привести их к общему виду, она все же сможет, по крайней мере подставить первым фамилию потом имя, если есть.
Вот тут и происходит магия
https://support.dadata.ru/ru/knowledge-bases/4/articles/2691-kak-obrabotat-fajl-standartizatsiya

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

Это обработка сразу проверяет ФИО https://infostart.ru/public/1232793/

А мне вот нужно как-то "исправить" имеющиеся данные
---
что именно вы подразумеваете под нормализацией?
---
Например есть варианты: Петров С.В, Иван викторович Петренко, петров семен.
Прогнать через обработку и на выходи получаем все три фамилии в одном виде: Иванов Иван Иванович например. Так же с адресом т.д.
На сайт dadata есть api но как ее использовать в 1С не понимаю. Вот и спрашиваю, уверен кто-то тут уже решал такой вопрос.
Нашел обработки:
https://infostart.ru/public/1232793/
https://infostart.ru/public/1093841/
но как понимаю они работают с данными на этапе ввода в базу
---
лично мне не понятен следущий момент: допустим, вы таки разобрались, как работать с апи и у вас есть варианты

Иван Иванович Иванов
Петров Петр Петрович

Каким чудесным образом машина поймет, что в первом случае переставлены местами отчество и ИО, а во втором случае вообще ничего делать не нужно, потому что и так правильно?
---
Понятно что из Петров С.В. машина мне не вытянет Петров Семен Викторович, однако взять данные и привести их к общему виду, она все же сможет, по крайней мере подставить первым фамилию потом имя, если есть.
Вот тут и происходит магия
https://support.dadata.ru/ru/knowledge-bases/4/articles/2691-kak-obrabotat-fajl-standartizatsiya

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

Это обработка сразу проверяет ФИО https://infostart.ru/public/1232793/

А мне вот нужно как-то "исправить" имеющиеся данные
---
Сообщение было скрыто модератором.
Приветствую!

Выгрузили з/п из ЗУП 3.1 в БП 3.0. Структура подразделений отличается. Вручную менять подразделения можно, но тяжко, около 1500 строк. И вот вопрос, как можно программно заменить подразделения выгруженные с ЗУПа на подразделения БП?

Подскажите, откуда начать.

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

И вот получилось!

Всем, спасибо за советы!

Тема закрыта.
---
можно программно заменить подразделения

не знаю, какую вы там кнопку разместили...

Администрирование - Групповое изменение реквизитов и париться не надо.
---
Написал код:

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

Не меняет, ставит пустую ячеку.

Что-то не правильно делаю.
---
СтрНайти(Стр.Подразделение, "Отдел кадров") //тут всегда Истина будет :)
Ну, если уже так костыльно, тогда

```1c
    СтрНайти(Стр.Подразделение.Наименование, "Отдел кадров") > 0
```
---
Поле не найден.

Наверное, нужно как-то вытащить у подразделения уникальный идентификатор и заменить его на нужный.
---
Поле не найден.
&НаСервере надо :)
---
Может так, с единичкой: СтрНайти(Стр.Подразделение.Наименование, "Отдел кадров", 1)
Извините, ошиблась с функцией, не то написала.
---
Здравствуйте! Вы можете в регистре сведений "Соответствие объектов информационных баз" в БП прописать соответствие и больше такого не будет. А сейчас для удаления можно воспользоваться обработкой "ПоискИЗаменаЗначений (3.0)" или штатной "Поиск и удаление дублей".
---
Программно - можно обработку написать. Можно в самих правилах написать соответствие подразделений.
Если велись документы у вас хронология не поменяется?
У нас только код подразделений совпадал между базами, а всё остальное разное и структура и наименования. Мы вручную делали соответствия.
---
Подскажите, пожалуйста, где вручную сделать соответствия?
---
В самом справочнике подразделения меняли. в справочнике "подразделения" у элементов поле "Код" в двух базах сделали одинаковыми.
А у тех элементов, у которых нельзя было код поменять, просто в самих правилах прописали исключения, к примеру, подразделение1 база1 = подразделение99 база2
---
Проще создать заново обмен, старую естественно удалить. Вот при настройке обмена и задается соответствие элементов
---
Если долго мучиться, что-нибудь получится.

И вот получилось!

Всем, спасибо за советы!

Тема закрыта.
Добрый день, помогите разобраться с печатной формой, из документа реализации печатается Товарный чек на обычный принтер.
Вне зависимости от выбора организации продажи, в поле Поставщик печатается одна и та же организация. Сама печатная форма "завернута" в расширение. В модуле объекта нашел строки:

```1c
    //Если ДанныеПечати.Организация = Справочники.Организации.НайтиПоНаименованию("Коллапс ООО",Истина) Тогда
    ОргПоставщикПП = Справочники.Организации.НайтиПоНаименованию("Поставщик П.П.", ложь);
    ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ОргПоставщикПП, ДанныеПечати.Дата), "ПолноеНаименование");
    //Иначе
    // ПредставлениеПоставщика = ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ДанныеПечати.Организация, ДанныеПечати.Дата), "ПолноеНаименование");
    //КонецЕсли;
    СтруктураДанныхПоставщик.Вставить("ПредставлениеПоставщика", ПредставлениеПоставщика);
    СтруктураДанныхПоставщик.Вставить("Поставщик", ДанныеПечати.Организация);
    ОбластьМакета.Параметры.Заполнить(СтруктураДанныхПоставщик);
```

Подскажите, пожалуйста, что надо изменить чтобы сменить "Поставщик П.П." на "Поставщик С.П."? Обе организации есть в базе.
1сник, который это делал, года полтора назад, не отвечает, самого расширения не нашел, редактирую форму через файл-сохранить из НСИ , дополнительные отчеты, расширения. Потом открываю в конфигураторе, может делаю неправильно ? Может вовсе не там надо править? Самого макета печатной формы в списке "Макеты печатных форм" нет. Бухам и операторам надо было еще вчера, как обычно впрочем.
 Спасибо большое за любую оказанную помощь, совет, ответ. Обработкой могу поделиться, может понадобится кому-то.
---
ОргПоставщикПП = Справочники.Организации.НайтиПоНаименованию("Поставщик С.П.", Истина);
---
ОргПоставщикПП = Справочники.Организации.НайтиПоНаименованию("Поставщик С.П.", Истина);
---
Извините , торопился, не указал один важный момент и при смене организации продавца, их несколько, всегда будет прописываться "Поставщик С.П."?
---
ну это уже Вы сами решите что в коде прописать. Поставщик может сотрудничать со всеми организациями вашей базы.
---
Спасибо большое за Вашу помощь, выручили, обработкой поделится? Вопрос закрыт.
Здравствуйте форумчане. Есть задача по переносу справочника, в нем есть реквизит с типом "ХранилищеЗначения" в котором лежит файл. Для переноса я преобразую этот файл в строку, а затем в приемнике снова преобразую в двоичные данные, но по какой-то причине в ходе этих преобразований данные меняются и файл становится нечитаемым.

Файл в строку

```1c
    СтруктураРеквизиты.Вставить("Файл", Base64Строка(Выборка.Файл.Получить()));
```

Строка в файл

```1c
    Файл = Новый ХранилищеЗначения(ПолучитьДвоичныеДанныеИзСтроки(СтруктураРеквизиты.Файл), Новый СжатиеДанных(9))
```

Почему данные меняются?
---
Нашел причину

Вместо ПолучитьДвоичныеДанныеИзСтроки() надо использовать Base64Значение()
---
А Выборка.Файл.Получить() возвращает Двоичные данные?
Дело в том что
---
Да, проверял в отладчике
---
Нашел причину

Вместо ПолучитьДвоичныеДанныеИзСтроки() надо использовать Base64Значение()
Здравствуйте, пытаюсь настроить обмен УТ с Frontol
Застрял в самом начале, не активен пункт обмен с подключаемым оборудованием offline...
УТ 11.4.7.150
Может кто нибудь знает причину, нагуглить ничего не вышло
Заранее спасибо за ответ.
---
Пробегись по пункту продаж, включи розничные продажи
---
не активен пункт обмен с подключаемым оборудованием offline
В РМК для текущего рабочего места настроено/указано?
Если да - то еще мб в настройках РМК в многострочной части "Используемые кассы ККМ" проверьте что бы НЕ было галочки "Использовать без подключения оборудования"
---
Заходишь в подключаемое оборудонивание, там Тип оборудования выбираешь Офлайн Оборудование и уже настраиваешь там: указываешь Тип ККМ, драйвер - Атол:Фронтол, организацию. Запизываешь, потом уже в настройки идешь и там настраиваешь все остальное
---
Пробегись по пункту продаж, включи розничные продажи
Всем привет.
Коллеги , ситуевина в следующем: БП 3.0, в расширении документа ТребованиеНакладная в модуле объекта реализована процедура
&После("ОбработкаПроведения")
Процедура БЦ_ОбработкаПроведения(Отказ, РежимПроведения).
В ней происходит проводка по некому регистру сведений Ремонты. Перед проведением в ней считается сумма документа по РС РегистрБухгалтерии.Хозрасчетный.Обороты, т.к. сумм в документе нет.
В документе делаю изменения (на пример меняю количество какой-то позиции), провожу, после проводки в Хозрасчетном правильные изменения, а в РЕМОНТАХ тоже все так, кроме суммы. Сумма в РЕМОНТАХ такая-же как до изменений. При повторном проведении
все в порядке.
   Догадываюсь, что дело в том, что данные в ХОЗРАСЧЕТНОМ актуализируются после проведения, и при подсчете суммы берутся старые данные.
   Может кто знает, как сковырнуть это заковыку?
---
самый простой способ это перед запросом прописать:

```1c
    Движения.Хозрасчетный.Записать();
```
---
самый простой способ это перед запросом прописать:

```1c
    Движения.Хозрасчетный.Записать();
```
---
Большое человеческое спасибо.