Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (30-10-2009 09:51): http://forum.ru-board.com/topic.cgi?forum=33&topic=10715  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования 1С!!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ  (обновлено 17.10.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...


Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board
 
Предыдущие темы были здесь часть 4 | часть 3 | часть 1
 
Как убить рекламу при обновлении отчетности | конфигурации (ИБ)?

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:02 03-04-2009 | Исправлено: vkramnik, 12:06 23-10-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Да, ЗиК для Украины. В том-то и дело, что учет ведется по 8 и 9 классу. Я ж говорю, в бухгалтерии не шарю. Но думаю, что в таком случае, в 1С должны быть какие-то стандартные средства перевода с 8 группы на 9-ю. Или такого нет? Я попробовал поставить в константах только 9 группу-ничо не поменялось.
 
И я чот не совсем понял, когда у вас эта ошибка вылазит? При открытии или формированиии или сохранении?  
Посмотрите путь, куда должны сохраняться отчеты. Это в справочнике Фирмы, ваша фирма, вкладка Дополнительно. Там должна быть указана папка. Проверьте права доступа и длину пути, если слишком длинный путь - может глючить.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 16:37 05-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en
 

Цитата:
В том-то и дело, что учет ведется по 8 и 9 классу. Я ж говорю, в бухгалтерии не шарю.

 
Если ведется по двум счетам, то в учетной политике выставляться должно "8 и 9 класс". Но учетная политика устанавливается раз в год в начале года, до ввода документов, все последующие  попытки попытки сменить на протяжении года не увенчаются успехом, поскольку учетная политика остается неизменной на протяжении года. Только потом, по итогам года определяют все преимущества и недостатки учетной политики, а после корректируют ее с учетом новых пожеланий.
 

Цитата:
И я чот не совсем понял, когда у вас эта ошибка вылазит? При открытии или формированиии или сохранении?  

 
При открытии. Только выбираю этот Универсальный журнал он запускается и внизу выскакивает табло с ошибкой "ошибка выполнения команды". Хотя при формировании и закрытии ничего не выскакивает.
 
Добавлено:

Цитата:
Посмотрите путь, куда должны сохраняться отчеты. Это в справочнике Фирмы, ваша фирма, вкладка Дополнительно. Там должна быть указана папка.

Увы, конфигурация переписанная там такого нет.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 16:56 05-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Ну тогда попробуйте в ПриОткрытии() вписать это  
гСтрПуть = КаталогИБ();
 
Тогда отчеты будут сохраняться в каталог базы. Ну или присвойте любое другое значение.
 
