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

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

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

Цитата:
Вопрос по поводу строки лист = книга.Sheets("Лист1");
Как быть, если в эксель-файле как такового наименования листа нет. Просто данные. Файл получен через сохранение таблицы из 1С 8.0.
Как в таком случае добраться до данных?

 
Можно еще попробовать:
лист = книга.Sheets(1);
 
1 в данном случае номер листа

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 09:37 11-09-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поднимаю раннее ставившийся вопрос относительно лагов с отчетам в конфигурации Торговля и склад (переписанная), версия 7.7, база sql 2000 sp4, ОС Windows 2003 Server x86.
 
Значит, сегодня сам лично наблюдал таковую картину. Пользователь какое-то время около часа, а то и более, интенсивно работает с 1С набивает данные, потом  пытается сформировать некоторые отчёты.
 
Баг первого отчёта выводит такое сообщение об ошибке:  
 

Цитата:
глРасшифровка.Получить("Группировки").Выгрузить(Группировки);
{Отчет.ДвижениеДенежныхСредств.Форма.Модуль(657)}:Значение не представляет агрегатный объект (Выгрузить)

 
Баг второго и третьего отчета заключается в следующем:  
Выбираешь в меню эти отчеты  - а он вместо вывода диалоговой формы. Для выбора параметров, которые необходимо выбрать перед выводом отчета - мигом выдает сформированную печатную форму отчета.
 
Выходишь из 1С и заходишь снова - все отчёты работают. Но по истечении какого-то времени баги повторяются, пока снова не выйдешь из 1С и снова в нее не зайдешь.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 01:11 13-09-2009
WELL



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

Цитата:
Можно еще попробовать:
лист = книга.Sheets(1);
 
1 в данном случае номер листа

Да, так заработало. Спасибо.

----------
CRACKL@B: Форум по исследованию защиты программного обеспечения
— А можно так — утром стулья, а вечером деньги?
— Можно, но деньги — вперед!

Всего записей: 2542 | Зарегистр. 11-12-2003 | Отправлено: 04:16 13-09-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всех многоуважаемых программистов этой ветки с профессиональным праздником поздравляю!!!

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

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

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 11:28 13-09-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
qwerty9911
Цитата:
задача просто из одного поля Номенклатуры перекинуть данные в другое поле.
Пользователи хотят сами добавлять тип материала, а с перечислением это не возможно  
я так и не понял: причём здесь вообще справочник ТипМатериала ?
 
egerLESHIK
Цитата:
Значит, сегодня сам лично наблюдал таковую картину. Пользователь какое-то время около часа, а то и более, интенсивно работает с 1С набивает данные, потом  пытается сформировать некоторые отчёты.
 
что, та же самая ошибка полезла?
Цитата:
Всех многоуважаемых программистов этой ветки с профессиональным праздником поздравляю!!!
1с не программируют, а конфигурируют

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

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



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

Цитата:
что, та же самая ошибка полезла?

 
Ага та же самая. =)
 

Цитата:
1с не программируют, а конфигурируют

 
Конфигурируют путем набора кода. =)

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 17:26 13-09-2009
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Необходимо средствами 1с подключиться к базе на Firebird. Забирать данные из этой
базы. Подскажите может кто сталкивался.

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 01:15 14-09-2009
Nord178

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
УТ 10.3  в справочнике контрагенты форма списка, нужно вывести дополнительную графу, "телефон" контрагента, в форме элемента мы его забиваем, но вот где он хранится и как его вывести в нужную графу, не понимаю.  
подскажите как это сделать.

Всего записей: 26 | Зарегистр. 19-06-2007 | Отправлено: 01:47 14-09-2009
gorenski



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

Код:
Соединение1=Новый COMОбъект("ADODB.Connection");
НаборЗаписей1=Новый COMОбъект("ADODB.Recordset");
Команда1=Новый COMОбъект("ADODB.Command");
Опции = Новый COMОбъект("ADODB.Options");
Соединение1.ConnectionString = "driver={Firebird/Interbase(r) driver};server=\\PROGRAMMER3;uid=SYSDBA;pwd=masterkey;database=C:\Program Files\AutoDealer\RepairTimes3_Demo\Database\RepairTimes3.gdb";
Соединение1.ConnectionTimeout = 15;
НаборЗаписей1.CursorType=3;
Соединение1.CursorLocation= 3;
Соединение1.Open();
Команда1.ActiveConnection=Соединение1;
Команда1.CommandText="select distinct marks.mark,models.model from marks left join models on  marks.id=models.markid";
НаборЗаписей1=Команда1.Execute();
Пока НЕ НаборЗаписей1.EOF() Цикл
    Сообщить(Строка(НаборЗаписей1.Fields("mark").Value));
    НаборЗаписей1.MoveNext();
КонецЦикла;

 
 
 
Nord178
Телефоны хранятся в РегистрСведений.КонтактнаяИнформация. Получить его можно примерно так:

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

Всего записей: 711 | Зарегистр. 29-01-2003 | Отправлено: 02:06 14-09-2009 | Исправлено: gorenski, 05:14 14-09-2009
egerLESHIK



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

