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

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

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

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

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

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

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

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


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

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

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

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


Позже будет видео по добавлению скриптов
 
 
 
Администратор
Администратор
Сообщений: 2766 Регистрация: 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
Делал еще один скрипт,

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

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

В чем проблема, параметр "Параметры.Документ_Организация_СВ_Дата_ДержреєстраціїБезВремени" - создан мною с форматом без времени, но в скрипте он выводится с временем почему-то.  
 
 
 
Администратор
Администратор
Сообщений: 2766 Регистрация: 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
 
 
 
Администратор
Администратор
Сообщений: 2766 Регистрация: 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С - 2_APPLIX.RU_ДРОМ_ИнструкцияПользователю Юлия Максай
14.05.25 12:54
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Вопросы-ответы по разработке "Загрузка из Excel в 1с" Администратор
05.05.25 13:59
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Ключ от другой базы Администратор
05.05.25 13:58
АВОШОП - APPLIX_RU_ПарсерСайта_mc_ru Администратор
27.04.25 13:40
ЭКСПОТОР - Выгрузка номенклатуры из 1С - Программа не выгружает фото на Авито Администратор
17.04.25 13:39
АВОШОП - APPLIX_RU_ПарсерСайта_kovkaprom_ru Администратор
15.04.25 12:46
ЭКСПОТОР - Выгрузка номенклатуры из 1С - параметр комплектующих товара Администратор
07.04.25 11:10
ЭВОДОК - Мастер печатных форм - Правильное отображение позиций в КП Администратор
27.03.25 11:30
ОБЩИЕ ВОПРОСЫ ПО РАБОТЕ В 1С. ИНСТРУКЦИИ. КОНСУЛЬТАЦИИ - Открытие резервной копии Администратор
27.03.25 11:20
Другие продукты - Внешняя печатная форма Митя Коллесников
21.03.25 11:06
ЭВОДОК - Мастер печатных форм - Не выводится информация о контрагенте Администратор
21.03.25 10:19
ПАРСЕР ЯНДЕКС.МАРКЕТ для 1С - Вопросы - ответы по разработке Парсер яндекс маркет для 1С Администратор
13.03.25 13:15
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Загрузка пустых значений Администратор
13.03.25 13:11
ЭКСЕЛОН - Загрузка в 1С из EXCEL - не загружает файл прайс. Администратор
06.03.25 12:11
ЭКСЕЛОН - Загрузка в 1С из EXCEL - Создание номенклатуры (новые шк-новые хар-ки) Администратор
05.03.25 10:36

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


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