Добавлено:
Учет ведется по 8 и 9 классу. Я вот тут нашел обработку выгрузки данных в ЗиК. Кто-то может толково объяснить, как с ней работать? А то в описании ничо не понятно.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 17:48 05-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
гСтрПуть = КаталогИБ();  

 
Все равно "ошибка выполнения команды" =(

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 18:56 05-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Мммм.ОС какая? Путь к базе какой? И еще попробуйте объявить гСтрПуть в начале модуля, перед всеми процедурами.
И еще.Я тут посмотрел, у вас там еще есть файлы SetSelec.ert и DlgQuery.ert и DPRList.txt ? Вот этот каталог, в котором они лежат и надо указывать в гСтрПуть.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 20:12 05-07-2009 | Исправлено: St01en, 20:21 05-07-2009
cybermerlin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ нужна внешняя печатная форма КС2 и КС3 поделитесь пожалуйста кому не жалко

Всего записей: 27 | Зарегистр. 23-01-2007 | Отправлено: 20:46 05-07-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
может все обработки в корень диска С:\ положить для проверки

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 21:08 05-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en

Цитата:
Мммм.ОС какая?  

Оси испробованные 2003 Сервер и 2008 Сервер

Цитата:
Путь к базе какой?

K:\111\red

Цитата:
Я тут посмотрел, у вас там еще есть файлы SetSelec.ert и DlgQuery.ert и DPRList.txt

А вот этих файлов не нахожу, и понятия не имею где они должны лежать (в смысле по умолчанию.)

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 21:41 05-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А вот этих файлов не нахожу, и понятия не имею где они должны лежать (в смысле по умолчанию.)

 
Это вобщем не критично. Эти файлы нужны для 3 и 4 вкладок.  
 

Цитата:
Оси испробованные 2003 Сервер и 2008 Сервер  

 
И что на обоих не работает?
 
Сам файл Univerotchet.ert у вас где лежит? Вот этот путь и пропишите в гСтрПуть. Посмотрите права на папку и на сам файл. И попробуйте создать в этой же папке файл DPRList.txt. Хотя это уже из области фантастики. У меня вообще пустая конфа сейчас, к тому же древняя 7.70.08 - и обработка запускается без всяких ошибок.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 22:06 05-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И что на обоих не работает?  

На обоих ошибка  

Цитата:
Сам файл Univerotchet.ert у вас где лежит?

Он встроенный. я его внешним сделал, чтобы выложить на обменник.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 22:13 05-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Он встроенный. я его внешним сделал, чтобы выложить на обменник.

Этому отчету сто лет в обед. Во умельцы Надо и себе так научится. Надергать чужих обработок, впихнуть их в конфу и продавать. Типа - во, как я вам много всего туда написал.
 
Не знаю, в чем там у вас проблема тогда. Пробуйте его как внешний запустить. Просто в 1с - Открыть файл. Ибо, если у вас он встроенный, то это надо весь мдшник смотреть.  
 
Вот еще. Сравнил, с тем что у меня, там различие в одном
 
    Если глПраваНаОтчет("УнивесальныйЖурнал") = 0 Тогда
        СтатусВозврата(0);
    Возврат;
    КонецЕсли;
 
В оригинальной обработке этого нет. Смотрите эту ф-цию в глобальном модуле. Похоже, в ней-то и дело. Наверно у вас прав на отчет нету.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 22:56 05-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот еще. Сравнил, с тем что у меня, там различие в одном
 
    Если глПраваНаОтчет("УнивесальныйЖурнал") = 0 Тогда
        СтатусВозврата(0);
    Возврат;
    КонецЕсли;
 
В оригинальной обработке этого нет. Смотрите эту ф-цию в глобальном модуле. Похоже, в ней-то и дело. Наверно у вас прав на отчет нету.

 
Права как раз есть. Все дело в том, что если бы не был прав, тогда бы просто выдавало сообщение типа "Вы не уполномочены воздействовать на этот отчет." Ну да ладно. Скажу юзерам, чтобы игнорировали это окно, поскольку отчет открывается и формируется. Наверное все же ошибка выполнения кода в отсутствии тех трех вышеназванных файлов.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 23:06 05-07-2009
cybermerlin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скачал платную печатную форму там пароль на сам модуль.
попытался через плагин far посмотреть (предварительно в отладчике дойдя до точки обращения к модулю) - но на файле "text" выываливается ошибка "faild to convert to unicode" думал нет плагина utf8 2 ansi - но вроде все есть
zlib тоже зарегал в систему
 
подсобите плиз полчуить модуль

Всего записей: 27 | Зарегистр. 23-01-2007 | Отправлено: 01:36 06-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Закоментить проверку прав и посмотреть, что будет?

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 01:44 06-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
St01en
 
Комментил все та же ошибка выполнения команды
 
Добавлено:
cybermerlin

Цитата:
скачал платную печатную форму там пароль на сам модуль.

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

Код:
Процедура КасОтчЭксп()
    НачДата = Дата("01.01.1980");
    КонДата = ДатаДок;
    ДатаГлКр = ДатаДок-1;
 
    ТекстЗапроса = "
    |Период С НачДата По ДатаГлКр;  
    |Контрагент = Регистр.ВзаиморасчетыПокупателей.Контрагент;
    |КредДокумент = Регистр.ВзаиморасчетыПокупателей.КредДокумент;
    |Долг = Регистр.ВзаиморасчетыПокупателей.Долг;
    |Группировка Контрагент;
    |Группировка КредДокумент;
    |Функция СуммаДолга = КонОст(Долг);";
    
    Запрос = СоздатьОбъект("Запрос");
    Запрос.Выполнить(ТекстЗапроса);
    
    Таб = СоздатьОбъект("Таблица");
    Таб.ИсходнаяТаблица("ДолгиКонтрагента");
    
    Таб.ВывестиСекцию("Шапка");
 
    ТЗРасходные.ВыбратьСтроки();
    Пока ТЗРасходные.ПолучитьСтроку()>0 Цикл
    Пока Запрос.Группировка(1)=1 Цикл  
    Если ТЗРасходные.Клиент=Запрос.Контрагент Тогда        
    Если Запрос.Долг>0 Тогда
        Контрагент=Запрос.Контрагент;
    Иначе
        Продолжить;
    КонецЕсли;
    Иначе
    Продолжить;
    КонецЕсли;
        Таб.ВывестиСекцию("Контрагент");
    Пока Запрос.Группировка(2)=1 Цикл
        Если Запрос.Долг>0 Тогда
        КредДокумент=Запрос.КредДокумент;
        Долг=Запрос.Долг;  
    Иначе
        Продолжить;
    КонецЕсли;
        Таб.ВывестиСекцию("Долг");
        
    КонецЦикла;                          
    КонецЦикла;
КонецЦикла;
    Таб.Опции(0);
    Таб.Показать();    
КонецПроцедуры

Спасибо.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 10:13 06-07-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цикл в цикле, мне кажется. Цикл по второй группировке надо вынести из цикла по первой.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 16:27 06-07-2009
cybermerlin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Что за форма? Может на зеркале клуба профессионалов попросить можно.

форма КС-2 и КС-3 для бухгалтерии 1с8.1 предприятия

Всего записей: 27 | Зарегистр. 23-01-2007 | Отправлено: 01:09 07-07-2009
dias65



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Само просится, хоть и не очень элегантно:
добавлять контрагентов в список значений, и проверять, есть ли они уже там.
Примерно так: Процедура

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 12:44 07-07-2009 | Исправлено: dias65, 12:47 07-07-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
egerLESHIK
условие в запросе сделай

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:59 07-07-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dias65
Спасибо, ответ с опозданием конечно, но эту проблему разрулил  иначе:  
 
Код

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 18:39 07-07-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (30-10-2009 09:51): http://forum.ru-board.com/topic.cgi?forum=33&topic=10715


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru