arefaste/1C_Forums huggingface dataset:
Добрый день, ищу помощи, как сделать чтоб системное время не сбивалось или его котроля
Дано:
1) кассовый софт который фиксирует время в чеке и пишет в БД
2) касса отправляет данные в налоговую
3) системное время на кассе которое в случае сбоя синхронизируется с доменом.
проблемы:
а) когда дохнет батарейка на матери кассы, время сбивается,
б) если нет связи с доменом, время не синхронизируется, время откатывается на 2010 год, от этого чек нельзя отправить с прошлой датой в налоговую,

вопрос: как быть со временем, чтоб кассы даже в автономном режиме могли писать правильные чеки, или хотя бы приблизительно правильные?
---
Сохраняй последнее время даты чека в БД или куда-нибудь (Дата_проверка) на терминале.
Перед формированием чека проверяй Дату чека с Дата_проверка. Если меньше - устанавливай в чек Дата_проверка (можно несколько секунд прибавлять и сохранять).
Если есть интернет на терминале - синхронизируйся и поправляй Дата_проверка.
---
Сохраняй последнее время даты чека в БД или куда-нибудь (Дата_проверка) на терминале.
Перед формированием чека проверяй Дату чека с Дата_проверка. Если меньше - устанавливай в чек Дата_проверка (можно несколько секунд прибавлять и сохранять).
Если есть интернет на терминале - синхронизируйся и поправляй Дата_проверка.
---
спасибо за вариант, приму на рассмотрение, на кассе имеется база чеков на ее основе можно построить данное решение.
---
а) когда дохнет батарейка на матери кассы, время сбивается,
б) если нет связи с доменом, время не синхронизируется, время откатывается на 2010 год
а) Батарейка дохнет раз в сто лет. Менять.
б) Исправлять, чтобы не сбрасывалось, а оставалось без изменений.
---
В дополнение к (3) : Настройте синхронизацию времени по NTP
---
это уже имеется. Спасибо.
---
ну не раз в сто, может плохие батарейки, но никто не знает когда последний раз заменялась батарейка на той или иной кассе, раз в год или два.
 с учетом 400 касс, а так же их местоположения разбросанных в разных облосях и городах, сложно контролировать этот процесс и исправлять в один день.

спасибо.
Добрый день! Появилось потребность сделать печатную форму документа в которой будут выводиться только конкретные строки табличной части причем в определенном порядке. Хотим добавить в табличную часть реквизит в который будет вбиваться порядковый номер строки для вывода на печать, а в тех строках в которых данный реквизит не заполнен чтобы вообще на печать не выводились. Подскажите пожалуйста можно ли такое реализовать?
---
Подскажите пожалуйста можно ли такое реализовать?
Всегда можно сделать все, вопрос времени. А у вас вообще все просто:

```1c
    // Запрос данных для печати
    Выбрать
    ....
    Где
    РеквизитПорядокПечати > 0
    Упорядочить ПО
    РеквизитПорядокПечати
```
---
Подскажите пожалуйста можно ли такое реализовать?
не возр
=)
---
Подскажите пожалуйста можно ли такое реализовать?
Всегда можно сделать все, вопрос времени. А у вас вообще все просто:

