телеграм канал
  • Техподдержка
  • Условия
  • Вопрос-ответ
  • Договор-оферта
0 руб.
Вход Регистрация
+7 902 503-46-20
Меню
  • Наши разработки
  • Услуги настройки 1С
  • Примеры работ
  • Помощь
    Общая информация Видео-уроки Статьи и инструкции по 1С Форум 1С Техподдержка Условия техподдержки Вопрос-ответ Документация по нашим разработкам Правила обращения в техподдержку
  • Компания
    О компании | Контакты Отзывы клиентов Скидки. Бонусы Услуги доработки 1С Вакансии Акции Новости Кейсы Согласие на обработку персональных данных Политика защиты персональных данных Договор-оферта
  • Главная
  •  - 
  • Форум
  •  - 
  • ТЕХПОДДЕРЖКА
  •  - 
  • ЭВОДОК - Мастер печатных форм
  •  - 
  • Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах.

Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах.

Поиск  Правила  Войти
Страницы: 1
RSS
Скрипт для вывода кодов ЕГРПОУ и ИНН в украинских конфигурациях на неуправляемых формах., В нашем случае это 1С:Управление торговым предприятием
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#1
0  
18.12.2017 21:38:00
Столкнулись с проблемой, что в Украинской конфигурации нельзя без скрипта вывести Код ЕГРПОУ и ИНН.

Потому что данные по Кодам находятся в РС "Коды организаций".

Подскажите, пожалуйста, как правильно написать скрипт, чтобы вывести эти реквизиты в договор?
 
 
 
Администратор
Администратор
Сообщений: 2814 Регистрация: 28.08.2013
#2
0  
21.12.2017 07:28:19
Скрипт получения кода ЕДРПОУ
Код
Результат = "";

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

Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
   Результат = Выборка.КодПоЕДРПОУ;
КонецЕсли;


Скрипт получения ИНН
Код
Результат = "";

Запрос = Новый Запрос(
"ВЫБРАТЬ
|   КодыОрганизацииСрезПоследних.ИНН
|ИЗ
|   РегистрСведений.КодыОрганизации.СрезПоследних(&ДатаДокумента, Организация = &ПараметрОрганизация) КАК КодыОрганизацииСрезПоследних");

Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);

Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
   Результат = Выборка.ИНН;
КонецЕсли;


Позже будет видео по добавлению скриптов
 
 
 
Администратор
Администратор
Сообщений: 2814 Регистрация: 28.08.2013
#3
0  
21.12.2017 09:00:54
Видео по добавлению этих скриптов

 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#4
0  
21.12.2017 22:45:33
Спасибо за видео. Теперь не зная программирования можно делать базовые скрипты.

Есть вопрос. Вывожу один из кодов, который имеет формат "Дата".

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

Скриншот: https://i.imgur.com/RGySZHp.png

Или подскажите, как можно сразу вытягивать эту дату без времени.
Изменено: itspec - 21.12.2017 22:50:53
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#5
0  
21.12.2017 22:59:13
Делал еще один скрипт,

Результат = "";

Если СокрЛП(Параметры.Организация_ЮрФизЛицо) = "Юр. лицо" Тогда
Результат = "Статуту";
ИначеЕсли СокрЛП(Параметры.Организация_ЮрФизЛицо) = "Физ. лицо" Тогда
Результат = "Свідоцтва про державну реєстрацію фізичної особи-підприємця, номер запису в Єдиному державному реєстрі юридичних та фізичних осіб-підприємців " + Параметры.Документ_Организация_СВ_Номер_Держреєстраціїї +" від " + Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени;
Иначе
Результат = "???????????????";
КонецЕсли;

В чем проблема, параметр "Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени" - создан мною с форматом без времени, но в скрипте он выводится с временем почему-то.  
 
 
 
Администратор
Администратор
Сообщений: 2814 Регистрация: 28.08.2013
#6
0  
22.12.2017 09:07:34
По скриптам вообще не делается дополнительная настройка. Все нужно сделать в самом скрипте. Вам нужно прописать форматирование прямо в коде скрипта
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#7
0  
22.12.2017 10:14:24
Спасибо, я вас понял.

Подскажите тогда, пожалуйста, как это сделать на примере параметра: Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени;
Изменено: itspec - 22.12.2017 10:19:00
 
 
 
