Имя: Пароль:
1C
1C 7.7
v7: Выбрасывает из программы при пересчете итогов.
0 Senator_I
 
31.10.11
09:11
Здравствуйте! Такая проблема, у меня SQL- база, бухгалтерская и некоторые документы при проводке пересчитывают попозиционно бух. итоги. И на этом месте, без сообщения каких-либо ошибок, 1С просто отключается. На сервере любого объема документы исполняются без проблем. Вопрос: в чем может быть причина у пользователя? Компьютер достаточно мощный, Celeron 2.2, 1Гиг оперативки, места на HDD достаточно.
1 filh
 
31.10.11
09:12
ищи док с датой в будущем
2 andrewks
 
31.10.11
09:13
или бездатый :()
3 victuan1
 
31.10.11
09:13
Сделай выгрузку и загрузку ИБ.
4 Senator_I
 
31.10.11
09:14
Нет, таких доков нет.
5 Senator_I
 
31.10.11
09:14
Насчет загрузки/выгрузки попробую. Какие еще варианты?
6 andrewks
 
31.10.11
09:15
(5) вариантов полно. мы ж телепаты, чо
7 filh
 
31.10.11
09:18
(4) как проверял?
8 Voffka
 
31.10.11
09:19
(1) Не проведенный документ может влиять?
9 Senator_I
 
31.10.11
09:23
Проверил на своем компьютере с аналогичными параметрами -все нормально. Загрузил список всех документов от текущей даты и с открытой последующей датой (у меня такая обработка есть), - документов нет. Симптомы такие: нажимаю "рассчитать итоги", после чего в документе идет пересчет итогов по позициям от начала года до текущей даты, листинг вот такой:

   ПолучитьСтроку();
   Пока ПолучитьСтроку()=1 цикл
   Ит = СоздатьОбъект("БухгалтерскиеИтоги");  
     Ит.ИспользоватьПланСчетов(ПланыСчетов.Основной);  
       Ит.ИспользоватьСубконто(ВидыСубконто.Номенклатура,ТМЦ,1);
   //    Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,1);        
       Ит.ВыполнитьЗапрос(НачГода(ДатаДок),ДатаДок,"222.1",,,1,,"К");
       Ит.ВыбратьСубконто();
       
       Оборот=    Ит.КО(3)/ДатаМесяц(ДатаДок);
       Остаток=Ит.СКД(3);
       Если Остаток<оборот тогда
       Заказ=Оборот-Остаток;    
   КонецЕсли;  
   Ит1 = СоздатьОбъект("БухгалтерскиеИтоги");  
     Ит1.ИспользоватьПланСчетов(ПланыСчетов.Основной);  
       Ит1.ИспользоватьСубконто(ВидыСубконто.Номенклатура,ТМЦ,1);
   //    Ит.ИспользоватьСубконто(ВидыСубконто.МестаХранения,Склад,1);        
       Ит1.ВыполнитьЗапрос(ДатаДок,ДатаДок,"ЗАВ",,,1,,"К");
       Ит1.ВыбратьСубконто();
       Товар_в_пути=Ит1.СКД(3);
   
    Итого_заказ=Заказ-Товар_в_пути;
   
КонецЦикла;  

И когда идет этот расчет построчно, на какой-нибудь строчке вылетает, но каждый раз на новой и ошибку не указывает ни в Windows ни в конфигураторе.
10 andrewks
 
31.10.11
09:25
какой скуль?
11 Senator_I
 
31.10.11
09:26
Скуль 2000, винда на сервере: 2003 SP3, на пользователе - ХР.