```1c
    // Запрос данных для печати
    Выбрать
    ....
    Где
    РеквизитПорядокПечати > 0
    Упорядочить ПО
    РеквизитПорядокПечати
```
---
/ Запрос данных для печати благодарю :) всё доступно :)
Бухгалтерия 3.0. Нет возможности создать элемент справочника "Виды оплаты" с типом оплаты "Наличные". Посмотрел в коде, действительно его не среди доступных. Подскажите, пожалуйста для чего так сделано?
---
Потому что "Вид оплаты" - "Наличные" используется без условно, т.е. если не указан вид оплаты, то это наличные. Есму не нужны никакие параметры настройки, типа договоров, контрагентов, банков, тебе их просто пришли и дали.
---
Потому что "Вид оплаты" - "Наличные" используется без условно, т.е. если не указан вид оплаты, то это наличные. Есму не нужны никакие параметры настройки, типа договоров, контрагентов, банков, тебе их просто пришли и дали.
---
Возможно потому, что справочник вид оплаты используется в документах (ОРП,Чек) только на вкладке Безналичные оплаты, где вида оплаты Наличные быть не может
Всем привет. Только начинаю изучение 1С, создал макет отчёта с помощью основной СКД. Возникла проблема: необходимо реализовать определенную сортировку по полям. В полях содержатся коды, например, УК-1, УК-2, ОПК-3, ПК-1 и т.д. Нужно, чтобы они следовали в определённом порядке (сначала УК, потом ОПК и ПК), т.е. сортировка по алфавиту не подходит. Можно ли как-то задать свою последовательность для сортировки?
---
На закладке наборов данных у полей есть свойство "Выражение упорядочивания". С помощью него Вы можете определить какой-угодно порядок:
- можно сортировать в зависимости от других полей, при этом зависимость может быть от нескольких полей;
- можно указывать произвольное выражение, наподобие такого:

```1c
    Выбор
    Когда Код = "УК-1" Тогда 1
    Когда Код = "УК-2" Тогда 2
    Когда Код = "ОПК-3" Тогда 3
    ...
    Иначе 999
    Конец
```
---
На закладке наборов данных у полей есть свойство "Выражение упорядочивания". С помощью него Вы можете определить какой-угодно порядок:
- можно сортировать в зависимости от других полей, при этом зависимость может быть от нескольких полей;
- можно указывать произвольное выражение, наподобие такого:

```1c
    Выбор
    Когда Код = "УК-1" Тогда 1
    Когда Код = "УК-2" Тогда 2
    Когда Код = "ОПК-3" Тогда 3
    ...
    Иначе 999
    Конец
```
---
Добавить (2) нечего тема на мой взгляд закрыта.
---
А если заранее неизвестно, сколько кодов будет в выборке? Попытался использовать функции для работы со строками, чтобы сравнивать начало строки кода с буквами, но вылезает ошибка. Делал это в запросе, а в Выражении упорядочивания только такие опции
---
Я же Вам написал простой пример. Мне не известно, как сортировать Ваши данные. Хотя бы потому, что и сами данные мне не известны.

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

```1c
    Подстрока(Строка, Позиция, Длина)
```
---
Стыд какой, я так всё и делал, только не для того поля. Спасибо большое за помощь.
---
УПОРЯДОЧИТЬ ПО ВЫБОР КОГДА ....
Добрый день.
помогите пожалуйста разобраться со свойствами и методами Word

есть макет ActiveDocument - word doc
в документе есть Поля, где задал Тип, Формат, ЗначПоУмолчанию (Приложение 1)

как теперь в эти поля подставлять значения + ссылки приняли соответствующие значения?
Поиск и замену(Content.Find) - не предлагать. Результирующий документ будет большой и надо видеть переменные поля

делаю так

```1c
    Попытка
    MSWord = ПолучитьМакет("Справка").Получить();
    Документ = MSWord.Application.Documents(1);
    Документ.Activate();
    Исключение
    Сообщить("Ошибка при запуске приложения "+ОписаниеОшибки());
    Возврат;
    КонецПопытки;

    MSWord.ActiveWindow.Selection.Goto(-1,,,"NomerDog");
    MSWord.ActiveWindow.Selection.TypeText(СокрЛП("111111"));

    MSWord.Bookmarks("DataDog").Select();
    MSWord.Application.Selection.NextField().Result.Text = (Формат(ТекущаяДата(),"ДЛФ=DD"));
    //MSWord.Application.Selection.TypeText(Формат(ТекущаяДата(),"ДЛФ=DD"));
```

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

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