Цитата:
Скорее всего глобальные переменные, используемые при формировании отчетов не корректно очищаются/инициализируются.

 
Скорее всего что это так. И очевидно это касается всех этих трёх отчетов, поскольку у всех в процедурах присутствует глРасшифровка
 
Только вот непонятно: куда копать? У меня дома всё исправно пашет, такая 1С, такой же mssql, такая же конфа и база. Разве что только в ОС и железе отличия.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 10:08 14-09-2009 | Исправлено: egerLESHIK, 10:10 14-09-2009
dimaxmaster

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

Цитата:
Только вот непонятно: куда копать? У меня дома всё исправно пашет, такая 1С, такой же mssql, такая же конфа и база. Разве что только в ОС и железе отличия.
 

 
только отладчик покажет в чем ошибка, другими методами не найдете. Т.е. набивайте данные на работе. Потом устанавливайте точку останова и пытайтесь запустить отчет.Ищите ошибку, все остальные методы - танцы с бубнами

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 10:24 14-09-2009
Nord178

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gorenski
Спасибо, недавно начал заниматься 1С, вопросов море

Всего записей: 26 | Зарегистр. 19-06-2007 | Отправлено: 10:51 14-09-2009
DonRand

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно детализировать счета. Новые субсчета введены, но возник вопрос каким наипростейшим образом можно снять объект с одного счета и перенести на его субсчет. Так как дальше эти субсчета должны будут отдельно использоваться. Через "ликвидацию необоротных активов" и последующий "ввод в эксплуатацию" мне не видится приемлемым. Конфа Бухгалтерский учет для Украины, 7.7. Надо что-то свое дописать так чувствую, но хотелось бы знать в каком именно направлении над смотреть, что читать/искать.    
ЗЫ Сильно не пинать ни в 1С, ни в прикладной бухгалтерии не силен.

Всего записей: 19 | Зарегистр. 30-04-2009 | Отправлено: 12:31 14-09-2009
ZanderZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DonRand
что значит
Цитата:
нять объект с одного счета и перенести на его субсчет
- ?
если движения то переписывать обработку проведения документов которые делают движения по этому счету (заменить счет на субсчет) , а потом перепровести

Всего записей: 672 | Зарегистр. 19-05-2006 | Отправлено: 12:52 14-09-2009
DonRand

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это значит что если объект, допустим картоплесажалка учитывался на счете 10, субконто1 основные средства  то теперь он должен учитываться на счете 10.1, субконто основные средства. То есть что бы в отчет можно было выбрать данные как по счету 10 так и по счету 10.1.

Всего записей: 19 | Зарегистр. 30-04-2009 | Отправлено: 13:05 14-09-2009
ZanderZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DonRand
есть Универсальная обработка  "Установка значений реквизитов" (SetAttrs.ert) можешь через нее попробовать в справочниках поменять

Всего записей: 672 | Зарегистр. 19-05-2006 | Отправлено: 13:09 14-09-2009
gorenski



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

Цитата:
Это значит что если объект, допустим картоплесажалка учитывался на счете 10, субконто1 основные средства  то теперь он должен учитываться на счете 10.1

Чем этот объект вставал на 10 счет? Документом или операцией?

Всего записей: 711 | Зарегистр. 29-01-2003 | Отправлено: 13:50 14-09-2009
dimaxmaster

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

Цитата:
Это значит что если объект, допустим картоплесажалка учитывался на счете 10, субконто1 основные средства  то теперь он должен учитываться на счете 10.1, субконто основные средства. То есть что бы в отчет можно было выбрать данные как по счету 10 так и по счету 10.1.
 

 
Неверной дорогой идете товарисчи. Метод ведения объектов на субсчетах давно себя изжил. Такой метод использовался в конце 90-х годов. Сейчас вместо субсчетов используют субконто. А если вы 1С знаете поверхностно, то не советую Вам внедрять субсчета. Т.к. потом необходимо переписывать все документы, которые делают проводки по данному счету. Без глубокого понимания модели учета 1С Вам не обойтись. Мой совет: не выдумывайте.

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 13:58 14-09-2009
DonRand

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

Цитата:
есть Универсальная обработка  "Установка значений реквизитов" (SetAttrs.ert) можешь через нее попробовать в справочниках поменять  

взято на заметку

Цитата:
Чем этот объект вставал на 10 счет? Документом или операцией?

Документом

Цитата:
Неверной дорогой идете товарисчи. Метод ведения объектов на субсчетах давно себя изжил. Такой метод использовался в конце 90-х годов. Сейчас вместо субсчетов используют субконто. А если вы 1С знаете поверхностно, то не советую Вам внедрять субсчета. Т.к. потом необходимо переписывать все документы, которые делают проводки по данному счету. Без глубокого понимания модели учета 1С Вам не обойтись. Мой совет: не выдумывайте.
 

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

Всего записей: 19 | Зарегистр. 30-04-2009 | Отправлено: 14:26 14-09-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