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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто раньше встал - того и тапки...

Всего записей: 1850 | Зарегистр. 14-12-2005 | Отправлено: 07:53 03-04-2009
Timuridze1

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну ладно вторым буду.
 
 
Нужна была обработка которая бы позволяла печатать договор поставки напрямую из счёта. Поискав в интернете я нашел нечто похожее, однако шаблон договора там был другой и я взялся за исправление. Шаблон я исправил но обработка почему то не выводит на печать. Так как в программировании я не силён решил спросить тут. Вот то что я наделал обработка лежит http://kazani.net/contract.zip
Вот оригинал
Оригинальная обработка --http://kazani.net/orig_contract.zip
 
Вот ошибка при нажатии кнопки Печать
 

Код:
 
адр = СокрЛП(Докум.Фирма.ЮрЛицо.ЮрАдрес) ;
{C:\1C_BASE\ПРИРОДА\DB\EXTFORMS\PRNFORMS\REC_CONTRACT.ERT(39)}: Значение не представляет агрегатный объект (Фирма)
 

 
Вот код который там.

Код:
 
   Таблица = СоздатьОбъект("Таблица");
      Таблица.ИсходнаяТаблица("ДоговорПоставки");  
   Таблица.Очистить();
   
   адр = СокрЛП(Докум.Фирма.ЮрЛицо.ЮрАдрес) ;
   адр = СтрЗаменить(адр, "г. ", "г.") ;  
   Смв = Найти(НРег(адр), "г.");
   Смв1 = Найти(адр, " ");
   адр = Сред(адр, Смв, Смв1-Смв);
   
   город = адр;
 

 
Ну в общем кто чем может помочь.
 
И ещё второй вопрос в догонку. Где в конфигураторе ТИС, поменять настройки что бы можно было на основании счёта делать сразу документы отгрузки(накладную и счёт фактуру), даже нужны не сами документы а просто печатная форма, при этом чтобы не контролировались остатки(товара может не быть в наличии). Всё  дело в том что мы работаем с бюджетными организациями. И им необходим свой пакет документов. Это договор в 3х экземплярах, счёт и накладная. После этого они нам оплачивают а мы им отгружаем товар и делаем уже "нормальные" документы.

Всего записей: 81 | Зарегистр. 08-09-2008 | Отправлено: 11:20 03-04-2009 | Исправлено: Timuridze1, 13:05 03-04-2009
filthy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2An4eus:
 
Надо следующее. Вызвать с помощью "ОткрытьФорму" стандартный "Отчет.РасчетыСКонтрАгентамиСЗАчетом", но уже сформированный по заранее известному контрагенту.
 
ВОПРОС РЕШЕН

Всего записей: 9 | Зарегистр. 11-10-2006 | Отправлено: 11:27 03-04-2009 | Исправлено: filthy, 17:34 03-04-2009
jmv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста:
 
как перехватить управление при нажатии на одну из кнопок стандартной командной панели (добавить, скопировать, изменить, т.д.)
 
как перехватить управление при нажатии на правую кнопку мыши, когда курсор находится на форме

Всего записей: 31 | Зарегистр. 22-01-2009 | Отправлено: 14:17 03-04-2009
Iris26Sneg

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходимо провести разбиение БД 1С Предприятие 7.7, т.е.Предприятие работает с 2004 года,  база никогда не разбивалась. Помогите!! Я не программист, я только учусь, а поставил начальник перед фактом! Посоветуйте как это сделать правильно.

Всего записей: 5 | Зарегистр. 03-04-2009 | Отправлено: 15:20 03-04-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
jmv
Платформа?
 
Iris26Sneg
Конфигурация?
Есть стандартные обработки по свертке базы, но я им почему-то не доверяю. Тем более, что в Вашем случае непонятно - типовая у Вас конфигурация или были "переделки". Я так понимаю, что Вам нужно разделить "до 2009 года" и "после 01.01.09"?
Можно сделать так: во-первых, восстановить последовательность документов, т.е. грубо говоря перепровести все документы начиная с самого первого, убрать все ошибки, которые могли возникнуть. Это нужно для того, чтобы были "актуальные" и более-менее правдивые данные на 01.01.09.
Во-вторых, выяснить данные по остаткам и т.п. на 01.01.09 отчетами и ввести их как начальные данные на 01.01.09 соответствующими документами и операциями. Не зная базы говорю Вам общий смысл работы, которую нужно провести. Конкретно необходимо говорить когда точно знаем какая конфигурация.
В-третьих, пометить на удаление документы до 01.01.09 и удалить их из базы совсем.
В-четвертых, опять перепровести все документы, начиная с 01.01.09, чтобы они "схватили" Ваши документы по начальному вводу.
Естественно, все сначала экспериментировать на копии.
Ну вот как-то так.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 06:47 04-04-2009
jmv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста !  
 