Смотрите тут. Понятно описана работа с полем и с закладкой.
---
Не совсем то, что я хотел, но видимо по другому никак ((

в моем примере поле Formtext выделят цветом фон, а при выводе на печать, выделение фона снималось

Ладно, надеюсь DocVariable сойдет.

Спасибо за ответ!
---
Сообщение было скрыто модератором.
Добрый день!

ЗУП 3.1.11.

Типовой макет приказа Т-1. При печати на несколько сотрудников из справочника не разделяется по страницам. Можно ли настроить макет, чтобы было разделение по страницам? Интересует решение без доработок.
---
Идем: Администрирование - Печатные формы, отчеты и обработки - Макеты печатных форм
Находим нужный нам макет, открываем на редактирование. В конце вставляем "Разрыв страницы". Еще - Настройки Печати - Вставить разрыв страницы.
---
Идем: Администрирование - Печатные формы, отчеты и обработки - Макеты печатных форм
Находим нужный нам макет, открываем на редактирование. В конце вставляем "Разрыв страницы". Еще - Настройки Печати - Вставить разрыв страницы.
---
Возможно эта ветка форума Вам поможет https://forum.infostart.ru/forum9/topic35590/
выдает ошибку при выгрузке помогите пожалуйста кто знает

Направление: Отправка.
ПОД: Справочник_СпецификацииНоменклатуры_Отправка.
ПКО: Справочник_СпецификацииНоменклатуры_Отправка.
Объект: Справочник объект: Спецификации номенклатуры, Фильтр скважинный ФС-Б-114-8000-Е-ОТТМ (e1cib/data/Справочник.СпецификацииНоменклатуры?ref=88520c9d920db69611e96413ddb5abbc).

{ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(4114)}: Ошибка при вызове метода контекста (Проверить)
  ОбъектXDTO.Проверить();
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Справочник.СпецификацииНоменклатуры
Проверка свойства 'Товары':
 форма: Элемент
 имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Товары
 тип: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.6}Справочник.СпецификацииНоменклатуры.Товары
Отсутствует обязательное свойство
---
В Спецификации номенклатуры, Фильтр скважинный ФС-Б-114-8000-Е-ОТТМ в ТЧ Товары какая-то колонка не заполнена.
---
В Спецификации номенклатуры, Фильтр скважинный ФС-Б-114-8000-Е-ОТТМ в ТЧ Товары какая-то колонка не заполнена.
Есть ли варианты установки не предопределенного элемента из справочника в данный код? Что нужно вставить в "Отбор["ТипЦен"].Значение = ;"?

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

сделал так, но выходит ошибка

{ВнешнийОтчет.ПродажиСОстатками.МодульОбъекта(3875)}: Поле объекта не обнаружено (ТипЦенНоменклатуры)
    Отбор["ТипЦен"].Значение = Справочники.ТипЦенНоменклатуры.НайтиПоКоду("M-0000019",,,);
---
Либо нет такого справочника "ТипЦенНоменклатуры", либо ты это делаешь на клиенте, а обращение к менеджерам объектов возможно только на сервере
---
да, промазал по букве "ы" в Типы. Спасибо за помощь
Здравствуйте, пишу обмен, наобходимо передать документ, что бы после загрузки провести, по всем правилам.

Написал после загрузки такой код:

```1c
    Попытка
    Сообщить(Объект.Проведен);
    Объект.Записать(РежимЗаписиДокумента.Проведение);
    Сообщить(Объект.Проведен);
    Исключение
    Сообщить( "Не удалось провести документ: " +Объект);
    КонецПопытки;
```

Код показывает, что проводит.
Проблема в том что если даже не заполнены обязательные реквизиты, даст провести документ.
необходимо что бы при проведение проверяло все реквизиты, и не давало проводить
---
Добавьте в код проверку заполнения документа:

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

По данному описанию полный процесс обмена не понятен

Можно попробовать выставить перед записью

```1c
    Объект.ОбменДанными.Загрузка = Ложь;
```
---
Добавьте в код проверку заполнения документа:

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

По данному описанию полный процесс обмена не понятен

Можно попробовать выставить перед записью

```1c
    Объект.ОбменДанными.Загрузка = Ложь;
```
---
Все это не работало. Оба варианта пробовал.

Оказываться для упр форм переделали немного проверку, возможно кому-то пригодиться:

```1c
    Если Объект.ПроверитьЗаполнение() Тогда
    Объект.ОбменДанными.Загрузка = Ложь;
    Объект.Записать(РежимЗаписиДокумента.Проведение);
    Иначе
    Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
    КонецЕсли;
```
---
Использовал, что посоветовали и написал что не работают ваши варианты...... Интересный подход..
---
Я ему поставил +, не увидел вверху проверку(( Сам пришел к этому
Добрый день

Есть небольшой код, который парсит инфо с сайта: http://188.254.71.82/rds_ts_pub/?show=view&id_object=2D04BA2E6DD84E359D76C30D79645596

Пользователь дает ссылки, вводит капчу, инфа парсится.

Парсинг идет через поле HTML документа, ПолеHTMLДокумента1.ПолучитьТекст(); в обычных формах, все работает.

Сайт поменялся: https://pub.fsa.gov.ru/rds/declaration/view/11381175/common

И теперь поле HTML документа ПолеHTMLДокумента1.ПолучитьТекст(); стало содержать не код страницы, а ссылки на какие то js скрипты, вообще информации в нем нет, хотя внешне все отображается в нем корректно.

Пробовал скачивать странички через HTTPСоединение, но при соединенеи говорит что страница перемещена (в результате соединения код 301)

Подскажите как еще можно спарсить сайт? Какими методами?
---
Отвечу сам себе, вдруг кому то пригодится

```1c
    ЭлементыФормы.ПолеHTMLДокумента1.Документ.documentElement.innerText
```
---
методы то те-же самые,
а вот структуру сайта надо анализировать...и надо понимать, что разрабы сайтов, тоже всякие защиты от парсинга применяют,
потому и скрипты и всякое гггг там напичкано. Скрипты - это тоже код страницы.

Тут можно попробовать открыть мобильную версию сайта (если она конечно есть), там обычно меньше наворочено - и проще парсить.
---
Отвечу сам себе, вдруг кому то пригодится

```1c
    ЭлементыФормы.ПолеHTMLДокумента1.Документ.documentElement.innerText
```
---
Парсю сайты с помощью Datacol - обращайтесь.
видимость у элемента = Истина
в окончании процедуры ПриСозданииНаСервере видимость = истина
в окончании процедуры ПриОткрытии видимость = истина
в Условном оформлении условий нет
Видимость пользователя тоже истина
Роль - Полные права
расширений нет
но элемента на форме не видно. Подскажите куда копать?)
---
Функциональная опция?
---
в настройках учет по подразделениям включен? Версия корп?
---
Функциональная опция?
---
да) буквально 2 минуты назад залез увидел там галочку) спасибо
Добрый день.

Если я ничего не путаю,то данные в таблице остатков хранятся на начало месяца. Соответственно, запрос остатков на начало месяца будет использовать данные только таблицы остатков, а запрос на любые другие дату-время будет добирать недостающую информацию из таблицы движений.

Вопрос - если я в качестве параметра укажу границу с датой и временем, равной концу месяца и видом границы включая, что как я понимаю эквивалентно для таблицы остатков указанию даты, равной началу следующего месяца, будет ли задействована таблица движений при формировании данных этого запроса или 1С поймет что это одно и то же?
---
Потратил 12 минут на то чтобы:
Создать пустую конфигурацию, один документ, один справочник, один регистр накопления. Справочник в реквизит документа и в измерение регистра. Запустил конфу, создал документ прошлым месяцем, рассчитал итоги.
Профайлером ловлю запросы:

Только итоги получены в таких вариантах:
1) Первая секунда месяца
2) Граница первой секунды месяца ИСКЛЮЧАЯ
3) Граница последней секунды месяца ВКЛЮЧАЯ

В остальных случаях получены итоги+движения, среди прочего:
1) Граница первой секунды месяца ВКЛЮЧАЯ
2) Последняя секунда месяца
3) Граница последней секунды месяца ИСКЛЮЧАЯ
---
Если момент времени, на который считаются остатки, не совпадает с моментом времени итогов, то остатки досчитываются по движениям за период с момента запроса остатков по момент итогов. Источник: https://its.1c.ru/db/metod8dev#content:2726:hdoc

(1) эквивалентно вы правильно понимаете, именно эквивалентно, но не равно. Опытным путём: без определения границы включая записи игнорируются. Столкнулся, когда начал часть документов в базе проводить на конец дня, у меня в итоге поехали остатки, их не было ни на конец текущего дня, ни на начало следующего, не понял как с этим жить и просто пересчитал итоги с граница включая, но для меня было не критично.
Всё зависит как у вас считаются итоги и на какую дату. Тут весьма подробно по поводу пересчета, может поможет: https://infostart.ru/public/177171/
---
Потратил 12 минут на то чтобы:
Создать пустую конфигурацию, один документ, один справочник, один регистр накопления. Справочник в реквизит документа и в измерение регистра. Запустил конфу, создал документ прошлым месяцем, рассчитал итоги.
Профайлером ловлю запросы:

Только итоги получены в таких вариантах:
1) Первая секунда месяца
2) Граница первой секунды месяца ИСКЛЮЧАЯ
3) Граница последней секунды месяца ВКЛЮЧАЯ

В остальных случаях получены итоги+движения, среди прочего:
1) Граница первой секунды месяца ВКЛЮЧАЯ
2) Последняя секунда месяца
3) Граница последней секунды месяца ИСКЛЮЧАЯ
---
Значит граница равноценна дате + времени, это приятно :)
---
(4) все несколько сложнее.
https://its.1c.ru/db/metod8dev#content:2610:hdoc
Доброго всем времени суток, увидел в одной статейке, что вполне законно и без лишних проблем можно использовать эмодзи в управляемых формах, но каким методом не нашел. Пробовал в заголовок команды, программно вставить эмотикон 🗁 , получал на выходе автозаголовок вместо желаемой папочки.

```1c
    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    Элементы.Команда.Заголовок = Символ(128449);
    КонецПроцедуры;
```