Администратор
Администратор
Сообщений: 2814 Регистрация: 28.08.2013
#8
0  
22.12.2017 10:35:54
в скрипте должно быть обращение к исходному параметру примерно так

Формат(Параметры.ДокументДата, "ДФ=dd.MM.yyyy")

где,
Параметры.ДокументДата - вместо этого ваш параметр
"ДФ=dd.MM.yyyy" - это форматная строка (она может быть любая)

подробное описание работы функции ФОРМАТ можете посмотреть в справке 1с
 
 
 
itspec
Пользователь
Сообщений: 14 Регистрация: 06.05.2015
#9
0  
24.12.2017 13:12:34
Спасибо большое.

Вот так выглядит такой скрипт в готовом виде, получение реквизита "Дата регистрации" с форматом без времени из РС Коды Оргнанизаций.

Цитата
Результат = "";


Запрос = Новый Запрос(
"ВЫБРАТЬ
| КодыОрганизацииСрезПоследних.ДатаРегистрации
|ИЗ
| РегистрСведений.КодыОрганизации.СрезПоследних(&ДатаДокумента, Организация = &ПараметрОрганизация) КАК КодыОрганизацииСрезПоследних");


Запрос.УстановитьПараметр("ДатаДокумента", Параметры.Документ_Дата);
Запрос.УстановитьПараметр("ПараметрОрганизация", Параметры.Документ_Организация);


Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
  Результат = Формат(Выборка.ДатаРегистрации, "ДФ=dd.MM.yyyy");
КонецЕсли;
 
 
 
Страницы: 1
Читают тему (гостей: 1)


ПОСЛЕДНИЕ СООБЩЕНИЯ

ЭКСПОТОР - Выгрузка номенклатуры из 1С - Выгрузка и соответственно загрузка состава наборов Администратор
05.12.25 11:39
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Администратор
04.12.25 7:47
ЭКСЕЛОН - Загрузка в 1С из EXCEL - не работает ввод остатков (пишет поле организация не заполнено) Администратор
30.11.25 10:06
ЭКСЕЛОН - Загрузка в 1С из EXCEL - ИНСТРУКЦИЯ ПО УСТАНОВКЕ В ОБЛАЧНЫЙ КЛИЕНТ 1С: ERP УСО2 Администратор
24.11.25 13:43
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Объединение с подстстемой Администратор
24.11.25 13:41
ЭКСЕЛОН - Загрузка в 1С из EXCEL - При загрузке групп не отображаются группы номенклатуры Администратор
24.11.25 13:41
ЭКСЕЛОН - Загрузка в 1С из EXCEL - распознование Администратор
24.11.25 13:39
ЭКСЕЛОН - Загрузка в 1С из EXCEL - не загружаются файлы EXCEL Администратор
24.11.25 13:38
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Ошибка Администратор
07.11.25 11:45
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Не создает документы Александр Двоскин
01.11.25 12:25
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Обновление 17.3 (Загрузка номенклатуры в 1С) Администратор
01.11.25 12:05
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Загрузка разделов с изменением GUID Администратор
01.11.25 12:00
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Поиск соответствий номеклатуры Администратор
01.11.25 11:55
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Запись в регистр "Номенклатура сайтов" Администратор
01.11.25 11:47
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Запись штрихкодов номенклатуры. Зачем? Администратор
01.11.25 11:40

Сейчас на форуме (гостей: 172)
Всего зарегистрированных пользователей: 3022
Приняло участие в обсуждении: 453
Всего тем: 1017
Всего сообщений: 6994
© «APPLIX.RU» 2008 - 2025
Сопровождение и доработка 1С.
Все права защищены.
Копирование материалов,
без обратной ссылки, запрещено.
Компания
О компании | Контакты
Отзывы клиентов
Скидки. Бонусы
Услуги доработки 1С
Вакансии
Акции
Новости
Кейсы
Согласие на обработку персональных данных
Политика защиты персональных данных
Договор-оферта
Помощь
Общая информация
Видео-уроки
Статьи и инструкции по 1С
Форум 1С
Техподдержка
Условия техподдержки
Вопрос-ответ
Документация по нашим разработкам
Правила обращения в техподдержку
+7 902 503-46-20


Яндекс.Метрика

Chat
Написать в Телеграм Написать в WhatsApp