Шадрин Александр

15
Рейтинг

Shadal
Александр Шадрин



  •   Регистрация: 18.04.2006 (18 лет назад)

  •   Был(а) на сайте: 07.10.2020

Друзья
  • Владислав Цылёв
  • Евгения (Enelopka) Воробьёва
  • Oleg Sorokin
Подписчики 5

Компания


Финансовая группа БКС
bcs.ru

Финансовая группа БКС работает на российском рынке с 1995 года.

Мы создали свой бизнес для того, чтобы помочь клиентам в эффективном управлении финансами. Мы развиваем технологии и продукты, анализируем огромный объем информации каждый день, разрабатываем новые инвестиционные стратегии для того, чтобы наши клиенты становились богаче и свободнее.

13.06.2018    6102   

Рейтинг 15

Загрузка выгруженной в файл из 7.7 таблицы значений в 8.x

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C Универсальные функции

Загружает в таблицу значений данные, выгруженные в файл из 7.7. Данные никуда не записываются. Полученный объект (таблицу значений) используете дальше как хотите))).

1 стартмани

14.03.2012    8655    56    Shadal    6       

15

Комментарии

О жизниОстрова сокровищ [вер. 23.11.2012] ОБНОВЛЕНО!#16 30.05.12 11:39
Тут Олег_Нск засел аналитическую записку для маркетологов не делает, а играет и играет)))). Его порадовал факт цикличности игры. Теперь он все рекорды заполонит ))))
ОбменЗагрузка выгруженной в файл из 7.7 таблицы значений в 8.x#0 22.03.12 16:02
Загружает в таблицу значений данные, выгруженные в файл из 7.7. Данные никуда не записываются. Полученный объект (таблицу значений) используете дальше как хотите))).
ГосбюджетПакетная печать инвентарных карточек по ОС#3 23.09.11 5:17
Процедура Сформировать()
Докк=СоздатьОбъект("Документ.НУЖНЫЙВИДДОКУМЕНТА");
Докк.ВыбратьДокументы(НачДата,КонДата);
Пока Докк.ПолучитьДокумент()=1 Цикл
//Если Проведенные=1 Тогда
Если Докк.Проведен()=0 Тогда
продолжить;
КонецЕсли;
//КонецЕсли;
конт="";
ОткрытьФорму(Докк.ТекущийДокумент(),конт);
Конт.Печать(); ///Любой метод модуля формы документа.
Конт.Форма.Закрыть();
КонецЦикла;
КонецПроцедуры
Процедура ПриОткрытии()
ЗагрузитьВнешнююКомпоненту("1CPP.dll");
КонецПроцедуры
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#37 23.09.11 5:06
Если 1СPP Загружено то можно попробовать чтонибудь типа такого:
контформы="";
ОткрытьФорму("Документы.СчетфактураПолученный",контформы,Конт.ТекущийДокумент());
Контформы.ЗаписатьДок();
Контформы.ПровестиДок();
Контформы.Форма.Закрыть();

Только в Документе Счётфактуре полученной в модуле должны существовать Процедуры ЗаписатьДок() и ПровестиДок(), Которые записывают документ и проводят соответственно. Например
ПроцеДура ЗаписатьДок()
Записать();
КонецПроцедуры;
Процедура ПровестиДок()
Провести();
КонецПроцедуры;
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#24 22.09.11 13:51
тебе нужно сперва позиционироваться на требуемом документе. Как ты планируешь пробегать документы программно или выбирать на форме?

Если на форме то Конт=Идентификатору поля на форме. Если пробегать то
Конт=СоздатьОбъект("Документ.ПоступлениеТоваров");
Конт.ВыбратьДокументы(НачДата,КонДата); //НачДата и КонДата на форме обработке я так полагаю
Пока Конт.ПолучитьДокумент()=1 Цикл
ОткрытьФорму("Документы.СчетФактураПолученный",,конт.текущийэлемент());
КонецЦикла;

Ну единственное тебе придётся ОК жать для проведения документов.. Или если есть1С++ то кнопку ОК можно и программно жать
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#23 22.09.11 13:50
Цитата
Himik861 пишет:

Ну да потом программно провести поэтому я и хочу через глобальный.

Глобальный тебя не спасёт он делает то что я написал выше + спрашивает какой документ создавать.
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#22 22.09.11 13:49
Цитата
Himik861 пишет:

Конт = СоздатьОбъект("Документ.ПоступлениеТоваров");
Если Конт = 1 Тогда
ТекДокумент = Конт.ТекущийДокумент();
КонецЕсли;
ОткрытьФорму("Документ.СчетФактураПолученный",,Конт.ТекущийДокумент());

Сделал так!! Он тупо открыл форму. счета заолнились а остальное пусто!!((

У тебя конт не является нужным тебе документом - это пустой новый документ.
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#18 22.09.11 13:39
а ты попробуй.... она заполнится. Твоя глобальная процедура тоже и делает, только сперва спрашивает что тебе создавать... А тут ты всё указал, она тебе выдаст заполненную СФ. Если конечно ты текущий документ передаёшь как 3 параметр.

Ты же не просто форму этим открываешь а создаёшь новую на основании документа переданного в 3 параметре.
DevКак во внешней обработке обратиться к глоб.модулю что бы создать счет-фактуру полученную.#16 22.09.11 13:21
ОткрытьФорму("Документ.СчетФактураВыданный",,Конт.ТекущийДокумент()); Пиши лучше вместо вызова глобальной процедуры )))
Где Конт.ТекущийДокумент() - Это то что ты передавал в глобальную процедуру как параметр, т.е. документ на основании которого вводится СФ.
MRPПомогите с копированием базы#2 22.09.11 12:30
rem Очищаем служебные папки
del New_Stru
del Syslog

rem Удаляем индексы, списки и шаблоны программиста
del *.cdx
del *.lst
del 1cv7srct.st

rem Удаляем документы
del dt*.*
del dh*.*

del 1sjourn.dbf
del 1scrdoc.dbf
del 1sdnlock.dbf

rem Очищаем регистры и последовательности (для компоненты Оперативный учёт)
del 1sstream.dbf
del rg*.*
del ra*.*

rem Удаляем проводки, операции сальдо и остатки (для компоненты Бухгалтерский учет)
del 1SOPER.dbf
del 1SENTRY.dbf
del 1SBKTTLC.dbf
del 1SBKTTL.dbf
del 1SACCSEL.dbf
del 1SSBSEL.dbf

rem Очищаем журнал регистрации УРИБ
del 1supdts.dbf
del 1sdwnlds.dbf
del 1sdbset.dbf