Затем попробовал завести реквизит формы с полем HTML документ, и внести в него всё тотже Символ(128449), результат нулевой.
Товарищи знатоки, вопрос.
Какие эмодзи юникода поддерживает тонкий/мобильный клиент 1с и как их выводить на форму?
---
В общем суть такова, можно юзать символы юникода в границе до 65535. Почему? Потомучто другие не отображает 1с впринципе, EDT отображает. На вэб клиенте эмодзи отлично отображаются, прям как на слайде, хоть в кнопке, хоть в поле html хоть где) Пробовал всячески вывести Символ(128449) никак=( На этом я думаю можно забить с идеей использовать эмодзи в разработке вместо картинок, это не "универсально".
---
Похоже не все отображает. К тому же картинка очень мелкая получается:

```1c
    Элементы.ФормаКоманда1.Заголовок = Символ(10025);
```
---
Выяснил что 1с отображает символы до границы 65535. Но остается открытым вопрос, что это на скрине такое?
---
Это мобильное приложение. В конфигурациях десктопных они вроде все мелкие и чернобелые. Хотя, возможно, и можно их масштабировать
---
У меня есть мобильный клиент, и для его формы это всё проделывалось) Символ(128449) ничего не выводит в мобильный клиент.
---
ну значится этот символ не поддерживает) Там же есть слайд со ссылкой на unicode.org: оттуда брали?
---
В общем суть такова, можно юзать символы юникода в границе до 65535. Почему? Потомучто другие не отображает 1с впринципе, EDT отображает. На вэб клиенте эмодзи отлично отображаются, прям как на слайде, хоть в кнопке, хоть в поле html хоть где) Пробовал всячески вывести Символ(128449) никак=( На этом я думаю можно забить с идеей использовать эмодзи в разработке вместо картинок, это не "универсально".
---
Может имеет смысл написать на линию консультации, вдруг это ошибка? v8@1c.ru
---
Опять же, на втором скрине явно рабочий стол не мобильного клиента.
Добрый день! Хочу в план обмена зарегистрировать изменения в регистре сведений. Регистр сведений входит в состав плана обмена, не периодический и авторегистрация отключена.
Подскажите как это можно сделать? При передаче набора записей выдает ошибку, что неправильный параметр. Также почему-то нет возможности написать НаборЗаписей.Отбор.<Измерение>.Значение, не могу обратиться к измерению, пишет что такого поля нет.
---
```1c
    Для Каждого Запись Из ЭтотОбъект Цикл
    Набор = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();

    Набор.Отбор.Измерение.Установить(Запись.Измерение, Истина);

    Набор.Прочитать();
    ПланыОбмена.ЗарегистрироватьИзменения(ПланыОбмена.ИмяПлана.НайтиПоКоду("ХХХ"), Набор);
    КонецЦикла;
```
---
```1c
    Для Каждого Запись Из ЭтотОбъект Цикл
    Набор = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей();

    Набор.Отбор.Измерение.Установить(Запись.Измерение, Истина);

    Набор.Прочитать();
    ПланыОбмена.ЗарегистрироватьИзменения(ПланыОбмена.ИмяПлана.НайтиПоКоду("ХХХ"), Набор);
    КонецЦикла;
```
---
Не могу обратиться к полю "Номенклатура" в отборе, ошибка
"{ВнешняяОбработка.РегистрацияВПланОбмена.Форма.Форма.Форма(41)}: Поле объекта не обнаружено (Номенклатура)
  Набор.Отбор.Номенклатура.Установить(Выборка.Номенклатура, Истина);"
Код:

```1c
    Набор = РегистрыСведений.ШтрихкодыНоменклатуры.СоздатьНаборЗаписей();
    Набор.Отбор.Номенклатура.Установить(Выборка.Номенклатура, Истина);

    Набор.Прочитать();
    ПланыОбмена.ЗарегистрироватьИзменения(Узел, Набор);
```
---
Разобрался, неправильно делал отбор. Все в (2) правильно
---
Небольшое дополнение. Читать набор записей необязательно для регистрации изменений. Достаточно набор создать и установить его отбор.
Добрый день может кто подскажет, УТ 10.3. У одного из пользователей когда заходишь в контрагента - счета и договора, при нажатие + он не создает договор а добавляет 1 строку в табличной части. Так же если есть договора при нажатие изменить не заходит в редактирвоание договора, а дает менять в табличной части поля.
---
Это называется "редактирование в диалоге".
---
Правая кнопка редактировать в диалоге.
---
Это называется "редактирование в диалоге".
---
Спасибо.
Управление торговлей, редакция 11 (11.4.9.82).
Сделал две внешние печатные формы ТОРГ12 при печати их по отдельности все ОК. Но когда я захожу в Печать комплекта документов с настройкой и выбираю вторую внешнюю печатную форму, на печать выходит первая. Если я отключаю первую то выводится вторая). Как разобраться с данной проблемой?
---
В функции СведенияОВнешнейОбработке одинаково называлась команда поэтому и было такое.
---
Думается, что вы где-то с регистрацией печатных форм напутали. Это как вариант
---
В функции СведенияОВнешнейОбработке одинаково называлась команда поэтому и было такое.
Здравствуйте, возник вопрос. Можно ли в 1с 7.7 сделать реквизит с несколькими типами? Например: Справочник, строка. Знаю в 8 так можно. А вот в 7 не разу так не делал.
Заранее спасибо))
---
да. НазначитьТип(...) и далее присвоить что надо.
без всяких назначений можно прсвоить строку до 13 символов (вроде так, проверяй сам)
---
Нельзя. Когда-то давно выкручивался несколькими реквизитами.
Все это анализировалось через метаданные и т.д.
---
Можно создать реквизит неопределенного типа
---
можно создать реквизит неопределенного типа.
в него можно впихнуть любой ссылочный тип данных или базовый тип.
---
Это как? Создать реквизит не определенного типа. И потом в коде к этому реквизиту приписать тип?
---
да. НазначитьТип(...) и далее присвоить что надо.
без всяких назначений можно прсвоить строку до 13 символов (вроде так, проверяй сам)
---
Окей, спасибо, попробую отвечу.