Как создать правило выгрузки
15.10.2004
11:08
#1
Нужно чтобы выгружался один вид документа, при выгрузке в исходной базе этот документ должен удаляться.
15.10.2004
12:12
#2
"Могу предложить один альтернативный вариант (Я в одном месте документы так обрабатываю из одной базы в другой)
база = СоздатьОбъект("V77.Application");
открыта = база.Initialize(база.RMTrade, ИмяКаталога + " /M","NO_SPLASH_SHOW");
Если открыта = -1 Тогда
док = база.CreateObject("Документ. Всякие документы ");
Если док.ВыбратьДокументы(ДатаНачала, ДатаОкончания) = 1 Тогда
...............................
КонецЕсли;
Делай что хочешь и удаляй в той базе и т.д.
Да ! Здесь написано "база.CreateObject" а не "база.СоздатьОбъект" потому что 1С создаёт объекты тока так.
Ещё можешь добавить /Nпользователь - это имя пользователя"
база = СоздатьОбъект("V77.Application");
открыта = база.Initialize(база.RMTrade, ИмяКаталога + " /M","NO_SPLASH_SHOW");
Если открыта = -1 Тогда
док = база.CreateObject("Документ. Всякие документы ");
Если док.ВыбратьДокументы(ДатаНачала, ДатаОкончания) = 1 Тогда
...............................
КонецЕсли;
Делай что хочешь и удаляй в той базе и т.д.
Да ! Здесь написано "база.CreateObject" а не "база.СоздатьОбъект" потому что 1С создаёт объекты тока так.
Ещё можешь добавить /Nпользователь - это имя пользователя"
18.10.2004
10:07
#4
В принципе можно хоть где делать, но целесобразней всего, конечно, в обработку запихать... вроде как обрабатываешь что-то. 
18.10.2004
14:18
#5
А в xml-файл как мне выгрузить? Мне нужно с ПК в магазине выгружать чекиККМ в ПК который находится в офисе. Т.е. раз в месяц я еду в магаз выгружаю с ихнего ПК чеки в xml-файл с последующим удалением, уже в офисе я полученный xml загружаю в базу.
ЗЫ А вообще вопрос немного по другому стоял, как самому создать правило выгрузки документов, и что там вообще нужно писать?
ЗЫ А вообще вопрос немного по другому стоял, как самому создать правило выгрузки документов, и что там вообще нужно писать?
18.10.2004
22:56
#6
"Рисковый Вы, DeN_238, товарищ! Ну хорошо, выгрузили Вы документ из исходной базы (кстати, в "Клубе профессионалов 1С" есть много обработок по переносу - например, выгрузка/загрузка через txt или dbf файлы), в обработке отметили "удалять документы после выгрузки" (или дописали обработку, если такой возможности изначально не было), скинули полученный файл на дискету (флэшку, CD или по Инету послали - не суть), стали загружать - а тут сбой какой-нибудь (или дискетка подвела). В итоге - и файла переноса нет, и в исходной базе документ уничтожен... Можно, конечно, восстановить документы в исходной базе (если упаковки не было), но 1С не любит, когда работают непосредственно с ее файлами. Так что, по-моему, автоматически удалять документы не стоит; можно время от времени с помощью групповой обработки документов удалять уже перенесенные (выгруженные и загруженные) документы. Мне кажется, такой вариант работы более надежен. "
19.10.2004
08:18
#7
"Дело в том, что как я уже писал в других топиках я не программер а сисадмин. А клуб профессионалов это что, пароли-явки можно? Про групповую обработку, ЧекККМ после Закртия Кассовой Смены, по идее должен удаляться, в обработке заккоментировал строку ДокЧеки.Удалить(1);. И теперь после закрытия кассовой смены чекиккм становятся непроведенными, что мне и нужно для формирования отчета о продажах каждого продавца, я понимаю что это на 99% это можно сделать по-другому, более корректно, но пока только так
(( Первого же числа каждого месяца формируется отчет, и чекиккм за прошедший месяц удаляются."
При формировании книги продаж - выдает ошибку.Две таблицы значений в одной обработке. Проблема с раскрытием на весь экран.
Читают тему
(гостей: 1)