как в 1С v8.1 (версия платформы 8.1.13.41):
 
перехватить управление при нажатии на одну из кнопок стандартной командной панели (добавить, скопировать, изменить, т.д.)  
 
перехватить управление при нажатии на правую кнопку мыши, когда курсор находится на форме

Всего записей: 31 | Зарегистр. 22-01-2009 | Отправлено: 11:46 04-04-2009
RYAN30

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1С 8: Кто нибудь подскажет, как написать прогу, которая удаляет дубликаты в справочнике по 3-м полям

Всего записей: 11 | Зарегистр. 08-10-2008 | Отправлено: 12:23 04-04-2009
VladZetRu

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

Цитата:
удаляет дубликаты в справочнике по 3-м полям

Посмотри этоможет и писать ничего не придется

Всего записей: 467 | Зарегистр. 14-03-2005 | Отправлено: 19:51 04-04-2009
klimanoff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго дня, может кто сможет помочь.
Как правильно реализовать запрос по двум регистрам.
Задача: Увидеть отчет по продажам в котором присутствуют все реализованные товары + товары, которые не отгружены, но выставлены в счетах(на склад и на поставку)
Отдельно отчет по выставленным счетам, но не отгруженным у меня получился. Ну соответственно и второй по продажам тоже реализовал.
Но вот как сделать, так чтобы эти запросы можно было вывести в одном отчете.
Ну типа вот так
номенклатура       кол-вовсчетах   сумма всчетах     кол-вовреализациях  суммавреал
 
а еще лучше бы  
 
номенклатура  колво всчетах+реал  суммавсчетах+реал.
 
торговля и склад
 
Добавлено:
Просто если делать в одном отчете, проблема  в выводе, так как продажи идут в основном через заявки,и вопрос по какой номенклатуре группировать - по регистру заявки или по продажам....если по заявкам...то номенклатура не отразившаяся в регистре заявки за период..выпадет без наименования

Всего записей: 80 | Зарегистр. 07-04-2008 | Отправлено: 20:09 04-04-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Timuridze1
Цитата:
Вот ошибка при нажатии кнопки Печать

Цитата:

Код:
 
адр = СокрЛП(Докум.Фирма.ЮрЛицо.ЮрАдрес) ;
{C:\1C_BASE\ПРИРОДА\DB\EXTFORMS\PRNFORMS\REC_CONTRACT.ERT(39)}: Значение не представляет агрегатный объект (Фирма)
 
значит у документа нету реквизита - Фирма... или же Докум - пустое значение !!!
а вообще этот отчет как вызывается???
 

Цитата:
Вот код который там.

Код:
 
   Таблица = СоздатьОбъект("Таблица");
      Таблица.ИсходнаяТаблица("ДоговорПоставки");  
   Таблица.Очистить();
   
   адр = СокрЛП(Докум.Фирма.ЮрЛицо.ЮрАдрес) ;
   адр = СтрЗаменить(адр, "г. ", "г.") ;  
   Смв = Найти(НРег(адр), "г.");
   Смв1 = Найти(адр, " ");
   адр = Сред(адр, Смв, Смв1-Смв);
   
   город = адр;
 
прикольный код! а не проше вводить адреса через КЛАДР, а потом использовать функцию глРазложить(<?>) ???
 

Цитата:
Где в конфигураторе ТИС, поменять настройки что бы можно было на основании счёта делать сразу документы отгрузки(накладную и счёт фактуру)
если документ - то в самом документе Счет (заказ или заявка) -> Ввод на основании... -> выбрать документы вводимые на основании. Далее править в документах этих процедуру ВводНаОсновании(<?>)
 

Цитата:
даже нужны не сами документы а просто печатная форма
очень просто накать внешную обработку, которая по документу счет и будет выводить нужный "пакет" документов!
 
filthy
ну и слава Богу!
 
Iris26Sneg
1. конфигурация и номер!
2. типовая или нет?
 
Akam1
Цитата:
Есть стандартные обработки по свертке базы, но я им почему-то не доверяю.
например, для каких конф?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 22:23 04-04-2009 | Исправлено: An4eus, 22:59 04-04-2009
Noyabr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я собираюсь 1с изучить, уже скачал книгу и 1с предприятие 8.1, только незадача.., самое начало - окошко "Добавление информационной базы/группы"
 -> создание новой информационной базы
В книге есть два пункта :
Создание информационной базы из шаблона (выберете поставляемую конфигурацию для работы или демонстрационный пример)
и
Создание информационной базы конфигурации, для разработки...
который и выбирается по сюжету, а у меня всего одно: "Выберете поставляемую конфигурацию для работы или демонстрационный пример".
Как мне создать пустую конфигурацию?
Кроме того не запускается сервер 1с предприятия, он мне нужен для обучения программированию?

Всего записей: 7 | Зарегистр. 15-11-2007 | Отправлено: 02:57 05-04-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Noyabr
Цитата:
Я собираюсь 1с изучить
если есть возможность - не стоит!

Цитата:
Как мне создать пустую конфигурацию?
вот уже видно - нужно пробывать везде потыкать, а не по книжке идти!
Как созадать пустую базу?
в запуске 1С:предприятие жмём на кнопку Добавить -> Добавление в список существующей ИБ -> далее выбираем каталог, где будет новая база и всё !!!
 
вообще, я даже догадываюсь, что это за "книжка" - предлагаю её выкинуть в помойку!!!
ищи другие, если не работал с 77!!!
 
см./ищи в соотвествующей теме >> 1C (1С) Ebooks

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 03:47 05-04-2009
Akam1



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

Цитата:
как в 1С v8.1 (версия платформы 8.1.13.41):  
 
перехватить управление при нажатии на одну из кнопок стандартной командной панели (добавить, скопировать, изменить, т.д.)
Думаю, можно "перехватывать управление" в процедуре ПередОткрытием() формы (для "добавления" использовать ЭтоНовый() ). Для "копирования" можно сделать "Подписку на событие" и там уже "ПриКопировании" и в обработчике "перехватывать".
Цитата:
перехватить управление при нажатии на правую кнопку мыши, когда курсор находится на форме
Средствами только 1С по-моему пока никак. Посмотрите http://infostart.ru/projects/697/
 
An4eus
Можно Вас попросить писать без восклицательных знаков? Очень сложно читать, такое ощущение, что Вы кричите. Спасибо.


----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 09:31 05-04-2009
Noyabr

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

Цитата:
если есть возможность - не стоит!  

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

Цитата:
вообще, я даже догадываюсь, что это за "книжка" - предлагаю её выкинуть в помойку!!!

Это практическое пособие разработчика, скаченное как раз с этого сайта.. вы эту имели ввиду?

Всего записей: 7 | Зарегистр. 15-11-2007 | Отправлено: 12:04 05-04-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Noyabr
Цитата:
Кроме того не запускается сервер 1с предприятия, он мне нужен для обучения программированию?
Нет. Пока нет.
Цитата:
В книге есть два пункта :  
Создание информационной базы из шаблона (выберете поставляемую конфигурацию для работы или демонстрационный пример)  
и  
Создание информационной базы конфигурации, для разработки...  
который и выбирается по сюжету, а у меня всего одно: "Выберете поставляемую конфигурацию для работы или демонстрационный пример".
Не может быть. Ниже "Выберите поставляемую конфигурацию для начала работы или демонстрационный пример для ознакомления" большое (наверное пустое) поле, а еще ниже то, что Вам нужно - "Создание информационной базы без конфигурации для разработки новой ... ". Вот и ставьте там "точку" и жмите "Далее", если так требуется "по сюжету книги".

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 12:41 05-04-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
klimanoff
1. предлагаю выкложить пока свой примерный код
2. описать весь процесс от заявки до отгрузки (ну какие т.е. документы)
остальное накатаем
 
Akam1
ок..



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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:13 05-04-2009
Noyabr

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

Цитата:
Не может быть. Ниже "Выберите поставляемую конфигурацию для начала работы или демонстрационный пример для ознакомления" большое (наверное пустое) поле, а еще ниже то, что Вам нужно - "Создание информационной базы без конфигурации для разработки новой ... ". Вот и ставьте там "точку" и жмите "Далее", если так требуется "по сюжету книги".

Это меню перестроено (видимо в новой версии), наверно An4eus сказал правильно, в каталоге действительно создалась некая пустая база, но не получается проверить, тк не могу запустить hasp
пишет ошибку  
Filed to start Aladdin Device Driver
FIled to open service in service controll manager.
А один раз оно систему уронило с ошибкой видео (синий экран)..
Как запустить 1с?

Всего записей: 7 | Зарегистр. 15-11-2007 | Отправлено: 23:14 05-04-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Noyabr
ну это же сюда 1С:Предприятие 1C
p.s. напиши номер конфигурации...
но вообще там всё это описывалось => помжет Версия для печати там...
p.s.s а вообще, как что искать на форуме - есть тема хорошая - FAQ по форуму RU.Board

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:08 06-04-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